Drop columns related to delayed project/group deletion
Why
This issue is a follow-up from Cleanup columns related to delayed project/grou... (#411206 - closed).
We're removing columns from ApplicationSetting
and NamespaceSetting
class. Since we're following https://docs.gitlab.com/ee/development/database/avoiding_downtime_in_migrations.html documentation, we have to do it in 3 releases:
-
Ignoring the column (release M)
✅ - Dropping the column (release M+1) <--- HERE WE ARE
- Removing the ignore rule (release M+2)
What
Following !143817 (merged) and !143837 (merged), we should drop corresponding columns:
ApplicationSetting | NamespaceSetting |
---|---|
delayed_project_removal | delayed_project_removal |
lock_delayed_project_removal | lock_delayed_project_removal |
delayed_group_deletion |