Explicitly state returning columns for p_ci_builds
This new PR assigns auto populated columns: https://github.com/rails/rails/pull/48241 However, a column is identified as auto-populated if it contains default value with nextval function. The id column of p_ci_builds table is auto-populated via a trigger and it's not identified as an auto-populated column by Rails. Let's explicitly return ['id'] in a function that expects a list of auto-populated columns
显示
- app/models/concerns/bulk_insert_safe.rb 3 个添加, 1 个删除app/models/concerns/bulk_insert_safe.rb
- app/models/concerns/partitioned_table.rb 15 个添加, 0 个删除app/models/concerns/partitioned_table.rb
- config/initializers/active_record_database_tasks.rb 10 个添加, 2 个删除config/initializers/active_record_database_tasks.rb
- ee/app/models/geo/tracking_base.rb 6 个添加, 0 个删除ee/app/models/geo/tracking_base.rb
- ee/db/geo/migrate/20180322062741_migrate_ci_job_artifacts_to_separate_registry.rb 1 个添加, 1 个删除...22062741_migrate_ci_job_artifacts_to_separate_registry.rb
- ee/spec/lib/ee/gitlab/background_migration/purge_security_scans_with_empty_finding_data_spec.rb 1 个添加, 1 个删除...tion/purge_security_scans_with_empty_finding_data_spec.rb
- ee/spec/migrations/20240209153920_queue_purge_security_scans_with_empty_finding_data_spec.rb 1 个添加, 1 个删除...ueue_purge_security_scans_with_empty_finding_data_spec.rb
- ee/spec/models/users_security_dashboard_project_spec.rb 6 个添加, 1 个删除ee/spec/models/users_security_dashboard_project_spec.rb
- lib/gitlab/database/schema_cache_with_renamed_table.rb 7 个添加, 7 个删除lib/gitlab/database/schema_cache_with_renamed_table.rb
- lib/gitlab/database/schema_migrations/context.rb 7 个添加, 1 个删除lib/gitlab/database/schema_migrations/context.rb
- lib/tasks/gitlab/db/validate_config.rake 12 个添加, 2 个删除lib/tasks/gitlab/db/validate_config.rake
- spec/lib/generators/batched_background_migration/batched_background_migration_generator_spec.rb 6 个添加, 1 个删除..._migration/batched_background_migration_generator_spec.rb
- spec/lib/gitlab/background_migration/backfill_upstream_pipeline_partition_id_on_p_ci_builds_spec.rb 2 个添加, 1 个删除...ill_upstream_pipeline_partition_id_on_p_ci_builds_spec.rb
- spec/lib/gitlab/database/schema_migrations/context_spec.rb 3 个添加, 0 个删除spec/lib/gitlab/database/schema_migrations/context_spec.rb
- spec/models/ci/processable_spec.rb 1 个添加, 1 个删除spec/models/ci/processable_spec.rb
- spec/models/concerns/bulk_insert_safe_spec.rb 6 个添加, 4 个删除spec/models/concerns/bulk_insert_safe_spec.rb
- spec/models/concerns/partitioned_table_spec.rb 19 个添加, 7 个删除spec/models/concerns/partitioned_table_spec.rb
- spec/services/database/mark_migration_service_spec.rb 14 个添加, 3 个删除spec/services/database/mark_migration_service_spec.rb
- spec/services/loose_foreign_keys/partition_cleaner_service_spec.rb 7 个添加, 2 个删除...ices/loose_foreign_keys/partition_cleaner_service_spec.rb
- spec/support/helpers/database/duplicate_indexes.rb 8 个添加, 1 个删除spec/support/helpers/database/duplicate_indexes.rb
想要评论请 注册 或 登录