Add ActiveRecord::Enum patch
It removes newly introduced check that doesn't allow defining an enum without backed column. A migration job fails because it: - Performs database migration on a particular version - The version does not contain email_confirmation_setting column - Performs another migration that initializes Rails env - Initializers call Gitlab::CurrentSetting - ApplicationSetting tries to define email_confirmation_setting enum - Fails because the enum is not backed by a column
显示
- config/initializers/00_active_record_enum.rb 31 个添加, 0 个删除config/initializers/00_active_record_enum.rb
- lib/gitlab/database/migrations/pg_backend_pid.rb 18 个添加, 1 个删除lib/gitlab/database/migrations/pg_backend_pid.rb
- lib/gitlab/database/postgresql_adapter/type_map_cache.rb 7 个添加, 1 个删除lib/gitlab/database/postgresql_adapter/type_map_cache.rb
- spec/initializers/00_active_record_enum_spec.rb 22 个添加, 0 个删除spec/initializers/00_active_record_enum_spec.rb
- spec/lib/gitlab/database/migrations/pg_backend_pid_spec.rb 48 个添加, 5 个删除spec/lib/gitlab/database/migrations/pg_backend_pid_spec.rb
- spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb 2 个添加, 0 个删除...gitlab/database/postgresql_adapter/type_map_cache_spec.rb
config/initializers/00_active_record_enum.rb
0 → 100644
想要评论请 注册 或 登录