Add NOT NULL on merge_request_id
In order to shard merge_request_context_commits on project_id, we need to retrieve the associated project from its related merge request. By not having this column as NOT NULL we're unable to use desired_sharding_key to automatically backfill this table. Changelog: added
显示
- db/post_migrate/20240612132220_delete_invalid_merge_request_context_commits_records.rb 26 个添加, 0 个删除...0_delete_invalid_merge_request_context_commits_records.rb
- db/post_migrate/20240612132227_add_not_null_to_merge_request_context_commits_on_merge_request_id.rb 14 个添加, 0 个删除...l_to_merge_request_context_commits_on_merge_request_id.rb
- db/schema_migrations/20240612132220 1 个添加, 0 个删除db/schema_migrations/20240612132220
- db/schema_migrations/20240612132227 1 个添加, 0 个删除db/schema_migrations/20240612132227
- db/structure.sql 1 个添加, 0 个删除db/structure.sql
- ee/spec/lib/gitlab/database/desired_sharding_key_spec.rb 0 个添加, 4 个删除ee/spec/lib/gitlab/database/desired_sharding_key_spec.rb
- spec/migrations/20240612132220_delete_invalid_merge_request_context_commits_records_spec.rb 48 个添加, 0 个删除...ete_invalid_merge_request_context_commits_records_spec.rb
加载中
想要评论请 注册 或 登录