Skip to content

Project push rules: [STEP 2] Drop push_rule_id column from namespaces table

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Implementation plan

Following the Avoiding downtime in migrations guide, we should consider the following plan to drop the push_rule_id column from namespaces table:

Step Action Release
0 Project push rules: [STEP 0] Remove sync trigge... (#539211) Release M
1 Project push rules: [STEP 1] Ignore `push_rule_... (#535966) Release M
2 Project push rules: [STEP 2] Drop `push_rule_id... (#535967) Release M+1
3 Project push rules: [STEP 3] Remove ignored `pu... (#535968) Release M+2

This issue is to execute the step 2 of this plan.

Expectations

Follow the steps https://docs.gitlab.com/development/database/avoiding_downtime_in_migrations/#dropping-the-column-release-m1 to drop push_rule_id column from namespaces table.

Edited by 🤖 GitLab Bot 🤖