122:11:14main: -- quote_column_name("fk_87f4cefcda_p") 222:11:14main: -> 0.0000s 322:11:14main: -- execute("ALTER TABLE \"public\".\"ci_builds\"\nRENAME CONSTRAINT \"fk_87f4cefcda_p_tmp\" TO \"fk_87f4cefcda_p\"\n") 422:11:14main: -> 0.0007s 522:11:14main: -- quote_table_name("p_ci_builds") 622:11:14main: -> 0.0000s 722:11:14main: -- quote_column_name(:fk_87f4cefcda_p_tmp) 822:11:14main: -> 0.0000s 922:11:14main: -- quote_column_name("fk_87f4cefcda_p") 1022:11:14main: -> 0.0000s 1122:11:14main: -- execute("ALTER TABLE \"p_ci_builds\"\nRENAME CONSTRAINT \"fk_87f4cefcda_p_tmp\" TO \"fk_87f4cefcda_p\"\n") 1222:11:14main: -> 0.0006s 1322:11:14main: -- transaction_open?(nil) 1422:11:14main: -> 0.0000s 1522:11:14main: -- transaction_open?(nil) 1622:11:14main: -> 0.0000s 1722:11:14main: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_a2141b1522_p_tmp;") 1822:11:14main: -> 0.0016s 1922:11:14main: -- transaction_open?(nil) 2022:11:14main: -> 0.0000s 2122:11:14main: -- transaction_open?(nil) 2222:11:14main: -> 0.0000s 2322:11:14main: -- execute("LOCK TABLE p_ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") 2422:11:14main: -> 0.0007s 2522:11:14main: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT fk_a2141b1522_p_tmp FOREIGN KEY (auto_canceled_by_partition_id, auto_canceled_by_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE SET NULL ;") 2622:11:14main: -> 0.0014s 2722:11:14main: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT fk_a2141b1522_p_tmp;") 2822:11:14main: -> 0.0007s 2922:11:14main: -- transaction_open?(nil) 3022:11:14main: -> 0.0000s 3122:11:14main: -- remove_foreign_key(:p_ci_builds, {:name=>"fk_a2141b1522_p"}) 3222:11:14main: -> 0.0042s 3322:11:14main: -- quote_table_name("public.ci_builds") 3422:11:14main: -> 0.0000s 3522:11:14main: -- quote_column_name(:fk_a2141b1522_p_tmp) 3622:11:14main: -> 0.0000s 3722:11:14main: -- quote_column_name("fk_a2141b1522_p") 3822:11:14main: -> 0.0000s 3922:11:14main: -- execute("ALTER TABLE \"public\".\"ci_builds\"\nRENAME CONSTRAINT \"fk_a2141b1522_p_tmp\" TO \"fk_a2141b1522_p\"\n") 4022:11:14main: -> 0.0007s 4122:11:14main: -- quote_table_name("p_ci_builds") 4222:11:14main: -> 0.0000s 4322:11:14main: -- quote_column_name(:fk_a2141b1522_p_tmp) 4422:11:14main: -> 0.0000s 4522:11:14main: -- quote_column_name("fk_a2141b1522_p") 4622:11:14main: -> 0.0000s 4722:11:14main: -- execute("ALTER TABLE \"p_ci_builds\"\nRENAME CONSTRAINT \"fk_a2141b1522_p_tmp\" TO \"fk_a2141b1522_p\"\n") 4822:11:14main: -> 0.0008s 4922:11:14main: -- transaction_open?(nil) 5022:11:14main: -> 0.0000s 5122:11:14main: -- transaction_open?(nil) 5222:11:14main: -> 0.0000s 5322:11:14main: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_d3130c9a7f_p_tmp;") 5422:11:14main: -> 0.0015s 5522:11:14main: -- transaction_open?(nil) 5622:11:14main: -> 0.0000s 5722:11:14main: -- transaction_open?(nil) 5822:11:14main: -> 0.0000s 5922:11:14main: -- execute("LOCK TABLE p_ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") 6022:11:14main: -> 0.0007s 6122:11:14main: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT fk_d3130c9a7f_p_tmp FOREIGN KEY (partition_id, commit_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") 6222:11:14main: -> 0.0014s 6322:11:14main: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT fk_d3130c9a7f_p_tmp;") 6422:11:14main: -> 0.0007s 6522:11:14main: -- transaction_open?(nil) 6622:11:14main: -> 0.0000s 6722:11:14main: -- remove_foreign_key(:p_ci_builds, {:name=>"fk_d3130c9a7f_p"}) 6822:11:14main: -> 0.0046s 6922:11:14main: -- quote_table_name("public.ci_builds") 7022:11:14main: -> 0.0000s 7122:11:14main: -- quote_column_name(:fk_d3130c9a7f_p_tmp) 7222:11:14main: -> 0.0000s 7322:11:14main: -- quote_column_name("fk_d3130c9a7f_p") 7422:11:14main: -> 0.0000s 7522:11:14main: -- execute("ALTER TABLE \"public\".\"ci_builds\"\nRENAME CONSTRAINT \"fk_d3130c9a7f_p_tmp\" TO \"fk_d3130c9a7f_p\"\n") 7622:11:14main: -> 0.0007s 7722:11:14main: -- quote_table_name("p_ci_builds") 7822:11:14main: -> 0.0000s 7922:11:14main: -- quote_column_name(:fk_d3130c9a7f_p_tmp) 8022:11:14main: -> 0.0000s 8122:11:14main: -- quote_column_name("fk_d3130c9a7f_p") 8222:11:14main: -> 0.0000s 8322:11:14main: -- execute("ALTER TABLE \"p_ci_builds\"\nRENAME CONSTRAINT \"fk_d3130c9a7f_p_tmp\" TO \"fk_d3130c9a7f_p\"\n") 8422:11:14main: -> 0.0006s 8522:11:14main: -- transaction_open?(nil) 8622:11:14main: -> 0.0000s 8722:11:14main: -- transaction_open?(nil) 8822:11:14main: -> 0.0000s 8922:11:14main: -- execute("ALTER TABLE public.ci_pipeline_variables VALIDATE CONSTRAINT fk_f29c5f4380_p_tmp;") 9022:11:14main: -> 0.0012s 9122:11:14main: -- transaction_open?(nil) 9222:11:14main: -> 0.0000s 9322:11:14main: -- transaction_open?(nil) 9422:11:14main: -> 0.0000s 9522:11:14main: -- execute("LOCK TABLE p_ci_pipelines, p_ci_pipeline_variables IN ACCESS EXCLUSIVE MODE") 9622:11:14main: -> 0.0007s 9722:11:14main: -- execute("ALTER TABLE p_ci_pipeline_variables ADD CONSTRAINT fk_f29c5f4380_p_tmp FOREIGN KEY (partition_id, pipeline_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") 9822:11:14main: -> 0.0014s 9922:11:14main: -- execute("ALTER TABLE p_ci_pipeline_variables VALIDATE CONSTRAINT fk_f29c5f4380_p_tmp;") 10022:11:14main: -> 0.0007s 10122:11:14main: -- transaction_open?(nil) 10222:11:14main: -> 0.0000s 10322:11:14main: -- remove_foreign_key(:p_ci_pipeline_variables, {:name=>"fk_f29c5f4380_p"}) 10422:11:14main: -> 0.0042s 10522:11:14main: -- quote_table_name("public.ci_pipeline_variables") 10622:11:14main: -> 0.0000s 10722:11:14main: -- quote_column_name(:fk_f29c5f4380_p_tmp) 10822:11:14main: -> 0.0000s 10922:11:14main: -- quote_column_name("fk_f29c5f4380_p") 11022:11:14main: -> 0.0000s 11122:11:14main: -- execute("ALTER TABLE \"public\".\"ci_pipeline_variables\"\nRENAME CONSTRAINT \"fk_f29c5f4380_p_tmp\" TO \"fk_f29c5f4380_p\"\n") 11222:11:14main: -> 0.0007s 11322:11:14main: -- quote_table_name("p_ci_pipeline_variables") 11422:11:14main: -> 0.0000s 11522:11:14main: -- quote_column_name(:fk_f29c5f4380_p_tmp) 11622:11:14main: -> 0.0000s 11722:11:14main: -- quote_column_name("fk_f29c5f4380_p") 11822:11:14main: -> 0.0000s 11922:11:14main: -- execute("ALTER TABLE \"p_ci_pipeline_variables\"\nRENAME CONSTRAINT \"fk_f29c5f4380_p_tmp\" TO \"fk_f29c5f4380_p\"\n") 12022:11:14main: -> 0.0007s 12122:11:14main: -- transaction_open?(nil) 12222:11:14main: -> 0.0000s 12322:11:14main: -- transaction_open?(nil) 12422:11:14main: -> 0.0000s 12522:11:14main: -- execute("ALTER TABLE public.ci_stages VALIDATE CONSTRAINT fk_fb57e6cc56_p_tmp;") 12622:11:14main: -> 0.0015s 12722:11:14main: -- transaction_open?(nil) 12822:11:14main: -> 0.0000s 12922:11:14main: -- transaction_open?(nil) 13022:11:14main: -> 0.0000s 13122:11:14main: -- execute("LOCK TABLE p_ci_pipelines, p_ci_stages IN ACCESS EXCLUSIVE MODE") 13222:11:14main: -> 0.0007s 13322:11:14main: -- execute("ALTER TABLE p_ci_stages ADD CONSTRAINT fk_fb57e6cc56_p_tmp FOREIGN KEY (partition_id, pipeline_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") 13422:11:14main: -> 0.0013s 13522:11:14main: -- execute("ALTER TABLE p_ci_stages VALIDATE CONSTRAINT fk_fb57e6cc56_p_tmp;") 13622:11:14main: -> 0.0007s 13722:11:14main: -- transaction_open?(nil) 13822:11:14main: -> 0.0000s 13922:11:14main: -- remove_foreign_key(:p_ci_stages, {:name=>"fk_fb57e6cc56_p"}) 14022:11:14main: -> 0.0041s 14122:11:14main: -- quote_table_name("public.ci_stages") 14222:11:14main: -> 0.0000s 14322:11:14main: -- quote_column_name(:fk_fb57e6cc56_p_tmp) 14422:11:14main: -> 0.0000s 14522:11:14main: -- quote_column_name("fk_fb57e6cc56_p") 14622:11:14main: -> 0.0000s 14722:11:14main: -- execute("ALTER TABLE \"public\".\"ci_stages\"\nRENAME CONSTRAINT \"fk_fb57e6cc56_p_tmp\" TO \"fk_fb57e6cc56_p\"\n") 14822:11:14main: -> 0.0007s 14922:11:14main: -- quote_table_name("p_ci_stages") 15022:11:14main: -> 0.0000s 15122:11:14main: -- quote_column_name(:fk_fb57e6cc56_p_tmp) 15222:11:14main: -> 0.0000s 15322:11:14main: -- quote_column_name("fk_fb57e6cc56_p") 15422:11:14main: -> 0.0000s 15522:11:14main: -- execute("ALTER TABLE \"p_ci_stages\"\nRENAME CONSTRAINT \"fk_fb57e6cc56_p_tmp\" TO \"fk_fb57e6cc56_p\"\n") 15622:11:14main: -> 0.0007s 15722:11:14main: -- transaction_open?(nil) 15822:11:14main: -> 0.0000s 15922:11:14main: -- transaction_open?(nil) 16022:11:14main: -> 0.0000s 16122:11:14main: -- execute("ALTER TABLE gitlab_partitions_dynamic.ci_builds_execution_configs_100 VALIDATE CONSTRAINT fk_rails_c26408d02c_p_tmp;") 16222:11:14main: -> 0.0014s 16322:11:14main: -- transaction_open?(nil) 16422:11:14main: -> 0.0000s 16522:11:14main: -- execute("ALTER TABLE gitlab_partitions_dynamic.ci_builds_execution_configs_101 VALIDATE CONSTRAINT fk_rails_c26408d02c_p_tmp;") 16622:11:14main: -> 0.0013s 16722:11:14main: -- transaction_open?(nil) 16822:11:14main: -> 0.0000s 16922:11:14main: -- execute("ALTER TABLE gitlab_partitions_dynamic.ci_builds_execution_configs_102 VALIDATE CONSTRAINT fk_rails_c26408d02c_p_tmp;") 17022:11:14main: -> 0.0013s 17122:11:14main: -- transaction_open?(nil) 17222:11:14main: -> 0.0000s 17322:11:14main: -- transaction_open?(nil) 17422:11:14main: -> 0.0000s 17522:11:14main: -- execute("LOCK TABLE p_ci_pipelines, p_ci_builds_execution_configs IN ACCESS EXCLUSIVE MODE") 17622:11:14main: -> 0.0007s 17722:11:14main: -- execute("ALTER TABLE p_ci_builds_execution_configs ADD CONSTRAINT fk_rails_c26408d02c_p_tmp FOREIGN KEY (partition_id, pipeline_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") 17822:11:14main: -> 0.0016s 17922:11:14main: -- execute("ALTER TABLE p_ci_builds_execution_configs VALIDATE CONSTRAINT fk_rails_c26408d02c_p_tmp;") 18022:11:14main: -> 0.0007s 18122:11:14main: -- transaction_open?(nil) 18222:11:14main: -> 0.0000s 18322:11:14main: -- remove_foreign_key(:p_ci_builds_execution_configs, {:name=>"fk_rails_c26408d02c_p"}) 18422:11:14main: -> 0.0049s 18522:11:14main: -- quote_table_name("gitlab_partitions_dynamic.ci_builds_execution_configs_100") 18622:11:14main: -> 0.0000s 18722:11:14main: -- quote_column_name(:fk_rails_c26408d02c_p_tmp) 18822:11:14main: -> 0.0000s 18922:11:14main: -- quote_column_name("fk_rails_c26408d02c_p") 19022:11:14main: -> 0.0000s 19122:11:14main: -- execute("ALTER TABLE \"gitlab_partitions_dynamic\".\"ci_builds_execution_configs_100\"\nRENAME CONSTRAINT \"fk_rails_c26408d02c_p_tmp\" TO \"fk_rails_c26408d02c_p\"\n") 19222:11:14main: -> 0.0007s 19322:11:14main: -- quote_table_name("gitlab_partitions_dynamic.ci_builds_execution_configs_101") 19422:11:14main: -> 0.0000s 19522:11:14main: -- quote_column_name(:fk_rails_c26408d02c_p_tmp) 19622:11:14main: -> 0.0000s 19722:11:14main: -- quote_column_name("fk_rails_c26408d02c_p") 19822:11:14main: -> 0.0000s 19922:11:14main: -- execute("ALTER TABLE \"gitlab_partitions_dynamic\".\"ci_builds_execution_configs_101\"\nRENAME CONSTRAINT \"fk_rails_c26408d02c_p_tmp\" TO \"fk_rails_c26408d02c_p\"\n") 20022:11:14main: -> 0.0007s 20122:11:14main: -- quote_table_name("gitlab_partitions_dynamic.ci_builds_execution_configs_102") 20222:11:14main: -> 0.0000s 20322:11:14main: -- quote_column_name(:fk_rails_c26408d02c_p_tmp) 20422:11:14main: -> 0.0000s 20522:11:14main: -- quote_column_name("fk_rails_c26408d02c_p") 20622:11:14main: -> 0.0000s 20722:11:14main: -- execute("ALTER TABLE \"gitlab_partitions_dynamic\".\"ci_builds_execution_configs_102\"\nRENAME CONSTRAINT \"fk_rails_c26408d02c_p_tmp\" TO \"fk_rails_c26408d02c_p\"\n") 20822:11:14main: -> 0.0007s 20922:11:14main: -- quote_table_name("p_ci_builds_execution_configs") 21022:11:14main: -> 0.0000s 21122:11:14main: -- quote_column_name(:fk_rails_c26408d02c_p_tmp) 21222:11:14main: -> 0.0000s 21322:11:14main: -- quote_column_name("fk_rails_c26408d02c_p") 21422:11:14main: -> 0.0000s 21522:11:14main: -- execute("ALTER TABLE \"p_ci_builds_execution_configs\"\nRENAME CONSTRAINT \"fk_rails_c26408d02c_p_tmp\" TO \"fk_rails_c26408d02c_p\"\n") 21622:11:14main: -> 0.0007s 21722:11:14main: == 20240902014331 SyncFkReferencingPCiPipelines: migrated (0.9350s) =========== 21822:11:14main: == 20240902022900 DropIndexEventsOnGroupIdPartial: migrating ================== 21922:11:14main: -- transaction_open?(nil) 22022:11:14main: -> 0.0000s 22122:11:14main: -- view_exists?(:postgres_partitions) 22222:11:14main: -> 0.0011s 22322:11:14main: -- indexes(:events) 22422:11:14main: -> 0.0137s 22522:11:14main: -- remove_index(:events, {:algorithm=>:concurrently, :name=>"index_events_on_group_id_partial"}) 22622:11:14main: -> 0.0019s 22722:11:14main: == 20240902022900 DropIndexEventsOnGroupIdPartial: migrated (0.0310s) ========= 22822:11:14main: == 20240902033136 AsyncAddIndexOnEventsPersonalNamespaceId: migrating ========= 22922:11:14main: == 20240902033136 AsyncAddIndexOnEventsPersonalNamespaceId: migrated (0.0053s) 23022:11:14main: == 20240902055902 RemoveColumnDefaultPatOrganization: migrating =============== 23122:11:14main: -- change_column_default(:personal_access_tokens, :organization_id, {:from=>1, :to=>nil}) 23222:11:14main: -> 0.0037s 23322:11:14main: == 20240902055902 RemoveColumnDefaultPatOrganization: migrated (0.0084s) ====== 23422:11:14main: == 20240902063317 RemoveProjectsDastProfileSchedulesProjectIdFk: migrating ==== 23522:11:14main: -- transaction_open?(nil) 23622:11:14main: -> 0.0000s 23722:11:14main: -- transaction_open?(nil) 23822:11:14main: -> 0.0000s 23922:11:14main: -- execute("LOCK TABLE projects, dast_profile_schedules IN ACCESS EXCLUSIVE MODE") 24022:11:14main: -> 0.0007s 24122:11:14main: -- remove_foreign_key(:dast_profile_schedules, :projects, {:name=>"fk_6cca0d8800"}) 24222:11:14main: -> 0.0045s 24322:11:14main: == 20240902063317 RemoveProjectsDastProfileSchedulesProjectIdFk: migrated (0.0221s) 24422:11:14main: == 20240902063728 RemoveUsersDastProfileSchedulesUserIdFk: migrating ========== 24522:11:14main: -- transaction_open?(nil) 24622:11:14main: -> 0.0000s 24722:11:14main: -- transaction_open?(nil) 24822:11:14main: -> 0.0000s 24922:11:14main: -- execute("LOCK TABLE users, dast_profile_schedules IN ACCESS EXCLUSIVE MODE") 25022:11:14main: -> 0.0007s 25122:11:14main: -- remove_foreign_key(:dast_profile_schedules, :users, {:name=>"fk_aef03d62e5"}) 25222:11:14main: -> 0.0045s 25322:11:14main: == 20240902063728 RemoveUsersDastProfileSchedulesUserIdFk: migrated (0.0218s) = 25422:11:14main: == 20240902080505 ValidatePCiJobAnnotationProjectIdNullConstraint: migrating == 25522:11:14main: -- current_schema(nil) 25622:11:14main: -> 0.0005s 25722:11:14main: -- transaction_open?(nil) 25822:11:14main: -> 0.0000s 25922:11:14main: -- transaction_open?(nil) 26022:11:14main: -> 0.0000s 26122:11:14main: -- execute("ALTER TABLE p_ci_job_annotations\nADD CONSTRAINT check_375bb9900a\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") 26222:11:14main: -> 0.0008s 26322:11:14main: -- execute("ALTER TABLE p_ci_job_annotations VALIDATE CONSTRAINT check_375bb9900a;") 26422:11:14main: -> 0.0007s 26522:11:14main: == 20240902080505 ValidatePCiJobAnnotationProjectIdNullConstraint: migrated (0.0251s) 26622:11:14main: == 20240902114825 TruncateCiFinishedBuildChSyncEventsIfClickHouseNotConfigured: migrating 26722:11:14main: -- quote_table_name("p_ci_finished_build_ch_sync_events") 26822:11:14main: -> 0.0000s 26922:11:14main: -- execute("TRUNCATE TABLE \"p_ci_finished_build_ch_sync_events\"") 27022:11:14main: -> 0.0021s 27122:11:14main: == 20240902114825 TruncateCiFinishedBuildChSyncEventsIfClickHouseNotConfigured: migrated (0.0091s) 27222:11:14main: == 20240902124006 IndexCiDeletedObjectOnProjectId: migrating ================== 27322:11:14main: -- transaction_open?(nil) 27422:11:14main: -> 0.0000s 27522:11:14main: -- view_exists?(:postgres_partitions) 27622:11:14main: -> 0.0013s 27722:11:14main: -- index_exists?(:ci_deleted_objects, :project_id, {:name=>:index_ci_deleted_objects_on_project_id, :algorithm=>:concurrently}) 27822:11:14main: -> 0.0030s 27922:11:14main: -- add_index(:ci_deleted_objects, :project_id, {:name=>:index_ci_deleted_objects_on_project_id, :algorithm=>:concurrently}) 28022:11:14main: -> 0.0016s 28122:11:14main: == 20240902124006 IndexCiDeletedObjectOnProjectId: migrated (0.0223s) ========= 28222:11:14main: == 20240902124442 AddNotNullToCiDeletedProjectId: migrating =================== 28322:11:14main: -- current_schema(nil) 28422:11:14main: -> 0.0009s 28522:11:14main: -- transaction_open?(nil) 28622:11:14main: -> 0.0000s 28722:11:15main: -- transaction_open?(nil) 28822:11:15main: -> 0.0000s 28922:11:15main: -- execute("ALTER TABLE ci_deleted_objects\nADD CONSTRAINT check_98f90d6c53\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") 29022:11:15main: -> 0.0009s 29122:11:15main: == 20240902124442 AddNotNullToCiDeletedProjectId: migrated (0.0147s) ========== 29222:11:15main: == 20240903062554 ChangeRawUsageDataOrgDefault: migrating ===================== 29322:11:15main: -- change_column_default("raw_usage_data", "organization_id", {:from=>1, :to=>nil}) 29422:11:15main: -> 0.0035s 29522:11:15main: == 20240903062554 ChangeRawUsageDataOrgDefault: migrated (0.0088s) ============ 29622:11:15main: == 20240903074608 FkCiPipelinesConfigCiPipelines: migrating =================== 29722:11:15main: -- transaction_open?(nil) 29822:11:15main: -> 0.0000s 29922:11:15main: -- transaction_open?(nil) 30022:11:15main: -> 0.0000s 30122:11:15main: -- transaction_open?(nil) 30222:11:15main: -> 0.0000s 30322:11:15main: -- execute("LOCK TABLE p_ci_pipelines, p_ci_pipelines_config IN ACCESS EXCLUSIVE MODE") 30422:11:15main: -> 0.0008s 30522:11:15main: -- execute("ALTER TABLE p_ci_pipelines_config ADD CONSTRAINT fk_rails_906c9a2533_p FOREIGN KEY (partition_id, pipeline_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") 30622:11:15main: -> 0.0014s 30722:11:15main: -- execute("ALTER TABLE p_ci_pipelines_config VALIDATE CONSTRAINT fk_rails_906c9a2533_p;") 30822:11:15main: -> 0.0007s 30922:11:15main: == 20240903074608 FkCiPipelinesConfigCiPipelines: migrated (0.0443s) ========== 31022:11:15main: == 20240903074926 PartitionCiPipelinesConfig: migrating ======================= 31122:11:15main: -- transaction_open?(nil) 31222:11:15main: -> 0.0000s 31322:11:15main: -- quote_table_name(:p_ci_pipelines) 31422:11:15main: -> 0.0000s 31522:11:15main: -- quote_table_name(:ci_pipelines_config) 31622:11:15main: -> 0.0000s 31722:11:15main: -- execute("LOCK TABLE \"p_ci_pipelines\", \"ci_pipelines_config\" IN ACCESS EXCLUSIVE MODE") 31822:11:15main: -> 0.0011s 31922:11:15main: -- drop_table(:ci_pipelines_config) 32022:11:15main: -> 0.0015s 32122:11:15main: == 20240903074926 PartitionCiPipelinesConfig: migrated (0.0195s) ============== 32222:11:15main: == 20240903222413 DropIssuesPrometheusAlertEventsForeignKeys: migrating ======= 32322:11:15main: -- transaction_open?(nil) 32422:11:15main: -> 0.0000s 32522:11:15main: -- remove_foreign_key(:issues_prometheus_alert_events, :prometheus_alert_events, {:column=>:prometheus_alert_event_id}) 32622:11:15main: -> 0.0049s 32722:11:15main: -- transaction_open?(nil) 32822:11:15main: -> 0.0000s 32922:11:15main: -- remove_foreign_key(:issues_prometheus_alert_events, :issues, {:column=>:issue_id}) 33022:11:15main: -> 0.0051s 33122:11:15main: == 20240903222413 DropIssuesPrometheusAlertEventsForeignKeys: migrated (0.0458s) 33222:11:15main: == 20240903222414 DropIssuesPrometheusAlertEvents: migrating ================== 33322:11:15main: -- drop_table(:issues_prometheus_alert_events) 33422:11:15main: -> 0.0012s 33522:11:15main: == 20240903222414 DropIssuesPrometheusAlertEvents: migrated (0.0064s) ========= 33622:11:15main: == 20240903222526 DropSelfManagedIssuesPrometheusAlertEventsForeignKeys: migrating 33722:11:15main: -- transaction_open?(nil) 33822:11:15main: -> 0.0000s 33922:11:15main: -- transaction_open?(nil) 34022:11:15main: -> 0.0000s 34122:11:15main: -- remove_foreign_key(:issues_self_managed_prometheus_alert_events, :issues, {:column=>:issue_id}) 34222:11:15main: -> 0.0048s 34322:11:15main: == 20240903222526 DropSelfManagedIssuesPrometheusAlertEventsForeignKeys: migrated (0.0332s) 34422:11:15main: == 20240903222527 DropSelfManagedIssuesPrometheusAlertEvents: migrating ======= 34522:11:15main: -- drop_table(:issues_self_managed_prometheus_alert_events) 34622:11:15main: -> 0.0015s 34722:11:15main: == 20240903222527 DropSelfManagedIssuesPrometheusAlertEvents: migrated (0.0071s) 34822:11:15main: == 20240903222608 DropPrometheusAlertEventsForeignKeys: migrating ============= 34922:11:15main: -- transaction_open?(nil) 35022:11:15main: -> 0.0000s 35122:11:15main: -- remove_foreign_key(:prometheus_alert_events, :prometheus_alerts, {:column=>:prometheus_alert_id}) 35222:11:15main: -> 0.0041s 35322:11:15main: -- transaction_open?(nil) 35422:11:15main: -> 0.0000s 35522:11:15main: -- remove_foreign_key(:prometheus_alert_events, :projects, {:column=>:project_id}) 35622:11:15main: -> 0.0046s 35722:11:15main: == 20240903222608 DropPrometheusAlertEventsForeignKeys: migrated (0.0423s) ==== 35822:11:15main: == 20240903222609 DropPrometheusAlertEvents: migrating ======================== 35922:11:15main: -- drop_table(:prometheus_alert_events) 36022:11:15main: -> 0.0014s 36122:11:15main: == 20240903222609 DropPrometheusAlertEvents: migrated (0.0064s) =============== 36222:11:15main: == 20240903222629 DropSelfManagedPrometheusAlertEventsForeignKeys: migrating == 36322:11:15main: -- transaction_open?(nil) 36422:11:15main: -> 0.0000s 36522:11:15main: -- remove_foreign_key(:self_managed_prometheus_alert_events, :projects, {:column=>:project_id}) 36622:11:15main: -> 0.0048s 36722:11:15main: -- transaction_open?(nil) 36822:11:15main: -> 0.0000s 36922:11:15main: -- remove_foreign_key(:self_managed_prometheus_alert_events, :environments, {:column=>:environment_id}) 37022:11:15main: -> 0.0050s 37122:11:15main: == 20240903222629 DropSelfManagedPrometheusAlertEventsForeignKeys: migrated (0.0435s) 37222:11:15main: == 20240903222630 DropSelfManagedPrometheusAlertEvents: migrating ============= 37322:11:15main: -- drop_table(:self_managed_prometheus_alert_events) 37422:11:15main: -> 0.0017s 37522:11:15main: == 20240903222630 DropSelfManagedPrometheusAlertEvents: migrated (0.0072s) ==== 37622:11:15main: == 20240903222645 DropPrometheusAlertsForeignKeys: migrating ================== 37722:11:15main: -- transaction_open?(nil) 37822:11:15main: -> 0.0000s 37922:11:15main: -- remove_foreign_key(:prometheus_alerts, :environments, {:column=>:environment_id}) 38022:11:15main: -> 0.0053s 38122:11:15main: -- transaction_open?(nil) 38222:11:15main: -> 0.0000s 38322:11:15main: -- remove_foreign_key(:prometheus_alerts, :prometheus_metrics, {:column=>:prometheus_metric_id}) 38422:11:15main: -> 0.0050s 38522:11:15main: -- transaction_open?(nil) 38622:11:15main: -> 0.0000s 38722:11:15main: -- remove_foreign_key(:prometheus_alerts, :projects, {:column=>:project_id}) 38822:11:15main: -> 0.0063s 38922:11:15main: -- transaction_open?(nil) 39022:11:15main: -> 0.0000s 39122:11:15main: -- remove_foreign_key(:alert_management_alerts, :prometheus_alerts, {:column=>:prometheus_alert_id}) 39222:11:15main: -> 0.0053s 39322:11:15main: == 20240903222645 DropPrometheusAlertsForeignKeys: migrated (0.0907s) ========= 39422:11:15main: == 20240903222651 DropPrometheusAlerts: migrating ============================= 39522:11:15main: -- drop_table(:prometheus_alerts) 39622:11:15main: -> 0.0018s 39722:11:15main: == 20240903222651 DropPrometheusAlerts: migrated (0.0072s) ==================== 39822:11:15main: == 20240903222709 DropPrometheusMetricsForeignKeys: migrating ================= 39922:11:15main: -- transaction_open?(nil) 40022:11:15main: -> 0.0000s 40122:11:15main: -- remove_foreign_key(:prometheus_metrics, :projects, {:column=>:project_id}) 40222:11:15main: -> 0.0056s 40322:11:15main: == 20240903222709 DropPrometheusMetricsForeignKeys: migrated (0.0282s) ======== 40422:11:15main: == 20240903222710 DropPrometheusMetrics: migrating ============================ 40522:11:15main: -- drop_table(:prometheus_metrics) 40622:11:15main: -> 0.0019s 40722:11:15main: == 20240903222710 DropPrometheusMetrics: migrated (0.0079s) =================== 40822:11:15main: == 20240904115311 RemoveProjectsDastPreScanVerificationsProjectIdFk: migrating 40922:11:15main: -- transaction_open?(nil) 41022:11:15main: -> 0.0000s 41122:11:15main: -- transaction_open?(nil) 41222:11:15main: -> 0.0001s 41322:11:15main: -- execute("LOCK TABLE projects, dast_pre_scan_verifications IN ACCESS EXCLUSIVE MODE") 41422:11:15main: -> 0.0015s 41522:11:15main: -- remove_foreign_key(:dast_pre_scan_verifications, :projects, {:name=>"fk_d23ad33d6e"}) 41622:11:15main: -> 0.0063s 41722:11:15main: == 20240904115311 RemoveProjectsDastPreScanVerificationsProjectIdFk: migrated (0.0286s) 41822:11:15main: == 20240905022445 AddPersonalNamespaceIdToEvents2: migrating ================== 41922:11:15main: == 20240905022445 AddPersonalNamespaceIdToEvents2: migrated (0.0053s) ========= 42022:11:15main: == 20240905023750 AsyncAddIndexOnEventsPersonalNamespaceId2: migrating ======== 42122:11:15main: == 20240905023750 AsyncAddIndexOnEventsPersonalNamespaceId2: migrated (0.0052s) 42222:11:15main: == 20240906080833 RequeueBackfillPackagesDependenciesProjectId: migrating ===== 42322:11:15main: == 20240906080833 RequeueBackfillPackagesDependenciesProjectId: migrated (0.0505s) 42422:11:15main: == 20240906093038 AddProjectIdNullConstraintToPCiPipelineVariables: migrating = 42522:11:15main: -- current_schema(nil) 42622:11:15main: -> 0.0006s 42722:11:15main: -- transaction_open?(nil) 42822:11:15main: -> 0.0000s 42922:11:15main: -- transaction_open?(nil) 43022:11:15main: -> 0.0000s 43122:11:15main: -- execute("ALTER TABLE p_ci_pipeline_variables\nADD CONSTRAINT check_6e932dbabf\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") 43222:11:15main: -> 0.0011s 43322:11:15main: == 20240906093038 AddProjectIdNullConstraintToPCiPipelineVariables: migrated (0.0150s) 43422:11:15main: == 20240906131412 IndexMlCandidateParamsOnProjectId: migrating ================ 43522:11:15main: -- transaction_open?(nil) 43622:11:15main: -> 0.0000s 43722:11:15main: -- view_exists?(:postgres_partitions) 43822:11:15main: -> 0.0012s 43922:11:15main: -- index_exists?(:ml_candidate_params, :project_id, {:name=>"index_ml_candidate_params_on_project_id", :algorithm=>:concurrently}) 44022:11:15main: -> 0.0050s 44122:11:15main: -- add_index(:ml_candidate_params, :project_id, {:name=>"index_ml_candidate_params_on_project_id", :algorithm=>:concurrently}) 44222:11:15main: -> 0.0019s 44322:11:15main: == 20240906131412 IndexMlCandidateParamsOnProjectId: migrated (0.0242s) ======= 44422:11:15main: == 20240906131413 AddMlCandidateParamsProjectIdFk: migrating ================== 44522:11:15main: -- transaction_open?(nil) 44622:11:15main: -> 0.0000s 44722:11:15main: -- transaction_open?(nil) 44822:11:15main: -> 0.0000s 44922:11:15main: -- execute("ALTER TABLE ml_candidate_params ADD CONSTRAINT fk_8972b35c25 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 45022:11:15main: -> 0.0023s 45122:11:15main: -- execute("ALTER TABLE ml_candidate_params VALIDATE CONSTRAINT fk_8972b35c25;") 45222:11:15main: -> 0.0020s 45322:11:15main: == 20240906131413 AddMlCandidateParamsProjectIdFk: migrated (0.0333s) ========= 45422:11:15main: == 20240906131414 AddMlCandidateParamsProjectIdTrigger: migrating ============= 45522:11:15main: == 20240906131414 AddMlCandidateParamsProjectIdTrigger: migrated (0.0081s) ==== 45622:11:15main: == 20240906131415 QueueBackfillMlCandidateParamsProjectId: migrating ========== 45722:11:15main: == 20240906131415 QueueBackfillMlCandidateParamsProjectId: migrated (0.0405s) = 45822:11:15main: == 20240906133020 AddTemporaryIndexForSnippets: migrating ===================== 45922:11:15main: == 20240906133020 AddTemporaryIndexForSnippets: migrated (0.0054s) ============ 46022:11:15main: == 20240906133040 FixNonNullableSnippets: migrating =========================== 46122:11:15main: == 20240906133040 FixNonNullableSnippets: migrated (0.0051s) ================== 46222:11:15main: == 20240906133050 RemoveTemporaryIndexForSnippets: migrating ================== 46322:11:15main: == 20240906133050 RemoveTemporaryIndexForSnippets: migrated (0.0052s) ========= 46422:11:15main: == 20240906133341 FinalizeNullifyOrganizationIdForSnippets: migrating ========= 46522:11:15main: -- transaction_open?(nil) 46622:11:15main: -> 0.0000s 46722:11:15main: == 20240906133341 FinalizeNullifyOrganizationIdForSnippets: migrated (0.0909s) 46822:11:15main: == 20240906210624 RemoveUsersDependencyListExportsUserIdFk: migrating ========= 46922:11:15main: -- transaction_open?(nil) 47022:11:15main: -> 0.0000s 47122:11:15main: -- transaction_open?(nil) 47222:11:15main: -> 0.0000s 47322:11:15main: -- execute("LOCK TABLE users, dependency_list_exports IN ACCESS EXCLUSIVE MODE") 47422:11:15main: -> 0.0008s 47522:11:15main: -- remove_foreign_key(:dependency_list_exports, :users, {:name=>"fk_5b3d11e1ef"}) 47622:11:15main: -> 0.0046s 47722:11:15main: == 20240906210624 RemoveUsersDependencyListExportsUserIdFk: migrated (0.0233s) 47822:11:15main: == 20240906211036 RemoveProjectsDependencyListExportsProjectIdFk: migrating === 47922:11:15main: -- transaction_open?(nil) 48022:11:15main: -> 0.0000s 48122:11:15main: -- transaction_open?(nil) 48222:11:15main: -> 0.0000s 48322:11:15main: -- execute("LOCK TABLE projects, dependency_list_exports IN ACCESS EXCLUSIVE MODE") 48422:11:15main: -> 0.0008s 48522:11:15main: -- remove_foreign_key(:dependency_list_exports, :projects, {:name=>"fk_d871d74675"}) 48622:11:15main: -> 0.0046s 48722:11:15main: == 20240906211036 RemoveProjectsDependencyListExportsProjectIdFk: migrated (0.0239s) 48822:11:15main: == 20240906211257 RemoveNamespacesDependencyListExportsGroupIdFk: migrating === 48922:11:15main: -- transaction_open?(nil) 49022:11:15main: -> 0.0000s 49122:11:15main: -- transaction_open?(nil) 49222:11:15main: -> 0.0000s 49322:11:15main: -- execute("LOCK TABLE namespaces, dependency_list_exports IN ACCESS EXCLUSIVE MODE") 49422:11:15main: -> 0.0013s 49522:11:15main: -- remove_foreign_key(:dependency_list_exports, :namespaces, {:name=>"fk_e133f6725e"}) 49622:11:15main: -> 0.0051s 49722:11:15main: == 20240906211257 RemoveNamespacesDependencyListExportsGroupIdFk: migrated (0.0259s) 49822:11:15main: == 20240906211553 RemoveOrganizationsDependencyListExportsOrganizationIdFk: migrating 49922:11:15main: -- transaction_open?(nil) 50022:11:15main: -> 0.0000s 50122:11:15main: -- transaction_open?(nil) 50222:11:15main: -> 0.0000s 50322:11:15main: -- execute("LOCK TABLE organizations, dependency_list_exports IN ACCESS EXCLUSIVE MODE") 50422:11:15main: -> 0.0009s 50522:11:15main: -- remove_foreign_key(:dependency_list_exports, :organizations, {:name=>"fk_c348f16f10"}) 50622:11:15main: -> 0.0046s 50722:11:15main: == 20240906211553 RemoveOrganizationsDependencyListExportsOrganizationIdFk: migrated (0.0248s) 50822:11:15main: == 20240906212534 RemoveOrganizationsDependencyListExportPartsOrganizationIdFk: migrating 50922:11:15main: -- transaction_open?(nil) 51022:11:15main: -> 0.0000s 51122:11:15main: -- transaction_open?(nil) 51222:11:15main: -> 0.0000s 51322:11:15main: -- execute("LOCK TABLE organizations, dependency_list_export_parts IN ACCESS EXCLUSIVE MODE") 51422:11:15main: -> 0.0009s 51522:11:15main: -- remove_foreign_key(:dependency_list_export_parts, :organizations, {:name=>"fk_rails_ef73d6ad62"}) 51622:11:16main: -> 0.0048s 51722:11:16main: == 20240906212534 RemoveOrganizationsDependencyListExportPartsOrganizationIdFk: migrated (0.0243s) 51822:11:16main: == 20240909093814 AddFkToPCiPipelinesFromPCiBuilds: migrating ================= 51922:11:16main: -- transaction_open?(nil) 52022:11:16main: -> 0.0000s 52122:11:16main: -- transaction_open?(nil) 52222:11:16main: -> 0.0000s 52322:11:16main: -- transaction_open?(nil) 52422:11:16main: -> 0.0000s 52522:11:16main: -- execute("LOCK TABLE p_ci_pipelines, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") 52622:11:16main: -> 0.0009s 52722:11:16main: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_d3130c9a7f_p_tmp FOREIGN KEY (partition_id, commit_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 52822:11:16main: -> 0.0018s 52922:11:16main: == 20240909093814 AddFkToPCiPipelinesFromPCiBuilds: migrated (0.0515s) ======== 53022:11:16main: == 20240909204952 FinalizeOsSbomComponentNormalizationMigration: migrating ==== 53122:11:16main: -- transaction_open?(nil) 53222:11:16main: -> 0.0000s 53322:11:16main: == 20240909204952 FinalizeOsSbomComponentNormalizationMigration: migrated (0.0184s) 53422:11:16main: == 20240909230748 AddIndexOnEventsPersonalNamespaceIdSelfManaged: migrating === 53522:11:16main: -- transaction_open?(nil) 53622:11:16main: -> 0.0000s 53722:11:16main: -- view_exists?(:postgres_partitions) 53822:11:16main: -> 0.0012s 53922:11:16main: -- index_exists?(:events, :personal_namespace_id, {:where=>"personal_namespace_id IS NOT NULL", :name=>"index_events_on_personal_namespace_id", :algorithm=>:concurrently}) 54022:11:16main: -> 0.0142s 54122:11:16main: -- add_index(:events, :personal_namespace_id, {:where=>"personal_namespace_id IS NOT NULL", :name=>"index_events_on_personal_namespace_id", :algorithm=>:concurrently}) 54222:11:16main: -> 0.0017s 54322:11:16main: == 20240909230748 AddIndexOnEventsPersonalNamespaceIdSelfManaged: migrated (0.0329s) 54422:11:16main: == 20240909231039 AddFkOnEventsPersonalNamespaceIdSelfManaged: migrating ====== 54522:11:16main: -- transaction_open?(nil) 54622:11:16main: -> 0.0000s 54722:11:16main: -- transaction_open?(nil) 54822:11:16main: -> 0.0000s 54922:11:16main: -- execute("ALTER TABLE events ADD CONSTRAINT fk_eea90e3209 FOREIGN KEY (personal_namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") 55022:11:16main: -> 0.0020s 55122:11:16main: -- execute("ALTER TABLE events VALIDATE CONSTRAINT fk_eea90e3209;") 55222:11:16main: -> 0.0018s 55322:11:16main: == 20240909231039 AddFkOnEventsPersonalNamespaceIdSelfManaged: migrated (0.0334s) 55422:11:16main: == 20240910151505 IndexAlertManagementAlertAssigneesOnProjectId: migrating ==== 55522:11:16main: -- transaction_open?(nil) 55622:11:16main: -> 0.0000s 55722:11:16main: -- view_exists?(:postgres_partitions) 55822:11:16main: -> 0.0015s 55922:11:16main: -- index_exists?(:alert_management_alert_assignees, :project_id, {:name=>"index_alert_management_alert_assignees_on_project_id", :algorithm=>:concurrently}) 56022:11:16main: -> 0.0037s 56122:11:16main: -- add_index(:alert_management_alert_assignees, :project_id, {:name=>"index_alert_management_alert_assignees_on_project_id", :algorithm=>:concurrently}) 56222:11:16main: -> 0.0018s 56322:11:16main: == 20240910151505 IndexAlertManagementAlertAssigneesOnProjectId: migrated (0.0233s) 56422:11:16main: == 20240910151506 AddAlertManagementAlertAssigneesProjectIdFk: migrating ====== 56522:11:16main: -- transaction_open?(nil) 56622:11:16main: -> 0.0000s 56722:11:16main: -- transaction_open?(nil) 56822:11:16main: -> 0.0000s 56922:11:16main: -- execute("ALTER TABLE alert_management_alert_assignees ADD CONSTRAINT fk_419f7a11fa FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 57022:11:16main: -> 0.0018s 57122:11:16main: -- execute("ALTER TABLE alert_management_alert_assignees VALIDATE CONSTRAINT fk_419f7a11fa;") 57222:11:16main: -> 0.0017s 57322:11:16main: == 20240910151506 AddAlertManagementAlertAssigneesProjectIdFk: migrated (0.0357s) 57422:11:16main: == 20240910151507 AddAlertManagementAlertAssigneesProjectIdTrigger: migrating = 57522:11:16main: == 20240910151507 AddAlertManagementAlertAssigneesProjectIdTrigger: migrated (0.0071s) 57622:11:16main: == 20240910151508 QueueBackfillAlertManagementAlertAssigneesProjectId: migrating 57722:11:16main: == 20240910151508 QueueBackfillAlertManagementAlertAssigneesProjectId: migrated (0.0370s) 57822:11:16main: == 20240910154923 QueueDeleteOrphanedBuildRecords: migrating ================== 57922:11:16main: == 20240910154923 QueueDeleteOrphanedBuildRecords: migrated (0.0389s) ========= 58022:11:16main: == 20240816061320 AllowTopLevelGroupOwnersToCreateServiceAccounts: migrating == 58122:11:16main: -- add_column(:application_settings, :allow_top_level_group_owners_to_create_service_accounts, :boolean, {:default=>false, :null=>false}) 58222:11:16main: -> 0.0026s 58322:11:16main: == 20240816061320 AllowTopLevelGroupOwnersToCreateServiceAccounts: migrated (0.0078s) 58422:11:16main: == 20240821101835 CreateSubscriptionSeatAssignments: migrating ================ 58522:11:16main: -- create_table(:subscription_seat_assignments) 58622:11:16main: -> 0.0040s 58722:11:16main: == 20240821101835 CreateSubscriptionSeatAssignments: migrated (0.0093s) ======= 58822:11:16main: == 20240826074352 CreateVulnerabilityManagementPolicyRules: migrating ========= 58922:11:16main: -- create_table(:vulnerability_management_policy_rules) 59022:11:16main: -> 0.0228s 59122:11:16main: -- add_index(:vulnerability_management_policy_rules, [:security_policy_id, :rule_index], {:unique=>true, :name=>"index_vuln_mgmt_policy_rules_on_unique_policy_rule_index"}) 59222:11:16main: -> 0.0013s 59322:11:16main: -- add_index(:vulnerability_management_policy_rules, :security_policy_management_project_id, {:name=>"index_vuln_mgmt_policy_rules_on_policy_mgmt_project_id"}) 59422:11:16main: -> 0.0011s 59522:11:16main: == 20240826074352 CreateVulnerabilityManagementPolicyRules: migrated (0.0309s) 59622:11:16main: == 20240829143538 CreateSystemAccessInstanceMicrosoftApplications: migrating == 59722:11:16main: -- create_table(:system_access_instance_microsoft_applications) 59822:11:16main: -- quote_column_name(:tenant_xid) 59922:11:16main: -> 0.0000s 60022:11:16main: -- quote_column_name(:client_xid) 60122:11:16main: -> 0.0000s 60222:11:16main: -- quote_column_name(:login_endpoint) 60322:11:16main: -> 0.0000s 60422:11:16main: -- quote_column_name(:graph_endpoint) 60522:11:16main: -> 0.0000s 60622:11:16main: -> 0.0055s 60722:11:16main: == 20240829143538 CreateSystemAccessInstanceMicrosoftApplications: migrated (0.0129s) 60822:11:16main: == 20240829143654 CreateSystemAccessInstanceMicrosoftGraphAccessTokens: migrating 60922:11:16main: -- create_table(:system_access_instance_microsoft_graph_access_tokens) 61022:11:16main: -> 0.0042s 61122:11:16main: == 20240829143654 CreateSystemAccessInstanceMicrosoftGraphAccessTokens: migrated (0.0118s) 61222:11:16main: == 20240902084938 AddCustomizeJiraIssueEnabled: migrating ===================== 61322:11:16main: -- add_column(:jira_tracker_data, :customize_jira_issue_enabled, :boolean, {:default=>false, :if_not_exists=>false}) 61422:11:16main: -> 0.0018s 61522:11:16main: == 20240902084938 AddCustomizeJiraIssueEnabled: migrated (0.0079s) ============ 61622:11:16main: == 20240902100524 CreatePackagesConanRecipeRevisions: migrating =============== 61722:11:16main: -- create_table(:packages_conan_recipe_revisions) 61822:11:16main: -> 0.0055s 61922:11:16main: == 20240902100524 CreatePackagesConanRecipeRevisions: migrated (0.0114s) ====== 62022:11:16main: == 20240902131125 AddPackageIdAsForeignKeyInPackageConanRecipeRevisions: migrating 62122:11:16main: -- transaction_open?(nil) 62222:11:16main: -> 0.0000s 62322:11:16main: -- transaction_open?(nil) 62422:11:16main: -> 0.0000s 62522:11:16main: -- execute("ALTER TABLE packages_conan_recipe_revisions ADD CONSTRAINT fk_9cdec8a86b FOREIGN KEY (package_id) REFERENCES packages_packages (id) ON DELETE CASCADE NOT VALID;") 62622:11:16main: -> 0.0013s 62722:11:16main: -- execute("ALTER TABLE packages_conan_recipe_revisions VALIDATE CONSTRAINT fk_9cdec8a86b;") 62822:11:16main: -> 0.0022s 62922:11:16main: == 20240902131125 AddPackageIdAsForeignKeyInPackageConanRecipeRevisions: migrated (0.0342s) 63022:11:16main: == 20240902131621 AddProjectIdAsForeignKeyInPackageConanRecipeRevisions: migrating 63122:11:16main: -- transaction_open?(nil) 63222:11:16main: -> 0.0000s 63322:11:16main: -- transaction_open?(nil) 63422:11:16main: -> 0.0000s 63522:11:16main: -- execute("ALTER TABLE packages_conan_recipe_revisions ADD CONSTRAINT fk_4d18bd6f82 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 63622:11:16main: -> 0.0027s 63722:11:16main: -- execute("ALTER TABLE packages_conan_recipe_revisions VALIDATE CONSTRAINT fk_4d18bd6f82;") 63822:11:16main: -> 0.0019s 63922:11:16main: == 20240902131621 AddProjectIdAsForeignKeyInPackageConanRecipeRevisions: migrated (0.0363s) 64022:11:16main: == 20240905112656 AddStatusToVirtualRegistriesPackagesMavenCachedResponses: migrating 64122:11:16main: -- add_column(:virtual_registries_packages_maven_cached_responses, :status, :smallint, {:default=>0, :null=>false}) 64222:11:16main: -> 0.0018s 64322:11:16main: == 20240905112656 AddStatusToVirtualRegistriesPackagesMavenCachedResponses: migrated (0.0083s) 64422:11:16main: == 20240906134338 CreatePackagesConanPackageReferences: migrating ============= 64522:11:16main: -- create_table(:packages_conan_package_references) 64622:11:16main: -> 0.0066s 64722:11:16main: == 20240906134338 CreatePackagesConanPackageReferences: migrated (0.0133s) ==== 64822:11:16main: == 20240906145800 AddPackageIdAsForeignKeyInPackagesConanPackageReferences: migrating 64922:11:16main: -- transaction_open?(nil) 65022:11:16main: -> 0.0000s 65122:11:16main: -- transaction_open?(nil) 65222:11:16main: -> 0.0000s 65322:11:16main: -- execute("ALTER TABLE packages_conan_package_references ADD CONSTRAINT fk_7210467bfc FOREIGN KEY (package_id) REFERENCES packages_packages (id) ON DELETE CASCADE NOT VALID;") 65422:11:16main: -> 0.0013s 65522:11:16main: -- execute("ALTER TABLE packages_conan_package_references VALIDATE CONSTRAINT fk_7210467bfc;") 65622:11:16main: -> 0.0015s 65722:11:16main: == 20240906145800 AddPackageIdAsForeignKeyInPackagesConanPackageReferences: migrated (0.0320s) 65822:11:16main: == 20240909041639 AddUniqueIndexesToImportPlaceholderMemberships: migrating === 65922:11:16main: -- transaction_open?(nil) 66022:11:16main: -> 0.0000s 66122:11:16main: -- view_exists?(:postgres_partitions) 66222:11:16main: -> 0.0014s 66322:11:16main: -- indexes(:import_placeholder_memberships) 66422:11:16main: -> 0.0054s 66522:11:16main: -- remove_index(:import_placeholder_memberships, {:algorithm=>:concurrently, :name=>"index_import_placeholder_memberships_on_source_user_id"}) 66622:11:16main: -> 0.0012s 66722:11:16main: -- transaction_open?(nil) 66822:11:16main: -> 0.0000s 66922:11:16main: -- view_exists?(:postgres_partitions) 67022:11:16main: -> 0.0010s 67122:11:16main: -- index_exists?(:import_placeholder_memberships, [:source_user_id, :group_id], {:name=>"idx_import_placeholder_memberships_on_source_user_group_id", :unique=>true, :algorithm=>:concurrently}) 67222:11:16main: -> 0.0048s 67322:11:16main: -- add_index(:import_placeholder_memberships, [:source_user_id, :group_id], {:name=>"idx_import_placeholder_memberships_on_source_user_group_id", :unique=>true, :algorithm=>:concurrently}) 67422:11:16main: -> 0.0018s 67522:11:16main: -- transaction_open?(nil) 67622:11:16main: -> 0.0000s 67722:11:16main: -- view_exists?(:postgres_partitions) 67822:11:16main: -> 0.0009s 67922:11:16main: -- index_exists?(:import_placeholder_memberships, [:source_user_id, :project_id], {:name=>"idx_import_placeholder_memberships_on_source_user_project_id", :unique=>true, :algorithm=>:concurrently}) 68022:11:16main: -> 0.0046s 68122:11:16main: -- add_index(:import_placeholder_memberships, [:source_user_id, :project_id], {:name=>"idx_import_placeholder_memberships_on_source_user_project_id", :unique=>true, :algorithm=>:concurrently}) 68222:11:16main: -> 0.0016s 68322:11:16main: == 20240909041639 AddUniqueIndexesToImportPlaceholderMemberships: migrated (0.0587s) 68422:11:16main: == 20240910132920 CreateCiJobTokenAuthorizations: migrating =================== 68522:11:16main: -- create_table(:ci_job_token_authorizations, {:if_not_exists=>true}) 68622:11:16main: -> 0.0045s 68722:11:16main: == 20240910132920 CreateCiJobTokenAuthorizations: migrated (0.0098s) ========== 68822:11:16main: == 20240910134300 AddProjectIdAsForeignKeyInPackagesConanPackageReferences: migrating 68922:11:16main: -- transaction_open?(nil) 69022:11:16main: -> 0.0000s 69122:11:16main: -- transaction_open?(nil) 69222:11:16main: -> 0.0000s 69322:11:16main: -- execute("ALTER TABLE packages_conan_package_references ADD CONSTRAINT fk_e7b5f3afc7 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 69422:11:16main: -> 0.0018s 69522:11:16main: -- execute("ALTER TABLE packages_conan_package_references VALIDATE CONSTRAINT fk_e7b5f3afc7;") 69622:11:16main: -> 0.0018s 69722:11:16main: == 20240910134300 AddProjectIdAsForeignKeyInPackagesConanPackageReferences: migrated (0.0335s) 69822:11:16main: == 20240910134645 AddRecipeRevisionIdAsForeignKeyInPackagesConanPackageReferences: migrating 69922:11:16main: -- transaction_open?(nil) 70022:11:16main: -> 0.0000s 70122:11:16main: -- transaction_open?(nil) 70222:11:16main: -> 0.0000s 70322:11:16main: -- execute("ALTER TABLE packages_conan_package_references ADD CONSTRAINT fk_b7c05e1b1c FOREIGN KEY (recipe_revision_id) REFERENCES packages_conan_recipe_revisions (id) ON DELETE CASCADE NOT VALID;") 70422:11:16main: -> 0.0012s 70522:11:16main: -- execute("ALTER TABLE packages_conan_package_references VALIDATE CONSTRAINT fk_b7c05e1b1c;") 70622:11:16main: -> 0.0011s 70722:11:16main: == 20240910134645 AddRecipeRevisionIdAsForeignKeyInPackagesConanPackageReferences: migrated (0.0321s) 70822:11:16main: == 20240911181854 CreateMergeRequestMergeSchedules: migrating ================= 70922:11:16main: -- create_table(:merge_request_merge_schedules) 71022:11:16main: -> 0.0049s 71122:11:16main: == 20240911181854 CreateMergeRequestMergeSchedules: migrated (0.0106s) ======== 71222:11:16main: == 20240911181855 CreateMergeRequestMergeSchedulesShardingKeyFk: migrating ==== 71322:11:16main: -- transaction_open?(nil) 71422:11:16main: -> 0.0000s 71522:11:16main: -- transaction_open?(nil) 71622:11:16main: -> 0.0000s 71722:11:16main: -- execute("ALTER TABLE merge_request_merge_schedules ADD CONSTRAINT fk_a5ff9339a9 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 71822:11:16main: -> 0.0016s 71922:11:16main: -- execute("ALTER TABLE merge_request_merge_schedules VALIDATE CONSTRAINT fk_a5ff9339a9;") 72022:11:16main: -> 0.0018s 72122:11:16main: == 20240911181855 CreateMergeRequestMergeSchedulesShardingKeyFk: migrated (0.0332s) 72222:11:16main: == 20240912053023 AddWorkspacesAgentConfigVersionColumnToWorkspacesTable: migrating 72322:11:16main: -- add_column(:workspaces, :workspaces_agent_config_version, :integer) 72422:11:16main: -> 0.0013s 72522:11:16main: == 20240912053023 AddWorkspacesAgentConfigVersionColumnToWorkspacesTable: migrated (0.0069s) 72622:11:16main: == 20240912122437 AddProjectIdToCiJobArtifactStates: migrating ================ 72722:11:16main: -- add_column(:ci_job_artifact_states, :project_id, :bigint) 72822:11:16main: -> 0.0011s 72922:11:16main: == 20240912122437 AddProjectIdToCiJobArtifactStates: migrated (0.0065s) ======= 73022:11:16main: == 20240915062738 AddTempMigratingColumnToNamespaceHistoricalStatistics: migrating 73122:11:16main: -- add_column(:vulnerability_namespace_historical_statistics, :migrating, :boolean, {:default=>false, :null=>false}) 73222:11:16main: -> 0.0019s 73322:11:16main: == 20240915062738 AddTempMigratingColumnToNamespaceHistoricalStatistics: migrated (0.0076s) 73422:11:16main: == 20240915140440 AddProjectIdToAlertManagementAlertMetricImages: migrating === 73522:11:16main: -- add_column(:alert_management_alert_metric_images, :project_id, :bigint) 73622:11:16main: -> 0.0012s 73722:11:16main: == 20240915140440 AddProjectIdToAlertManagementAlertMetricImages: migrated (0.0067s) 73822:11:16main: == 20240915223202 AddSourceUserIdAndIdIndexToImportPlaceholderMemberships: migrating 73922:11:16main: -- transaction_open?(nil) 74022:11:16main: -> 0.0000s 74122:11:16main: -- view_exists?(:postgres_partitions) 74222:11:16main: -> 0.0013s 74322:11:16main: -- index_exists?(:import_placeholder_memberships, [:source_user_id, :id], {:name=>"idx_import_placeholder_memberships_on_source_user_id_and_id", :algorithm=>:concurrently}) 74422:11:16main: -> 0.0058s 74522:11:16main: -- add_index(:import_placeholder_memberships, [:source_user_id, :id], {:name=>"idx_import_placeholder_memberships_on_source_user_id_and_id", :algorithm=>:concurrently}) 74622:11:16main: -> 0.0016s 74722:11:16main: == 20240915223202 AddSourceUserIdAndIdIndexToImportPlaceholderMemberships: migrated (0.0249s) 74822:11:16main: == 20240916043334 RemoveCiPlatformMetricsUpdateCronWorkerJobInstances: migrating 74922:11:16main: -- transaction_open?(nil) 75022:11:16main: -> 0.0000s 75122:11:16main: == 20240916043334 RemoveCiPlatformMetricsUpdateCronWorkerJobInstances: migrated (0.0061s) 75222:11:16main: == 20240916075908 AddFailedDeletionCountAndNextDeleteAtToContainerRepositories: migrating 75322:11:16main: -- add_column(:container_repositories, :failed_deletion_count, :integer, {:default=>0, :null=>false, :if_not_exists=>true}) 75422:11:16main: -> 0.0045s 75522:11:16main: -- add_column(:container_repositories, :next_delete_attempt_at, :datetime_with_timezone, {:if_not_exists=>true}) 75622:11:16main: -> 0.0032s 75722:11:16main: == 20240916075908 AddFailedDeletionCountAndNextDeleteAtToContainerRepositories: migrated (0.0134s) 75822:11:16main: == 20240916081252 AddIndexOnStatusAndNextDeleteAttemptAtForContainerRepositories: migrating 75922:11:16main: -- transaction_open?(nil) 76022:11:16main: -> 0.0000s 76122:11:16main: -- view_exists?(:postgres_partitions) 76222:11:16main: -> 0.0012s 76322:11:16main: -- index_exists?(:container_repositories, :next_delete_attempt_at, {:name=>:index_container_repositories_on_next_delete_attempt_at, :where=>"status = 0", :algorithm=>:concurrently}) 76422:11:16main: -> 0.0060s 76522:11:16main: -- add_index(:container_repositories, :next_delete_attempt_at, {:name=>:index_container_repositories_on_next_delete_attempt_at, :where=>"status = 0", :algorithm=>:concurrently}) 76622:11:16main: -> 0.0018s 76722:11:16main: == 20240916081252 AddIndexOnStatusAndNextDeleteAttemptAtForContainerRepositories: migrated (0.0250s) 76822:11:16main: == 20240916084832 DeleteInvalidPagesDomainsRecords: migrating ================= 76922:11:17main: == 20240916084832 DeleteInvalidPagesDomainsRecords: migrated (0.0397s) ======== 77022:11:17main: == 20240916124321 AddProjectIdToAlertManagementAlertUserMentions: migrating === 77122:11:17main: -- add_column(:alert_management_alert_user_mentions, :project_id, :bigint) 77222:11:17main: -> 0.0012s 77322:11:17main: == 20240916124321 AddProjectIdToAlertManagementAlertUserMentions: migrated (0.0070s) 77422:11:17main: == 20240916130526 AddProjectIdToIncidentManagementEscalationRules: migrating == 77522:11:17main: -- add_column(:incident_management_escalation_rules, :project_id, :bigint) 77622:11:17main: -> 0.0013s 77722:11:17main: == 20240916130526 AddProjectIdToIncidentManagementEscalationRules: migrated (0.0071s) 77822:11:17main: == 20240916132822 AddProjectIdToIncidentManagementOncallRotations: migrating == 77922:11:17main: -- add_column(:incident_management_oncall_rotations, :project_id, :bigint) 78022:11:17main: -> 0.0013s 78122:11:17main: == 20240916132822 AddProjectIdToIncidentManagementOncallRotations: migrated (0.0070s) 78222:11:17main: == 20240916143841 AddRetriesLeftToZoektRepository: migrating ================== 78322:11:17main: -- transaction_open?(nil) 78422:11:17main: -> 0.0000s 78522:11:17main: -- add_column(:zoekt_repositories, :retries_left, :integer, {:limit=>2, :default=>10, :null=>false, :if_not_exists=>true}) 78622:11:17main: -> 0.0042s 78722:11:17main: -- transaction_open?(nil) 78822:11:17main: -> 0.0000s 78922:11:17main: -- transaction_open?(nil) 79022:11:17main: -> 0.0000s 79122:11:17main: -- execute("ALTER TABLE zoekt_repositories\nADD CONSTRAINT c_zoekt_repositories_on_retries_left\nCHECK ( (retries_left > 0) OR (retries_left = 0 AND state >= 200)\n )\nNOT VALID;\n") 79222:11:17main: -> 0.0011s 79322:11:17main: -- execute("ALTER TABLE zoekt_repositories VALIDATE CONSTRAINT c_zoekt_repositories_on_retries_left;") 79422:11:17main: -> 0.0008s 79522:11:17main: == 20240916143841 AddRetriesLeftToZoektRepository: migrated (0.0230s) ========= 79622:11:17main: == 20240916213025 CreateDuoWorkflowEventsTable: migrating ===================== 79722:11:17main: -- create_table(:duo_workflows_events) 79822:11:17main: -- quote_column_name(:message) 79922:11:17main: -> 0.0000s 80022:11:17main: -> 0.0086s 80122:11:17main: == 20240916213025 CreateDuoWorkflowEventsTable: migrated (0.0143s) ============ 80222:11:17main: == 20240917054235 CreateWikiPageUserMentions: migrating ======================= 80322:11:17main: -- create_table(:wiki_page_meta_user_mentions) 80422:11:17main: -> 0.0075s 80522:11:17main: == 20240917054235 CreateWikiPageUserMentions: migrated (0.0135s) ============== 80622:11:17main: == 20240917061401 AddWikiPageMetaForeignKeyToWikiPageMetaUserMentions: migrating 80722:11:17main: -- transaction_open?(nil) 80822:11:17main: -> 0.0000s 80922:11:17main: -- transaction_open?(nil) 81022:11:17main: -> 0.0000s 81122:11:17main: -- execute("ALTER TABLE wiki_page_meta_user_mentions ADD CONSTRAINT fk_bc155eba89 FOREIGN KEY (wiki_page_meta_id) REFERENCES wiki_page_meta (id) ON DELETE CASCADE NOT VALID;") 81222:11:17main: -> 0.0012s 81322:11:17main: -- execute("ALTER TABLE wiki_page_meta_user_mentions VALIDATE CONSTRAINT fk_bc155eba89;") 81422:11:17main: -> 0.0013s 81522:11:17main: == 20240917061401 AddWikiPageMetaForeignKeyToWikiPageMetaUserMentions: migrated (0.0332s) 81622:11:17main: == 20240917061421 AddNotesForeignKeyToWikiPageMetaUserMentions: migrating ===== 81722:11:17main: -- transaction_open?(nil) 81822:11:17main: -> 0.0000s 81922:11:17main: -- transaction_open?(nil) 82022:11:17main: -> 0.0000s 82122:11:17main: -- execute("ALTER TABLE wiki_page_meta_user_mentions ADD CONSTRAINT fk_ba8a9d7f95 FOREIGN KEY (note_id) REFERENCES notes (id) ON DELETE CASCADE NOT VALID;") 82222:11:17main: -> 0.0014s 82322:11:17main: -- execute("ALTER TABLE wiki_page_meta_user_mentions VALIDATE CONSTRAINT fk_ba8a9d7f95;") 82422:11:17main: -> 0.0017s 82522:11:17main: == 20240917061421 AddNotesForeignKeyToWikiPageMetaUserMentions: migrated (0.0315s) 82622:11:17main: == 20240917110235 AddNamespacesForeignKeyToWikiPageMetaUserMentions: migrating 82722:11:17main: -- transaction_open?(nil) 82822:11:17main: -> 0.0000s 82922:11:17main: -- transaction_open?(nil) 83022:11:17main: -> 0.0000s 83122:11:17main: -- execute("ALTER TABLE wiki_page_meta_user_mentions ADD CONSTRAINT fk_7954f34107 FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") 83222:11:17main: -> 0.0015s 83322:11:17main: -- execute("ALTER TABLE wiki_page_meta_user_mentions VALIDATE CONSTRAINT fk_7954f34107;") 83422:11:17main: -> 0.0015s 83522:11:17main: == 20240917110235 AddNamespacesForeignKeyToWikiPageMetaUserMentions: migrated (0.0321s) 83622:11:17main: == 20240918102409 AddProjectIdToIncidentManagementTimelineEventTagLinks: migrating 83722:11:17main: -- add_column(:incident_management_timeline_event_tag_links, :project_id, :bigint) 83822:11:17main: -> 0.0012s 83922:11:17main: == 20240918102409 AddProjectIdToIncidentManagementTimelineEventTagLinks: migrated (0.0064s) 84022:11:17main: == 20240918111134 AddProjectIdToMilestoneReleases: migrating ================== 84122:11:17main: -- add_column(:milestone_releases, :project_id, :bigint) 84222:11:17main: -> 0.0014s 84322:11:17main: == 20240918111134 AddProjectIdToMilestoneReleases: migrated (0.0076s) ========= 84422:11:17main: == 20240918122124 CreatePackagesConanPackageRevisions: migrating ============== 84522:11:17main: -- create_table(:packages_conan_package_revisions) 84622:11:17main: -> 0.0056s 84722:11:17main: == 20240918122124 CreatePackagesConanPackageRevisions: migrated (0.0117s) ===== 84822:11:17main: == 20240918124015 AddPackageIdAsForeignKeyInPackagesConanPackageRevisions: migrating 84922:11:17main: -- transaction_open?(nil) 85022:11:17main: -> 0.0000s 85122:11:17main: -- transaction_open?(nil) 85222:11:17main: -> 0.0000s 85322:11:17main: -- execute("ALTER TABLE packages_conan_package_revisions ADD CONSTRAINT fk_ffc5836122 FOREIGN KEY (package_id) REFERENCES packages_packages (id) ON DELETE CASCADE NOT VALID;") 85422:11:17main: -> 0.0013s 85522:11:17main: -- execute("ALTER TABLE packages_conan_package_revisions VALIDATE CONSTRAINT fk_ffc5836122;") 85622:11:17main: -> 0.0015s 85722:11:17main: == 20240918124015 AddPackageIdAsForeignKeyInPackagesConanPackageRevisions: migrated (0.0318s) 85822:11:17main: == 20240918124041 AddProjectIdAsForeignKeyInPackagesConanPackageRevisions: migrating 85922:11:17main: -- transaction_open?(nil) 86022:11:17main: -> 0.0000s 86122:11:17main: -- transaction_open?(nil) 86222:11:17main: -> 0.0000s 86322:11:17main: -- execute("ALTER TABLE packages_conan_package_revisions ADD CONSTRAINT fk_5f7c6a9244 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 86422:11:17main: -> 0.0019s 86522:11:17main: -- execute("ALTER TABLE packages_conan_package_revisions VALIDATE CONSTRAINT fk_5f7c6a9244;") 86622:11:17main: -> 0.0018s 86722:11:17main: == 20240918124041 AddProjectIdAsForeignKeyInPackagesConanPackageRevisions: migrated (0.0333s) 86822:11:17main: == 20240918124434 AddPackageReferenceIdAsForeignKeyInPackagesConanPackageRevisions: migrating 86922:11:17main: -- transaction_open?(nil) 87022:11:17main: -> 0.0000s 87122:11:17main: -- transaction_open?(nil) 87222:11:17main: -> 0.0000s 87322:11:17main: -- execute("ALTER TABLE packages_conan_package_revisions ADD CONSTRAINT fk_b482b1a2f8 FOREIGN KEY (package_reference_id) REFERENCES packages_conan_package_references (id) ON DELETE CASCADE NOT VALID;") 87422:11:17main: -> 0.0012s 87522:11:17main: -- execute("ALTER TABLE packages_conan_package_revisions VALIDATE CONSTRAINT fk_b482b1a2f8;") 87622:11:17main: -> 0.0017s 87722:11:17main: == 20240918124434 AddPackageReferenceIdAsForeignKeyInPackagesConanPackageRevisions: migrated (0.0322s) 87822:11:17main: == 20240918141921 AddUsedStorageBytesToZoektIndices: migrating ================ 87922:11:17main: -- add_column(:zoekt_indices, :used_storage_bytes, :bigint, {:default=>0, :null=>false}) 88022:11:17main: -> 0.0020s 88122:11:17main: == 20240918141921 AddUsedStorageBytesToZoektIndices: migrated (0.0077s) ======= 88222:11:17main: == 20240918151424 AddGoalToDuoWorkflows: migrating ============================ 88322:11:17main: -- add_column(:duo_workflows_workflows, :goal, :text, {:null=>true}) 88422:11:17main: -> 0.0017s 88522:11:17main: == 20240918151424 AddGoalToDuoWorkflows: migrated (0.0077s) =================== 88622:11:17main: == 20240918153150 AddTextLimitToDuoWorkflowsGoal: migrating =================== 88722:11:17main: -- transaction_open?(nil) 88822:11:17main: -> 0.0000s 88922:11:17main: -- transaction_open?(nil) 89022:11:17main: -> 0.0000s 89122:11:17main: -- execute("ALTER TABLE duo_workflows_workflows\nADD CONSTRAINT check_5aedde451d\nCHECK ( char_length(goal) <= 4096 )\nNOT VALID;\n") 89222:11:17main: -> 0.0011s 89322:11:17main: -- execute("ALTER TABLE duo_workflows_workflows VALIDATE CONSTRAINT check_5aedde451d;") 89422:11:17main: -> 0.0009s 89522:11:17main: == 20240918153150 AddTextLimitToDuoWorkflowsGoal: migrated (0.0169s) ========== 89622:11:17main: == 20240918202118 AddCorrectIdToWorkItemTypes: migrating ====================== 89722:11:17main: -- add_column(:work_item_types, :correct_id, :bigint, {:null=>false, :default=>0}) 89822:11:17main: -> 0.0020s 89922:11:17main: == 20240918202118 AddCorrectIdToWorkItemTypes: migrated (0.0079s) ============= 90022:11:17main: == 20240919065854 AddMaxNumberOfVulnerabilitiesToProjectSettings: migrating === 90122:11:17main: -- transaction_open?(nil) 90222:11:17main: -> 0.0000s 90322:11:17main: -- add_column(:project_settings, :max_number_of_vulnerabilities, :integer) 90422:11:17main: -> 0.0011s 90522:11:17main: == 20240919065854 AddMaxNumberOfVulnerabilitiesToProjectSettings: migrated (0.0099s) 90622:11:17main: == 20240919210800 AddIndexToSubscriptions: migrating ========================== 90722:11:17main: -- transaction_open?(nil) 90822:11:17main: -> 0.0000s 90922:11:17main: -- view_exists?(:postgres_partitions) 91022:11:17main: -> 0.0012s 91122:11:17main: -- index_exists?(:subscriptions, :user_id, {:name=>"index_subscriptions_on_user", :algorithm=>:concurrently}) 91222:11:17main: -> 0.0036s 91322:11:17main: -- add_index(:subscriptions, :user_id, {:name=>"index_subscriptions_on_user", :algorithm=>:concurrently}) 91422:11:17main: -> 0.0014s 91522:11:17main: == 20240919210800 AddIndexToSubscriptions: migrated (0.0220s) ================= 91622:11:17main: == 20240920051810 AddPoliciesToCiProjectScopeLinks: migrating ================= 91722:11:17main: -- add_column(:ci_job_token_project_scope_links, :job_token_policies, :jsonb, {:default=>[]}) 91822:11:17main: -> 0.0022s 91922:11:17main: == 20240920051810 AddPoliciesToCiProjectScopeLinks: migrated (0.0075s) ======== 92022:11:17main: == 20240920095944 AddForeignKeyNamespaceIdOnSubscriptionSeatAssignments: migrating 92122:11:17main: -- transaction_open?(nil) 92222:11:17main: -> 0.0000s 92322:11:17main: -- transaction_open?(nil) 92422:11:17main: -> 0.0000s 92522:11:17main: -- execute("ALTER TABLE subscription_seat_assignments ADD CONSTRAINT fk_0b6bc63773 FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") 92622:11:17main: -> 0.0018s 92722:11:17main: -- execute("ALTER TABLE subscription_seat_assignments VALIDATE CONSTRAINT fk_0b6bc63773;") 92822:11:17main: -> 0.0020s 92922:11:17main: == 20240920095944 AddForeignKeyNamespaceIdOnSubscriptionSeatAssignments: migrated (0.0334s) 93022:11:17main: == 20240920100212 AddForeignKeyUserIdOnSubscriptionSeatAssignments: migrating = 93122:11:17main: -- transaction_open?(nil) 93222:11:17main: -> 0.0000s 93322:11:17main: -- transaction_open?(nil) 93422:11:17main: -> 0.0000s 93522:11:17main: -- execute("ALTER TABLE subscription_seat_assignments ADD CONSTRAINT fk_8d214f4142 FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE NOT VALID;") 93622:11:17main: -> 0.0016s 93722:11:17main: -- execute("ALTER TABLE subscription_seat_assignments VALIDATE CONSTRAINT fk_8d214f4142;") 93822:11:17main: -> 0.0014s 93922:11:17main: == 20240920100212 AddForeignKeyUserIdOnSubscriptionSeatAssignments: migrated (0.0329s) 94022:11:17main: == 20240920175849 AddDescriptionToEnvironments: migrating ===================== 94122:11:17main: -- transaction_open?(nil) 94222:11:17main: -> 0.0000s 94322:11:17main: -- add_column(:environments, :description, :text, {:if_not_exists=>true}) 94422:11:17main: -> 0.0036s 94522:11:17main: -- add_column(:environments, :description_html, :text, {:if_not_exists=>true}) 94622:11:17main: -> 0.0031s 94722:11:17main: -- add_column(:environments, :cached_markdown_version, :integer, {:if_not_exists=>true}) 94822:11:17main: -> 0.0034s 94922:11:17main: -- transaction_open?(nil) 95022:11:17main: -> 0.0000s 95122:11:17main: -- transaction_open?(nil) 95222:11:17main: -> 0.0000s 95322:11:17main: -- execute("ALTER TABLE environments\nADD CONSTRAINT check_ad5e1ed5e1\nCHECK ( char_length(description) <= 10000 )\nNOT VALID;\n") 95422:11:17main: -> 0.0013s 95522:11:17main: -- execute("ALTER TABLE environments VALIDATE CONSTRAINT check_ad5e1ed5e1;") 95622:11:17main: -> 0.0010s 95722:11:17main: -- transaction_open?(nil) 95822:11:17main: -> 0.0000s 95922:11:17main: -- transaction_open?(nil) 96022:11:17main: -> 0.0000s 96122:11:17main: -- execute("ALTER TABLE environments\nADD CONSTRAINT check_d26221226f\nCHECK ( char_length(description_html) <= 50000 )\nNOT VALID;\n") 96222:11:17main: -> 0.0010s 96322:11:17main: -- execute("ALTER TABLE environments VALIDATE CONSTRAINT check_d26221226f;") 96422:11:17main: -> 0.0009s 96522:11:17main: == 20240920175849 AddDescriptionToEnvironments: migrated (0.0394s) ============ 96622:11:17main: == 20240922141644 AddProjectIdToIncidentManagementPendingAlertEscalations: migrating 96722:11:17main: -- add_column(:incident_management_pending_alert_escalations, :project_id, :bigint) 96822:11:17main: -> 0.0011s 96922:11:17main: == 20240922141644 AddProjectIdToIncidentManagementPendingAlertEscalations: migrated (0.0066s) 97022:11:17main: == 20240922144910 AddProjectIdToCiUnitTestFailures: migrating ================= 97122:11:17main: -- add_column(:ci_unit_test_failures, :project_id, :bigint) 97222:11:17main: -> 0.0013s 97322:11:17main: == 20240922144910 AddProjectIdToCiUnitTestFailures: migrated (0.0077s) ======== 97422:11:17main: == 20240923130542 AddShardingKeyIdToCiRunners: migrating ====================== 97522:11:17main: -- add_column(:ci_runners, :sharding_key_id, :bigint, {:null=>true, :if_not_exists=>true}) 97622:11:17main: -> 0.0041s 97722:11:17main: == 20240923130542 AddShardingKeyIdToCiRunners: migrated (0.0094s) ============= 97822:11:17main: == 20240923131448 AddPoliciesToCiGroupScopeLinks: migrating =================== 97922:11:17main: -- add_column(:ci_job_token_group_scope_links, :job_token_policies, :jsonb, {:default=>[]}) 98022:11:17main: -> 0.0023s 98122:11:17main: == 20240923131448 AddPoliciesToCiGroupScopeLinks: migrated (0.0072s) ========== 98222:11:17main: == 20240923142510 AddIdentifierToAiSelfHostedModels: migrating ================ 98322:11:17main: -- add_column(:ai_self_hosted_models, :identifier, :text, {:null=>true, :if_not_exists=>true}) 98422:11:17main: -> 0.0031s 98522:11:17main: -- transaction_open?(nil) 98622:11:17main: -> 0.0000s 98722:11:17main: -- transaction_open?(nil) 98822:11:17main: -> 0.0000s 98922:11:17main: -- execute("ALTER TABLE ai_self_hosted_models\nADD CONSTRAINT check_d1e593d04d\nCHECK ( char_length(identifier) <= 255 )\nNOT VALID;\n") 99022:11:17main: -> 0.0016s 99122:11:17main: -- execute("ALTER TABLE ai_self_hosted_models VALIDATE CONSTRAINT check_d1e593d04d;") 99222:11:17main: -> 0.0010s 99322:11:17main: == 20240923142510 AddIdentifierToAiSelfHostedModels: migrated (0.0205s) ======= 99422:11:17main: == 20240923202152 AddInstanceJobTokenScopeEnabledToAppSettings: migrating ===== 99522:11:17main: -- add_column(:application_settings, :enforce_ci_inbound_job_token_scope_enabled, :boolean, {:null=>false, :default=>false}) 99622:11:17main: -> 0.0031s 99722:11:17main: == 20240923202152 AddInstanceJobTokenScopeEnabledToAppSettings: migrated (0.0090s) 99822:11:17main: == 20240924175515 AddPositiveConstraintOnFailedDeletionCount: migrating ======= 99922:11:17main: -- transaction_open?(nil) 100022:11:17main: -> 0.0000s 100122:11:17main: -- transaction_open?(nil) 100222:11:17main: -> 0.0000s 100322:11:17main: -- execute("ALTER TABLE container_repositories\nADD CONSTRAINT check_container_repositories_non_negative_failed_deletion_count\nCHECK ( failed_deletion_count >= 0 )\nNOT VALID;\n") 100422:11:17main: -> 0.0020s 100522:11:17main: -- execute("ALTER TABLE container_repositories VALIDATE CONSTRAINT check_container_repositories_non_negative_failed_deletion_count;") 100622:11:17main: -> 0.0009s 100722:11:17main: == 20240924175515 AddPositiveConstraintOnFailedDeletionCount: migrated (0.0171s) 100822:11:17main: == 20240924195606 AddMigrateMembershipsToBulkImportConfigurations: migrating == 100922:11:17main: -- add_column(:bulk_import_configurations, :migrate_memberships, :boolean, {:default=>true, :null=>false}) 101022:11:17main: -> 0.0027s 101122:11:17main: == 20240924195606 AddMigrateMembershipsToBulkImportConfigurations: migrated (0.0086s) 101222:11:17main: == 20240924213521 AddCorrectWorkItemTypeIdToIssues: migrating ================= 101322:11:17main: -- add_column(:issues, :correct_work_item_type_id, :bigint, {:null=>false, :default=>0}) 101422:11:17main: -> 0.0022s 101522:11:17main: == 20240924213521 AddCorrectWorkItemTypeIdToIssues: migrated (0.0080s) ======== 101622:11:17main: == 20240925021414 AddWatermarkToZoektIndices: migrating ======================= 101722:11:17main: -- add_column(:zoekt_indices, :watermark_level, :integer, {:null=>false, :limit=>2, :default=>0}) 101822:11:17main: -> 0.0020s 101922:11:17main: == 20240925021414 AddWatermarkToZoektIndices: migrated (0.0077s) ============== 102022:11:17main: == 20240925113134 UpdateUniqueIndexOnVirtualRegistriesPackagesMavenCachedResponses: migrating 102122:11:17main: -- transaction_open?(nil) 102222:11:17main: -> 0.0000s 102322:11:17main: -- view_exists?(:postgres_partitions) 102422:11:17main: -> 0.0012s 102522:11:17main: -- index_exists?(:virtual_registries_packages_maven_cached_responses, [:upstream_id, :relative_path], {:unique=>true, :name=>"idx_vregs_pkgs_mvn_cached_resp_on_uniq_default_upt_id_relpath", :where=>"status = 0", :algorithm=>:concurrently}) 102622:11:17main: -> 0.0042s 102722:11:17main: -- add_index(:virtual_registries_packages_maven_cached_responses, [:upstream_id, :relative_path], {:unique=>true, :name=>"idx_vregs_pkgs_mvn_cached_resp_on_uniq_default_upt_id_relpath", :where=>"status = 0", :algorithm=>:concurrently}) 102822:11:17main: -> 0.0018s 102922:11:17main: -- transaction_open?(nil) 103022:11:17main: -> 0.0000s 103122:11:17main: -- view_exists?(:postgres_partitions) 103222:11:17main: -> 0.0010s 103322:11:17main: -- index_exists?(:virtual_registries_packages_maven_cached_responses, [:upstream_id, :status, :id], {:name=>"idx_vregs_pkgs_mvn_cached_resp_on_upst_id_status_id", :algorithm=>:concurrently}) 103422:11:17main: -> 0.0049s 103522:11:17main: -- add_index(:virtual_registries_packages_maven_cached_responses, [:upstream_id, :status, :id], {:name=>"idx_vregs_pkgs_mvn_cached_resp_on_upst_id_status_id", :algorithm=>:concurrently}) 103622:11:17main: -> 0.0017s 103722:11:17main: -- transaction_open?(nil) 103822:11:17main: -> 0.0000s 103922:11:17main: -- view_exists?(:postgres_partitions) 104022:11:17main: -> 0.0010s 104122:11:17main: -- indexes(:virtual_registries_packages_maven_cached_responses) 104222:11:17main: -> 0.0056s 104322:11:17main: -- remove_index(:virtual_registries_packages_maven_cached_responses, {:algorithm=>:concurrently, :name=>"idx_vregs_pkgs_mvn_cached_resp_on_uniq_upstrm_id_and_rel_path"}) 104422:11:17main: -> 0.0017s 104522:11:17main: == 20240925113134 UpdateUniqueIndexOnVirtualRegistriesPackagesMavenCachedResponses: migrated (0.0583s) 104622:11:17main: == 20240925170312 RemoveLegacyOnboardingWorkersJobInstances: migrating ======== 104722:11:17main: -- transaction_open?(nil) 104822:11:17main: -> 0.0000s 104922:11:17main: == 20240925170312 RemoveLegacyOnboardingWorkersJobInstances: migrated (0.0053s) 105022:11:17main: == 20240925194439 RenameConfigVersionToDesiredConfigGeneratorVersion: migrating 105122:11:17main: -- add_column(:workspaces, :config_version, :integer, {:default=>1, :null=>false, :if_not_exists=>true}) 105222:11:17main: -> 0.0033s 105322:11:17main: -- transaction_open?(nil) 105422:11:17main: -> 0.0000s 105522:11:17main: -- columns(:workspaces) 105622:11:17main: -> 0.0028s 105722:11:17main: -- column_exists?(:workspaces, :id) 105822:11:17main: -> 0.0028s 105922:11:17main: -- column_exists?(:workspaces, :desired_config_generator_version) 106022:11:17main: -> 0.0025s 106122:11:17main: -- columns(:workspaces) 106222:11:17main: -> 0.0026s 106322:11:17main: -- add_column(:workspaces, :desired_config_generator_version, :integer, {:limit=>4, :precision=>nil, :scale=>nil}) 106422:11:17main: -> 0.0012s 106522:11:17main: -- change_column_default(:workspaces, :desired_config_generator_version, "1") 106622:11:17main: -> 0.0034s 106722:11:17main: -- transaction_open?(nil) 106822:11:17main: -> 0.0000s 106922:11:17main: -- exec_query("SELECT COUNT(*) AS count FROM \"workspaces\"") 107022:11:17main: -> 0.0011s 107122:11:17main: -- current_schema(nil) 107222:11:17main: -> 0.0005s 107322:11:17main: -- transaction_open?(nil) 107422:11:17main: -> 0.0000s 107522:11:17main: -- transaction_open?(nil) 107622:11:17main: -> 0.0000s 107722:11:17main: -- execute("ALTER TABLE workspaces\nADD CONSTRAINT check_35e31ca320\nCHECK ( desired_config_generator_version IS NOT NULL )\nNOT VALID;\n") 107822:11:17main: -> 0.0010s 107922:11:17main: -- execute("ALTER TABLE workspaces VALIDATE CONSTRAINT check_35e31ca320;") 108022:11:17main: -> 0.0011s 108122:11:17main: -- indexes(:workspaces) 108222:11:17main: -> 0.0053s 108322:11:17main: -- foreign_keys(:workspaces) 108422:11:17main: -> 0.0033s 108522:11:17main: -- transaction_open?(nil) 108622:11:17main: -> 0.0000s 108722:11:17main: -- column_exists?(:workspaces, :config_version) 108822:11:17main: -> 0.0030s 108922:11:17main: -- column_exists?(:workspaces, :desired_config_generator_version) 109022:11:17main: -> 0.0025s 109122:11:17main: -- current_schema(nil) 109222:11:17main: -> 0.0005s 109322:11:17main: -- transaction_open?(nil) 109422:11:17main: -> 0.0000s 109522:11:17main: -- quote_table_name(:workspaces) 109622:11:17main: -> 0.0000s 109722:11:17main: -- quote_column_name(:config_version) 109822:11:17main: -> 0.0000s 109922:11:17main: -- quote_column_name(:desired_config_generator_version) 110022:11:17main: -> 0.0000s 110122:11:17main: -- columns(:workspaces) 110222:11:17main: -> 0.0027s 110322:11:17main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_f388ee33020b()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n IF NEW.\"config_version\" IS NOT DISTINCT FROM '1' AND NEW.\"desired_config_generator_version\" IS DISTINCT FROM '1' THEN\n NEW.\"config_version\" = NEW.\"desired_config_generator_version\";\n END IF;\n\n IF NEW.\"desired_config_generator_version\" IS NOT DISTINCT FROM '1' AND NEW.\"config_version\" IS DISTINCT FROM '1' THEN\n NEW.\"desired_config_generator_version\" = NEW.\"config_version\";\n END IF;\n\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_f388ee33020b\nON \"workspaces\";\n\nCREATE TRIGGER trigger_f388ee33020b\nBEFORE INSERT ON \"workspaces\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_f388ee33020b();\n") 110422:11:17main: -> 0.0012s 110522:11:17main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_2dd1fd6eabda()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"config_version\" := NEW.\"desired_config_generator_version\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_2dd1fd6eabda\nON \"workspaces\";\n\nCREATE TRIGGER trigger_2dd1fd6eabda\nBEFORE UPDATE OF \"desired_config_generator_version\" ON \"workspaces\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_2dd1fd6eabda();\n") 110622:11:17main: -> 0.0012s 110722:11:17main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_ecede84a8f20()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"desired_config_generator_version\" := NEW.\"config_version\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_ecede84a8f20\nON \"workspaces\";\n\nCREATE TRIGGER trigger_ecede84a8f20\nBEFORE UPDATE OF \"config_version\" ON \"workspaces\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_ecede84a8f20();\n") 110822:11:17main: -> 0.0011s 110922:11:17main: == 20240925194439 RenameConfigVersionToDesiredConfigGeneratorVersion: migrated (0.0709s) 111022:11:17main: == 20240926161243 CreateProjectSecurityStatisticsTable: migrating ============= 111122:11:17main: -- create_table(:project_security_statistics, {:id=>false}) 111222:11:17main: -> 0.0026s 111322:11:17main: == 20240926161243 CreateProjectSecurityStatisticsTable: migrated (0.0082s) ==== 111422:11:17main: == 20240926172641 AddFileFinalPathToVirtualRegistriesPackagesMavenCachedResponses: migrating 111522:11:17main: -- transaction_open?(nil) 111622:11:17main: -> 0.0000s 111722:11:17main: -- add_column(:virtual_registries_packages_maven_cached_responses, :file_final_path, :text, {:if_not_exists=>true}) 111822:11:17main: -> 0.0036s 111922:11:17main: -- transaction_open?(nil) 112022:11:17main: -> 0.0000s 112122:11:17main: -- transaction_open?(nil) 112222:11:17main: -> 0.0000s 112322:11:17main: -- execute("ALTER TABLE virtual_registries_packages_maven_cached_responses\nADD CONSTRAINT check_3f121b03fd\nCHECK ( char_length(file_final_path) <= 1024 )\nNOT VALID;\n") 112422:11:17main: -> 0.0010s 112522:11:17main: -- execute("ALTER TABLE virtual_registries_packages_maven_cached_responses VALIDATE CONSTRAINT check_3f121b03fd;") 112622:11:17main: -> 0.0013s 112722:11:17main: == 20240926172641 AddFileFinalPathToVirtualRegistriesPackagesMavenCachedResponses: migrated (0.0271s) 112822:11:17main: == 20240927123738 AddProjectIdToPackagesComposerMetadata: migrating =========== 112922:11:17main: -- add_column(:packages_composer_metadata, :project_id, :bigint) 113022:11:17main: -> 0.0012s 113122:11:17main: == 20240927123738 AddProjectIdToPackagesComposerMetadata: migrated (0.0069s) == 113222:11:17main: == 20240927125015 AddProjectIdToPackagesNpmMetadata: migrating ================ 113322:11:18main: -- add_column(:packages_npm_metadata, :project_id, :bigint) 113422:11:18main: -> 0.0012s 113522:11:18main: == 20240927125015 AddProjectIdToPackagesNpmMetadata: migrated (0.0067s) ======= 113622:11:18main: == 20240927213854 AddSyncCorrectWorkItemTypeIdTriggerToIssues: migrating ====== 113722:11:18main: -- execute("CREATE OR REPLACE FUNCTION update_issue_correct_work_item_type_id_sync_event()\nRETURNS TRIGGER AS\n$$\nBEGIN\nSELECT \"correct_id\"\nINTO NEW.\"correct_work_item_type_id\"\nFROM \"work_item_types\"\nWHERE \"work_item_types\".\"id\" = NEW.\"work_item_type_id\";\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") 113822:11:18main: -> 0.0012s 113922:11:18main: -- execute("CREATE TRIGGER trigger_correct_work_item_type_id_sync_event_on_issue_update\nBEFORE INSERT OR UPDATE of work_item_type_id ON issues\nFOR EACH ROW\n\nEXECUTE FUNCTION update_issue_correct_work_item_type_id_sync_event()\n") 114022:11:18main: -> 0.0011s 114122:11:18main: == 20240927213854 AddSyncCorrectWorkItemTypeIdTriggerToIssues: migrated (0.0082s) 114222:11:18main: == 20240930074438 CreateCustomFields: migrating =============================== 114322:11:18main: -- create_table(:custom_fields) 114422:11:18main: -- quote_column_name(:name) 114522:11:18main: -> 0.0000s 114622:11:18main: -> 0.0058s 114722:11:18main: == 20240930074438 CreateCustomFields: migrated (0.0121s) ====================== 114822:11:18main: == 20240930092520 CreateCustomFieldSelectOptions: migrating =================== 114922:11:18main: -- create_table(:custom_field_select_options) 115022:11:18main: -- quote_column_name(:value) 115122:11:18main: -> 0.0000s 115222:11:18main: -> 0.0066s 115322:11:18main: == 20240930092520 CreateCustomFieldSelectOptions: migrated (0.0122s) ========== 115422:11:18main: == 20240930092557 CreateWorkItemTypeCustomFields: migrating =================== 115522:11:18main: -- create_table(:work_item_type_custom_fields) 115622:11:18main: -> 0.0062s 115722:11:18main: == 20240930092557 CreateWorkItemTypeCustomFields: migrated (0.0120s) ========== 115822:11:18main: == 20240930093147 AddCustomFieldSelectOptionsForeignKey: migrating ============ 115922:11:18main: -- transaction_open?(nil) 116022:11:18main: -> 0.0000s 116122:11:18main: -- transaction_open?(nil) 116222:11:18main: -> 0.0000s 116322:11:18main: -- execute("ALTER TABLE custom_field_select_options ADD CONSTRAINT fk_b16c0bad2c FOREIGN KEY (custom_field_id) REFERENCES custom_fields (id) ON DELETE CASCADE NOT VALID;") 116422:11:18main: -> 0.0012s 116522:11:18main: -- execute("ALTER TABLE custom_field_select_options VALIDATE CONSTRAINT fk_b16c0bad2c;") 116622:11:18main: -> 0.0013s 116722:11:18main: == 20240930093147 AddCustomFieldSelectOptionsForeignKey: migrated (0.0321s) === 116822:11:18main: == 20240930093502 AddWorkItemTypeCustomFieldsCustomFieldForeignKey: migrating = 116922:11:18main: -- transaction_open?(nil) 117022:11:18main: -> 0.0000s 117122:11:18main: -- transaction_open?(nil) 117222:11:18main: -> 0.0000s 117322:11:18main: -- execute("ALTER TABLE work_item_type_custom_fields ADD CONSTRAINT fk_cf7da43538 FOREIGN KEY (custom_field_id) REFERENCES custom_fields (id) ON DELETE CASCADE NOT VALID;") 117422:11:18main: -> 0.0011s 117522:11:18main: -- execute("ALTER TABLE work_item_type_custom_fields VALIDATE CONSTRAINT fk_cf7da43538;") 117622:11:18main: -> 0.0012s 117722:11:18main: == 20240930093502 AddWorkItemTypeCustomFieldsCustomFieldForeignKey: migrated (0.0308s) 117822:11:18main: == 20240930093615 AddWorkItemTypeCustomFieldsWorkItemTypeForeignKey: migrating 117922:11:18main: -- transaction_open?(nil) 118022:11:18main: -> 0.0000s 118122:11:18main: -- transaction_open?(nil) 118222:11:18main: -> 0.0000s 118322:11:18main: -- execute("ALTER TABLE work_item_type_custom_fields ADD CONSTRAINT fk_9447fad7b4 FOREIGN KEY (work_item_type_id) REFERENCES work_item_types (id) ON DELETE CASCADE NOT VALID;") 118422:11:18main: -> 0.0013s 118522:11:18main: -- execute("ALTER TABLE work_item_type_custom_fields VALIDATE CONSTRAINT fk_9447fad7b4;") 118622:11:18main: -> 0.0014s 118722:11:18main: == 20240930093615 AddWorkItemTypeCustomFieldsWorkItemTypeForeignKey: migrated (0.0356s) 118822:11:18main: == 20240930121132 AddProjectIdToPackagesNugetMetadata: migrating ============== 118922:11:18main: -- add_column(:packages_nuget_metadata, :project_id, :bigint) 119022:11:18main: -> 0.0013s 119122:11:18main: == 20240930121132 AddProjectIdToPackagesNugetMetadata: migrated (0.0077s) ===== 119222:11:18main: == 20240930121826 AddProjectIdToPackagesPypiMetadata: migrating =============== 119322:11:18main: -- add_column(:packages_pypi_metadata, :project_id, :bigint) 119422:11:18main: -> 0.0013s 119522:11:18main: == 20240930121826 AddProjectIdToPackagesPypiMetadata: migrated (0.0081s) ====== 119622:11:18main: == 20240930122232 AddProjectIdToPackagesRpmMetadata: migrating ================ 119722:11:18main: -- add_column(:packages_rpm_metadata, :project_id, :bigint) 119822:11:18main: -> 0.0013s 119922:11:18main: == 20240930122232 AddProjectIdToPackagesRpmMetadata: migrated (0.0074s) ======= 120022:11:18main: == 20240930122639 AddProjectIdToPackagesRubygemsMetadata: migrating =========== 120122:11:18main: -- add_column(:packages_rubygems_metadata, :project_id, :bigint) 120222:11:18main: -> 0.0013s 120322:11:18main: == 20240930122639 AddProjectIdToPackagesRubygemsMetadata: migrated (0.0073s) == 120422:11:18main: == 20240930123052 AddProjectIdToPagesDeploymentStates: migrating ============== 120522:11:18main: -- add_column(:pages_deployment_states, :project_id, :bigint) 120622:11:18main: -> 0.0014s 120722:11:18main: == 20240930123052 AddProjectIdToPagesDeploymentStates: migrated (0.0086s) ===== 120822:11:18main: == 20240930123728 AddProjectIdToPagesDomainAcmeOrders: migrating ============== 120922:11:18main: -- add_column(:pages_domain_acme_orders, :project_id, :bigint) 121022:11:18main: -> 0.0011s 121122:11:18main: == 20240930123728 AddProjectIdToPagesDomainAcmeOrders: migrated (0.0065s) ===== 121222:11:18main: == 20240930125308 AddProjectIdToCiSecureFileStates: migrating ================= 121322:11:18main: -- add_column(:ci_secure_file_states, :project_id, :bigint) 121422:11:18main: -> 0.0010s 121522:11:18main: == 20240930125308 AddProjectIdToCiSecureFileStates: migrated (0.0059s) ======== 121622:11:18main: == 20240930133006 AddReassignmentTokenToImportSourceUsers: migrating ========== 121722:11:18main: -- add_column(:import_source_users, :reassignment_token, :text) 121822:11:18main: -> 0.0010s 121922:11:18main: -- transaction_open?(nil) 122022:11:18main: -> 0.0000s 122122:11:18main: -- view_exists?(:postgres_partitions) 122222:11:18main: -> 0.0012s 122322:11:18main: -- index_exists?(:import_source_users, :reassignment_token, {:unique=>true, :algorithm=>:concurrently}) 122422:11:18main: -> 0.0063s 122522:11:18main: -- add_index(:import_source_users, :reassignment_token, {:unique=>true, :algorithm=>:concurrently}) 122622:11:18main: -> 0.0016s 122722:11:18main: -- index_name(:import_source_users, :reassignment_token) 122822:11:18main: -> 0.0000s 122922:11:18main: -- transaction_open?(nil) 123022:11:18main: -> 0.0000s 123122:11:18main: -- transaction_open?(nil) 123222:11:18main: -> 0.0000s 123322:11:18main: -- execute("ALTER TABLE import_source_users\nADD CONSTRAINT check_cd2edb9334\nCHECK ( char_length(reassignment_token) <= 32 )\nNOT VALID;\n") 123422:11:18main: -> 0.0010s 123522:11:18main: -- execute("ALTER TABLE import_source_users VALIDATE CONSTRAINT check_cd2edb9334;") 123622:11:18main: -> 0.0008s 123722:11:18main: == 20240930133006 AddReassignmentTokenToImportSourceUsers: migrated (0.0341s) = 123822:11:18main: == 20240930135259 AddProjectIdToDastScannerProfilesBuilds: migrating ========== 123922:11:18main: -- add_column(:dast_scanner_profiles_builds, :project_id, :bigint) 124022:11:18main: -> 0.0009s 124122:11:18main: == 20240930135259 AddProjectIdToDastScannerProfilesBuilds: migrated (0.0059s) = 124222:11:18main: == 20240930143919 AddProjectIdToDastProfilesPipelines: migrating ============== 124322:11:18main: -- add_column(:dast_profiles_pipelines, :project_id, :bigint) 124422:11:18main: -> 0.0009s 124522:11:18main: == 20240930143919 AddProjectIdToDastProfilesPipelines: migrated (0.0055s) ===== 124622:11:18main: == 20240930144640 AddProjectIdToCiBuildsRunnerSession: migrating ============== 124722:11:18main: -- add_column(:ci_builds_runner_session, :project_id, :bigint) 124822:11:18main: -> 0.0009s 124922:11:18main: == 20240930144640 AddProjectIdToCiBuildsRunnerSession: migrated (0.0055s) ===== 125022:11:18main: == 20240930154300 AddProjectIdToCiResources: migrating ======================== 125122:11:18main: -- add_column(:ci_resources, :project_id, :bigint) 125222:11:18main: -> 0.0009s 125322:11:18main: == 20240930154300 AddProjectIdToCiResources: migrated (0.0057s) =============== 125422:11:18main: == 20240930160023 AddProjectIdToApprovalProjectRulesProtectedBranches: migrating 125522:11:18main: -- add_column(:approval_project_rules_protected_branches, :project_id, :bigint) 125622:11:18main: -> 0.0008s 125722:11:18main: == 20240930160023 AddProjectIdToApprovalProjectRulesProtectedBranches: migrated (0.0057s) 125822:11:18main: == 20241001122042 AddProjectIdToDastSiteProfilesBuilds: migrating ============= 125922:11:18main: -- add_column(:dast_site_profiles_builds, :project_id, :bigint) 126022:11:18main: -> 0.0008s 126122:11:18main: == 20241001122042 AddProjectIdToDastSiteProfilesBuilds: migrated (0.0052s) ==== 126222:11:18main: == 20241001142307 AddWatermarkLevelIndexToZoektIndices: migrating ============= 126322:11:18main: -- transaction_open?(nil) 126422:11:18main: -> 0.0000s 126522:11:18main: -- view_exists?(:postgres_partitions) 126622:11:18main: -> 0.0017s 126722:11:18main: -- index_exists?(:zoekt_indices, [:watermark_level, :id], {:where=>"reserved_storage_bytes > 0", :name=>"index_zoekt_indices_on_watermark_level_reserved_storage_bytes", :algorithm=>:concurrently}) 126822:11:18main: -> 0.0068s 126922:11:18main: -- add_index(:zoekt_indices, [:watermark_level, :id], {:where=>"reserved_storage_bytes > 0", :name=>"index_zoekt_indices_on_watermark_level_reserved_storage_bytes", :algorithm=>:concurrently}) 127022:11:18main: -> 0.0019s 127122:11:18main: == 20241001142307 AddWatermarkLevelIndexToZoektIndices: migrated (0.0275s) ==== 127222:11:18main: == 20241001163638 AddDefaultValuetoEditorColumn: migrating ==================== 127322:11:18main: -- change_column_default(:workspaces, :editor, {:from=>nil, :to=>"webide"}) 127422:11:18main: -> 0.0042s 127522:11:18main: == 20241001163638 AddDefaultValuetoEditorColumn: migrated (0.0101s) =========== 127622:11:18main: == 20241002181047 RemoveAbandonedTrialEmailsCronWorkerJobInstances: migrating = 127722:11:18main: -- transaction_open?(nil) 127822:11:18main: -> 0.0000s 127922:11:18main: == 20241002181047 RemoveAbandonedTrialEmailsCronWorkerJobInstances: migrated (0.0072s) 128022:11:18main: == 20241002185802 InitializeConversionOfIssuesIntegerIdsToBigint: migrating === 128122:11:18main: -- column_exists?(:issues, :id) 128222:11:18main: -> 0.0045s 128322:11:18main: -- column_exists?(:issues, :author_id) 128422:11:18main: -> 0.0042s 128522:11:18main: -- column_exists?(:issues, :closed_by_id) 128622:11:18main: -> 0.0035s 128722:11:18main: -- column_exists?(:issues, :duplicated_to_id) 128822:11:18main: -> 0.0048s 128922:11:18main: -- column_exists?(:issues, :id) 129022:11:18main: -> 0.0036s 129122:11:18main: -- column_exists?(:issues, :last_edited_by_id) 129222:11:18main: -> 0.0035s 129322:11:18main: -- column_exists?(:issues, :milestone_id) 129422:11:18main: -> 0.0031s 129522:11:18main: -- column_exists?(:issues, :moved_to_id) 129622:11:18main: -> 0.0029s 129722:11:18main: -- column_exists?(:issues, :project_id) 129822:11:18main: -> 0.0028s 129922:11:18main: -- column_exists?(:issues, :promoted_to_epic_id) 130022:11:18main: -> 0.0028s 130122:11:18main: -- column_exists?(:issues, :updated_by_id) 130222:11:18main: -> 0.0026s 130322:11:18main: -- transaction_open?(nil) 130422:11:18main: -> 0.0000s 130522:11:18main: -- columns(:issues) 130622:11:18main: -> 0.0026s 130722:11:18main: -- add_column(:issues, "author_id_convert_to_bigint", :bigint, {:default=>nil}) 130822:11:18main: -> 0.0015s 130922:11:18main: -- columns(:issues) 131022:11:18main: -> 0.0027s 131122:11:18main: -- add_column(:issues, "closed_by_id_convert_to_bigint", :bigint, {:default=>nil}) 131222:11:18main: -> 0.0014s 131322:11:18main: -- columns(:issues) 131422:11:18main: -> 0.0027s 131522:11:18main: -- add_column(:issues, "duplicated_to_id_convert_to_bigint", :bigint, {:default=>nil}) 131622:11:18main: -> 0.0013s 131722:11:18main: -- columns(:issues) 131822:11:18main: -> 0.0028s 131922:11:18main: -- add_column(:issues, "id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) 132022:11:18main: -> 0.0014s 132122:11:18main: -- columns(:issues) 132222:11:18main: -> 0.0028s 132322:11:18main: -- add_column(:issues, "last_edited_by_id_convert_to_bigint", :bigint, {:default=>nil}) 132422:11:18main: -> 0.0013s 132522:11:18main: -- columns(:issues) 132622:11:18main: -> 0.0027s 132722:11:18main: -- add_column(:issues, "milestone_id_convert_to_bigint", :bigint, {:default=>nil}) 132822:11:18main: -> 0.0014s 132922:11:18main: -- columns(:issues) 133022:11:18main: -> 0.0027s 133122:11:18main: -- add_column(:issues, "moved_to_id_convert_to_bigint", :bigint, {:default=>nil}) 133222:11:18main: -> 0.0012s 133322:11:18main: -- columns(:issues) 133422:11:18main: -> 0.0033s 133522:11:18main: -- add_column(:issues, "project_id_convert_to_bigint", :bigint, {:default=>nil}) 133622:11:18main: -> 0.0012s 133722:11:18main: -- columns(:issues) 133822:11:18main: -> 0.0034s 133922:11:18main: -- add_column(:issues, "promoted_to_epic_id_convert_to_bigint", :bigint, {:default=>nil}) 134022:11:18main: -> 0.0013s 134122:11:18main: -- columns(:issues) 134222:11:18main: -> 0.0030s 134322:11:18main: -- add_column(:issues, "updated_by_id_convert_to_bigint", :bigint, {:default=>nil}) 134422:11:18main: -> 0.0013s 134522:11:18main: == 20241002185802 InitializeConversionOfIssuesIntegerIdsToBigint: migrated (0.0990s) 134622:11:18main: == 20241003073742 DropNotNullToCiDeletedProjectId: migrating ================== 134722:11:18main: -- transaction_open?(nil) 134822:11:18main: -> 0.0000s 134922:11:18main: -- transaction_open?(nil) 135022:11:18main: -> 0.0000s 135122:11:18main: -- execute(" ALTER TABLE ci_deleted_objects\n DROP CONSTRAINT IF EXISTS check_98f90d6c53\n") 135222:11:18main: -> 0.0008s 135322:11:18main: == 20241003073742 DropNotNullToCiDeletedProjectId: migrated (0.0080s) ========= 135422:11:18main: == 20241003105944 AddRunnerTypeToCiRunnerManagers: migrating ================== 135522:11:18main: -- transaction_open?(nil) 135622:11:18main: -> 0.0000s 135722:11:18main: -- add_column(:ci_runner_machines, :runner_type, :smallint, {:null=>true, :if_not_exists=>true}) 135822:11:18main: -> 0.0033s 135922:11:18main: -- transaction_open?(nil) 136022:11:18main: -> 0.0000s 136122:11:18main: -- view_exists?(:postgres_partitions) 136222:11:18main: -> 0.0009s 136322:11:18main: -- index_exists?(:ci_runner_machines, :runner_type, {:name=>"index_ci_runner_machines_on_runner_type", :algorithm=>:concurrently}) 136422:11:18main: -> 0.0051s 136522:11:18main: -- add_index(:ci_runner_machines, :runner_type, {:name=>"index_ci_runner_machines_on_runner_type", :algorithm=>:concurrently}) 136622:11:18main: -> 0.0013s 136722:11:18main: == 20241003105944 AddRunnerTypeToCiRunnerManagers: migrated (0.0257s) ========= 136822:11:18main: == 20241003105945 AddShardingKeyIdToCiRunnerManagers: migrating =============== 136922:11:18main: -- add_column(:ci_runner_machines, :sharding_key_id, :bigint, {:null=>true, :if_not_exists=>true}) 137022:11:18main: -> 0.0031s 137122:11:18main: == 20241003105945 AddShardingKeyIdToCiRunnerManagers: migrated (0.0074s) ====== 137222:11:18main: == 20241003144714 AddIssueLinkIdToRelatedEpicLinks: migrating ================= 137322:11:18main: -- add_column(:related_epic_links, :issue_link_id, :bigint) 137422:11:18main: -> 0.0010s 137522:11:18main: == 20241003144714 AddIssueLinkIdToRelatedEpicLinks: migrated (0.0054s) ======== 137622:11:18main: == 20241003144908 AddWorkItemParentLinksIdToEpicIssues: migrating ============= 137722:11:18main: -- add_column(:epic_issues, :work_item_parent_link_id, :bigint) 137822:11:18main: -> 0.0009s 137922:11:18main: == 20241003144908 AddWorkItemParentLinksIdToEpicIssues: migrated (0.0051s) ==== 138022:11:18main: == 20241003173147 AddSignInRestrictionsToApplicationSettings: migrating ======= 138122:11:18main: -- add_column(:application_settings, :sign_in_restrictions, :jsonb, {:default=>{}, :null=>false, :if_not_exists=>true}) 138222:11:18main: -> 0.2918s 138322:11:18main: -- transaction_open?(nil) 138422:11:18main: -> 0.0001s 138522:11:18main: -- transaction_open?(nil) 138622:11:18main: -> 0.0000s 138722:11:18main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_application_settings_sign_in_restrictions_is_hash\nCHECK ( (jsonb_typeof(sign_in_restrictions) = 'object') )\nNOT VALID;\n") 138822:11:18main: -> 0.0022s 138922:11:18main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_application_settings_sign_in_restrictions_is_hash;") 139022:11:18main: -> 0.0018s 139122:11:18main: == 20241003173147 AddSignInRestrictionsToApplicationSettings: migrated (0.3104s) 139222:11:18main: == 20241003181428 AddProjectIdToCiPipelineScheduleVariables: migrating ======== 139322:11:18main: -- add_column(:ci_pipeline_schedule_variables, :project_id, :bigint) 139422:11:18main: -> 0.0012s 139522:11:18main: == 20241003181428 AddProjectIdToCiPipelineScheduleVariables: migrated (0.0068s) 139622:11:18main: == 20241003214408 AddMigrateMembershipsToBulkImportEntities: migrating ======== 139722:11:18main: -- add_column(:bulk_import_entities, :migrate_memberships, :boolean, {:default=>true, :null=>false}) 139822:11:18main: -> 0.0020s 139922:11:18main: == 20241003214408 AddMigrateMembershipsToBulkImportEntities: migrated (0.0070s) 140022:11:18main: == 20241004103850 AddWorkItemParentLinkIdToEpics: migrating =================== 140122:11:18main: -- add_column(:epics, :work_item_parent_link_id, :bigint) 140222:11:18main: -> 0.0015s 140322:11:18main: == 20241004103850 AddWorkItemParentLinkIdToEpics: migrated (0.0070s) ========== 140422:11:19main: == 20241004112737 AddTextEditorTypeOptionToUserPreferences: migrating ========= 140522:11:19main: -- add_column(:user_preferences, :text_editor_type, :integer, {:default=>0, :null=>false, :limit=>2}) 140622:11:19main: -> 0.0020s 140722:11:19main: == 20241004112737 AddTextEditorTypeOptionToUserPreferences: migrated (0.0079s) 140822:11:19main: == 20241004163648 AddTransactionalEmailApplicationSettings: migrating ========= 140922:11:19main: -- add_column(:application_settings, :transactional_emails, :jsonb, {:default=>{}, :null=>false}) 141022:11:19main: -> 0.0033s 141122:11:19main: -- transaction_open?(nil) 141222:11:19main: -> 0.0000s 141322:11:19main: -- transaction_open?(nil) 141422:11:19main: -> 0.0000s 141522:11:19main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_application_settings_transactional_emails_is_hash\nCHECK ( (jsonb_typeof(transactional_emails) = 'object') )\nNOT VALID;\n") 141622:11:19main: -> 0.0019s 141722:11:19main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_application_settings_transactional_emails_is_hash;") 141822:11:19main: -> 0.0014s 141922:11:19main: == 20241004163648 AddTransactionalEmailApplicationSettings: migrated (0.0213s) 142022:11:19main: == 20241007071632 AddMlModelsProjectIdForeignKeyAsCascadeDelete: migrating ==== 142122:11:19main: -- transaction_open?(nil) 142222:11:19main: -> 0.0000s 142322:11:19main: -- transaction_open?(nil) 142422:11:19main: -> 0.0000s 142522:11:19main: -- execute("ALTER TABLE ml_models ADD CONSTRAINT fk_51e87f7c50_new FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 142622:11:19main: -> 0.0018s 142722:11:19main: -- execute("ALTER TABLE ml_models VALIDATE CONSTRAINT fk_51e87f7c50_new;") 142822:11:19main: -> 0.0020s 142922:11:19main: == 20241007071632 AddMlModelsProjectIdForeignKeyAsCascadeDelete: migrated (0.0332s) 143022:11:19main: == 20241007071637 RemoveMlModelsProjectIdPlainForeignKey: migrating =========== 143122:11:19main: -- transaction_open?(nil) 143222:11:19main: -> 0.0000s 143322:11:19main: -- remove_foreign_key(:ml_models, :projects, {:name=>"fk_rails_51e87f7c50"}) 143422:11:19main: -> 0.0053s 143522:11:19main: == 20241007071637 RemoveMlModelsProjectIdPlainForeignKey: migrated (0.0255s) == 143622:11:19main: == 20241008193537 AddMergeAfterIndexToMergeSchedules: migrating =============== 143722:11:19main: -- transaction_open?(nil) 143822:11:19main: -> 0.0000s 143922:11:19main: -- view_exists?(:postgres_partitions) 144022:11:19main: -> 0.0013s 144122:11:19main: -- index_exists?(:merge_request_merge_schedules, [:merge_after, :merge_request_id], {:name=>"index_merge_request_merge_schedules_on_merge_after_and_mr_id", :algorithm=>:concurrently}) 144222:11:19main: -> 0.0035s 144322:11:19main: -- add_index(:merge_request_merge_schedules, [:merge_after, :merge_request_id], {:name=>"index_merge_request_merge_schedules_on_merge_after_and_mr_id", :algorithm=>:concurrently}) 144422:11:19main: -> 0.0018s 144522:11:19main: == 20241008193537 AddMergeAfterIndexToMergeSchedules: migrated (0.0217s) ====== 144622:11:19main: == 20241009025052 AddPipelineSourceToCiBuildSources: migrating ================ 144722:11:19main: -- add_column(:p_ci_build_sources, :pipeline_source, :smallint) 144822:11:19main: -> 0.0013s 144922:11:19main: -- transaction_open?(nil) 145022:11:19main: -> 0.0000s 145122:11:19main: -- index_name_exists?(:p_ci_build_sources, "index_p_ci_build_sources_on_pipeline_source") 145222:11:19main: -> 0.0015s 145322:11:19main: -- transaction_open?(nil) 145422:11:19main: -> 0.0000s 145522:11:19main: -- index_exists?("gitlab_partitions_dynamic.ci_build_sources_100", :pipeline_source, {:name=>"index_de35138259", :algorithm=>:concurrently}) 145622:11:19main: -> 0.0027s 145722:11:19main: -- add_index("gitlab_partitions_dynamic.ci_build_sources_100", :pipeline_source, {:name=>"index_de35138259", :algorithm=>:concurrently}) 145822:11:19main: -> 0.0014s 145922:11:19main: -- transaction_open?(nil) 146022:11:19main: -> 0.0000s 146122:11:19main: -- index_exists?("gitlab_partitions_dynamic.ci_build_sources_101", :pipeline_source, {:name=>"index_c0e71b0908", :algorithm=>:concurrently}) 146222:11:19main: -> 0.0025s 146322:11:19main: -- add_index("gitlab_partitions_dynamic.ci_build_sources_101", :pipeline_source, {:name=>"index_c0e71b0908", :algorithm=>:concurrently}) 146422:11:19main: -> 0.0014s 146522:11:19main: -- transaction_open?(nil) 146622:11:19main: -> 0.0000s 146722:11:19main: -- add_index(:p_ci_build_sources, :pipeline_source, {:name=>"index_p_ci_build_sources_on_pipeline_source"}) 146822:11:19main: -> 0.0012s 146922:11:19main: == 20241009025052 AddPipelineSourceToCiBuildSources: migrated (0.0388s) ======= 147022:11:19main: == 20240627165253 DropTokenWithIvsTable: migrating ============================ 147122:11:19main: -- drop_table(:token_with_ivs) 147222:11:19main: -> 0.0016s 147322:11:19main: == 20240627165253 DropTokenWithIvsTable: migrated (0.0070s) =================== 147422:11:19main: == 20240830122733 TrackClusterAgentRecordChanges: migrating =================== 147522:11:19main: -- execute("CREATE TRIGGER cluster_agents_loose_fk_trigger AFTER DELETE ON cluster_agents REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();") 147622:11:19main: -> 0.0010s 147722:11:19main: == 20240830122733 TrackClusterAgentRecordChanges: migrated (0.0060s) ========== 147822:11:19main: == 20240830131630 RemoveProjectsVulnerabilityReadsProjectIdFk: migrating ====== 147922:11:19main: -- transaction_open?(nil) 148022:11:19main: -> 0.0000s 148122:11:19main: -- transaction_open?(nil) 148222:11:19main: -> 0.0000s 148322:11:19main: -- execute("LOCK TABLE projects, vulnerability_reads IN ACCESS EXCLUSIVE MODE") 148422:11:19main: -> 0.0009s 148522:11:19main: -- remove_foreign_key(:vulnerability_reads, :projects, {:name=>"fk_5001652292"}) 148622:11:19main: -> 0.0045s 148722:11:19main: == 20240830131630 RemoveProjectsVulnerabilityReadsProjectIdFk: migrated (0.0228s) 148822:11:19main: == 20240830131638 RemoveClusterAgentsVulnerabilityReadsCastedClusterAgentIdFk: migrating 148922:11:19main: -- transaction_open?(nil) 149022:11:19main: -> 0.0000s 149122:11:19main: -- transaction_open?(nil) 149222:11:19main: -> 0.0000s 149322:11:19main: -- execute("LOCK TABLE cluster_agents, vulnerability_reads IN ACCESS EXCLUSIVE MODE") 149422:11:19main: -> 0.0008s 149522:11:19main: -- remove_foreign_key(:vulnerability_reads, :cluster_agents, {:name=>"fk_aee839e611"}) 149622:11:19main: -> 0.0043s 149722:11:19main: == 20240830131638 RemoveClusterAgentsVulnerabilityReadsCastedClusterAgentIdFk: migrated (0.0230s) 149822:11:19main: == 20240903132835 RemoveVulnerabilityReadsIdentifierExternalIdsColumn: migrating 149922:11:19main: -- remove_column(:vulnerability_reads, :identifier_external_ids) 150022:11:19main: -> 0.0012s 150122:11:19main: == 20240903132835 RemoveVulnerabilityReadsIdentifierExternalIdsColumn: migrated (0.0064s) 150222:11:19main: == 20240906103042 RemoveProjectsVulnerabilityStateTransitionsProjectIdFk: migrating 150322:11:19main: -- transaction_open?(nil) 150422:11:19main: -> 0.0000s 150522:11:19main: -- transaction_open?(nil) 150622:11:19main: -> 0.0000s 150722:11:19main: -- execute("LOCK TABLE projects, vulnerability_state_transitions IN ACCESS EXCLUSIVE MODE") 150822:11:19main: -> 0.0008s 150922:11:19main: -- remove_foreign_key(:vulnerability_state_transitions, :projects, {:name=>"fk_d3ede71c58"}) 151022:11:19main: -> 0.0044s 151122:11:19main: == 20240906103042 RemoveProjectsVulnerabilityStateTransitionsProjectIdFk: migrated (0.0230s) 151222:11:19main: == 20240906103542 RemoveUsersVulnerabilityStateTransitionsAuthorIdFk: migrating 151322:11:19main: -- transaction_open?(nil) 151422:11:19main: -> 0.0000s 151522:11:19main: -- transaction_open?(nil) 151622:11:19main: -> 0.0000s 151722:11:19main: -- execute("LOCK TABLE users, vulnerability_state_transitions IN ACCESS EXCLUSIVE MODE") 151822:11:19main: -> 0.0008s 151922:11:19main: -- remove_foreign_key(:vulnerability_state_transitions, :users, {:name=>"fk_e719dc63df"}) 152022:11:19main: -> 0.0043s 152122:11:19main: == 20240906103542 RemoveUsersVulnerabilityStateTransitionsAuthorIdFk: migrated (0.0229s) 152222:11:19main: == 20240909222539 CreateTempIndexForBackfillingPatNotifications: migrating ==== 152322:11:19main: -- transaction_open?(nil) 152422:11:19main: -> 0.0000s 152522:11:19main: -- view_exists?(:postgres_partitions) 152622:11:19main: -> 0.0011s 152722:11:19main: -- index_exists?(:personal_access_tokens, :id, {:where=>"expire_notification_delivered IS TRUE AND seven_days_notification_sent_at IS NULL AND expires_at IS NOT NULL", :name=>"tmp_index_pats_on_notification_columns_and_expires_at", :algorithm=>:concurrently}) 152822:11:19main: -> 0.0095s 152922:11:19main: -- add_index(:personal_access_tokens, :id, {:where=>"expire_notification_delivered IS TRUE AND seven_days_notification_sent_at IS NULL AND expires_at IS NOT NULL", :name=>"tmp_index_pats_on_notification_columns_and_expires_at", :algorithm=>:concurrently}) 153022:11:19main: -> 0.0017s 153122:11:19main: == 20240909222539 CreateTempIndexForBackfillingPatNotifications: migrated (0.0281s) 153222:11:19main: == 20240909222743 QueueBackfillPersonalAccessTokenSevenDaysNotificationSent: migrating 153322:11:19main: == 20240909222743 QueueBackfillPersonalAccessTokenSevenDaysNotificationSent: migrated (0.0452s) 153422:11:19main: == 20240911105138 RemoveFkToProjectsFromPackagesNpmMetadataCachesProjectId: migrating 153522:11:19main: -- transaction_open?(nil) 153622:11:19main: -> 0.0000s 153722:11:19main: -- transaction_open?(nil) 153822:11:19main: -> 0.0000s 153922:11:19main: -- execute("LOCK TABLE projects, packages_npm_metadata_caches IN ACCESS EXCLUSIVE MODE") 154022:11:19main: -> 0.0008s 154122:11:19main: -- remove_foreign_key(:packages_npm_metadata_caches, :projects, {:name=>"fk_ada23b1d30"}) 154222:11:19main: -> 0.0046s 154322:11:19main: == 20240911105138 RemoveFkToProjectsFromPackagesNpmMetadataCachesProjectId: migrated (0.0239s) 154422:11:19main: == 20240911110932 ChangeIndexPackagesNpmMetadataCachesOnProjectId: migrating == 154522:11:19main: -- transaction_open?(nil) 154622:11:19main: -> 0.0000s 154722:11:19main: -- view_exists?(:postgres_partitions) 154822:11:19main: -> 0.0011s 154922:11:19main: -- index_exists?(:packages_npm_metadata_caches, [:project_id, :status], {:name=>:index_packages_npm_metadata_caches_on_project_id_status, :algorithm=>:concurrently}) 155022:11:19main: -> 0.0055s 155122:11:19main: -- add_index(:packages_npm_metadata_caches, [:project_id, :status], {:name=>:index_packages_npm_metadata_caches_on_project_id_status, :algorithm=>:concurrently}) 155222:11:19main: -> 0.0017s 155322:11:19main: -- transaction_open?(nil) 155422:11:19main: -> 0.0000s 155522:11:19main: -- view_exists?(:postgres_partitions) 155622:11:19main: -> 0.0010s 155722:11:19main: -- indexes(:packages_npm_metadata_caches) 155822:11:19main: -> 0.0059s 155922:11:19main: -- remove_index(:packages_npm_metadata_caches, {:algorithm=>:concurrently, :name=>:index_packages_npm_metadata_caches_on_project_id}) 156022:11:19main: -> 0.0014s 156122:11:19main: == 20240911110932 ChangeIndexPackagesNpmMetadataCachesOnProjectId: migrated (0.0415s) 156222:11:19main: == 20240911115256 QueueDeleteStalePackagesNpmMetadataCaches: migrating ======== 156322:11:19main: == 20240911115256 QueueDeleteStalePackagesNpmMetadataCaches: migrated (0.0415s) 156422:11:19main: == 20240912062955 BackfillWorkspacesAgentConfigVersionWithLatestAgentConfigVersion: migrating 156522:11:19main: -- execute(" UPDATE workspaces\n SET workspaces_agent_config_version = subquery.version_count\n FROM (\n SELECT\n config_table.cluster_agent_id,\n COUNT(*) AS version_count\n FROM\n workspaces_agent_config_versions\n LEFT JOIN\n workspaces_agent_configs AS config_table\n ON workspaces_agent_config_versions.item_id = config_table.id\n GROUP BY\n config_table.cluster_agent_id\n ) AS subquery\n WHERE\n workspaces.cluster_agent_id = subquery.cluster_agent_id\n AND workspaces.workspaces_agent_config_version IS NULL;\n") 156622:11:19main: -> 0.0020s 156722:11:19main: -- execute(" UPDATE\n workspaces\n SET\n workspaces_agent_config_version = 0\n WHERE\n workspaces_agent_config_version IS NULL;\n") 156822:11:19main: -> 0.0008s 156922:11:19main: == 20240912062955 BackfillWorkspacesAgentConfigVersionWithLatestAgentConfigVersion: migrated (0.0081s) 157022:11:19main: == 20240912122438 PrepareIndexCiJobArtifactStatesOnProjectId: migrating ======= 157122:11:19main: -- index_exists?(:ci_job_artifact_states, :project_id, {:name=>"index_ci_job_artifact_states_on_project_id", :algorithm=>:concurrently}) 157222:11:19main: -> 0.0060s 157322:11:19main: -- add_index_options(:ci_job_artifact_states, :project_id, {:name=>"index_ci_job_artifact_states_on_project_id", :algorithm=>:concurrently}) 157422:11:19main: -> 0.0001s 157522:11:19main: == 20240912122438 PrepareIndexCiJobArtifactStatesOnProjectId: migrated (0.0297s) 157622:11:19main: == 20240912122439 AddCiJobArtifactStatesProjectIdTrigger: migrating =========== 157722:11:19main: == 20240912122439 AddCiJobArtifactStatesProjectIdTrigger: migrated (0.0077s) == 157822:11:19main: == 20240912122440 QueueBackfillCiJobArtifactStatesProjectId: migrating ======== 157922:11:19main: == 20240912122440 QueueBackfillCiJobArtifactStatesProjectId: migrated (0.0425s) 158022:11:19main: == 20240912184158 QueueBackfillHasVulnerabilityResolution: migrating ========== 158122:11:19main: == 20240912184158 QueueBackfillHasVulnerabilityResolution: migrated (0.0373s) = 158222:11:19main: == 20240913004547 RemovePlaceholderMemberships: migrating ===================== 158322:11:19main: == 20240913004547 RemovePlaceholderMemberships: migrated (0.0075s) ============ 158422:11:19main: == 20240915140441 IndexAlertManagementAlertMetricImagesOnProjectId: migrating = 158522:11:19main: -- transaction_open?(nil) 158622:11:19main: -> 0.0000s 158722:11:19main: -- view_exists?(:postgres_partitions) 158822:11:19main: -> 0.0012s 158922:11:19main: -- index_exists?(:alert_management_alert_metric_images, :project_id, {:name=>"index_alert_management_alert_metric_images_on_project_id", :algorithm=>:concurrently}) 159022:11:19main: -> 0.0029s 159122:11:19main: -- add_index(:alert_management_alert_metric_images, :project_id, {:name=>"index_alert_management_alert_metric_images_on_project_id", :algorithm=>:concurrently}) 159222:11:19main: -> 0.0015s 159322:11:19main: == 20240915140441 IndexAlertManagementAlertMetricImagesOnProjectId: migrated (0.0216s) 159422:11:19main: == 20240915140442 AddAlertManagementAlertMetricImagesProjectIdFk: migrating === 159522:11:19main: -- transaction_open?(nil) 159622:11:19main: -> 0.0000s 159722:11:19main: -- transaction_open?(nil) 159822:11:19main: -> 0.0000s 159922:11:19main: -- execute("ALTER TABLE alert_management_alert_metric_images ADD CONSTRAINT fk_80b75a6094 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 160022:11:19main: -> 0.0019s 160122:11:19main: -- execute("ALTER TABLE alert_management_alert_metric_images VALIDATE CONSTRAINT fk_80b75a6094;") 160222:11:19main: -> 0.0017s 160322:11:19main: == 20240915140442 AddAlertManagementAlertMetricImagesProjectIdFk: migrated (0.0323s) 160422:11:19main: == 20240915140443 AddAlertManagementAlertMetricImagesProjectIdTrigger: migrating 160522:11:19main: == 20240915140443 AddAlertManagementAlertMetricImagesProjectIdTrigger: migrated (0.0072s) 160622:11:19main: == 20240915140444 QueueBackfillAlertManagementAlertMetricImagesProjectId: migrating 160722:11:19main: == 20240915140444 QueueBackfillAlertManagementAlertMetricImagesProjectId: migrated (0.0392s) 160822:11:19main: == 20240916124322 IndexAlertManagementAlertUserMentionsOnProjectId: migrating = 160922:11:19main: -- transaction_open?(nil) 161022:11:19main: -> 0.0000s 161122:11:19main: -- view_exists?(:postgres_partitions) 161222:11:19main: -> 0.0011s 161322:11:19main: -- index_exists?(:alert_management_alert_user_mentions, :project_id, {:name=>"index_alert_management_alert_user_mentions_on_project_id", :algorithm=>:concurrently}) 161422:11:19main: -> 0.0040s 161522:11:19main: -- add_index(:alert_management_alert_user_mentions, :project_id, {:name=>"index_alert_management_alert_user_mentions_on_project_id", :algorithm=>:concurrently}) 161622:11:19main: -> 0.0015s 161722:11:19main: == 20240916124322 IndexAlertManagementAlertUserMentionsOnProjectId: migrated (0.0210s) 161822:11:19main: == 20240916124323 AddAlertManagementAlertUserMentionsProjectIdFk: migrating === 161922:11:19main: -- transaction_open?(nil) 162022:11:19main: -> 0.0000s 162122:11:19main: -- transaction_open?(nil) 162222:11:19main: -> 0.0000s 162322:11:19main: -- execute("ALTER TABLE alert_management_alert_user_mentions ADD CONSTRAINT fk_8175238264 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 162422:11:19main: -> 0.0017s 162522:11:19main: -- execute("ALTER TABLE alert_management_alert_user_mentions VALIDATE CONSTRAINT fk_8175238264;") 162622:11:19main: -> 0.0020s 162722:11:19main: == 20240916124323 AddAlertManagementAlertUserMentionsProjectIdFk: migrated (0.0316s) 162822:11:19main: == 20240916124324 AddAlertManagementAlertUserMentionsProjectIdTrigger: migrating 162922:11:19main: == 20240916124324 AddAlertManagementAlertUserMentionsProjectIdTrigger: migrated (0.0071s) 163022:11:19main: == 20240916124325 QueueBackfillAlertManagementAlertUserMentionsProjectId: migrating 163122:11:19main: == 20240916124325 QueueBackfillAlertManagementAlertUserMentionsProjectId: migrated (0.0390s) 163222:11:19main: == 20240916130527 IndexIncidentManagementEscalationRulesOnProjectId: migrating 163322:11:19main: -- transaction_open?(nil) 163422:11:19main: -> 0.0000s 163522:11:19main: -- view_exists?(:postgres_partitions) 163622:11:19main: -> 0.0012s 163722:11:19main: -- index_exists?(:incident_management_escalation_rules, :project_id, {:name=>"index_incident_management_escalation_rules_on_project_id", :algorithm=>:concurrently}) 163822:11:19main: -> 0.0041s 163922:11:19main: -- add_index(:incident_management_escalation_rules, :project_id, {:name=>"index_incident_management_escalation_rules_on_project_id", :algorithm=>:concurrently}) 164022:11:19main: -> 0.0014s 164122:11:19main: == 20240916130527 IndexIncidentManagementEscalationRulesOnProjectId: migrated (0.0219s) 164222:11:19main: == 20240916130528 AddIncidentManagementEscalationRulesProjectIdFk: migrating == 164322:11:19main: -- transaction_open?(nil) 164422:11:19main: -> 0.0000s 164522:11:19main: -- transaction_open?(nil) 164622:11:19main: -> 0.0000s 164722:11:19main: -- execute("ALTER TABLE incident_management_escalation_rules ADD CONSTRAINT fk_cdfc40b861 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 164822:11:19main: -> 0.0019s 164922:11:19main: -- execute("ALTER TABLE incident_management_escalation_rules VALIDATE CONSTRAINT fk_cdfc40b861;") 165022:11:19main: -> 0.0018s 165122:11:19main: == 20240916130528 AddIncidentManagementEscalationRulesProjectIdFk: migrated (0.0314s) 165222:11:19main: == 20240916130529 AddIncidentManagementEscalationRulesProjectIdTrigger: migrating 165322:11:19main: == 20240916130529 AddIncidentManagementEscalationRulesProjectIdTrigger: migrated (0.0072s) 165422:11:20main: == 20240916130530 QueueBackfillIncidentManagementEscalationRulesProjectId: migrating 165522:11:20main: == 20240916130530 QueueBackfillIncidentManagementEscalationRulesProjectId: migrated (0.0361s) 165622:11:20main: == 20240916132823 IndexIncidentManagementOncallRotationsOnProjectId: migrating 165722:11:20main: -- transaction_open?(nil) 165822:11:20main: -> 0.0000s 165922:11:20main: -- view_exists?(:postgres_partitions) 166022:11:20main: -> 0.0011s 166122:11:20main: -- index_exists?(:incident_management_oncall_rotations, :project_id, {:name=>"index_incident_management_oncall_rotations_on_project_id", :algorithm=>:concurrently}) 166222:11:20main: -> 0.0032s 166322:11:20main: -- add_index(:incident_management_oncall_rotations, :project_id, {:name=>"index_incident_management_oncall_rotations_on_project_id", :algorithm=>:concurrently}) 166422:11:20main: -> 0.0015s 166522:11:20main: == 20240916132823 IndexIncidentManagementOncallRotationsOnProjectId: migrated (0.0197s) 166622:11:20main: == 20240916132824 AddIncidentManagementOncallRotationsProjectIdFk: migrating == 166722:11:20main: -- transaction_open?(nil) 166822:11:20main: -> 0.0000s 166922:11:20main: -- transaction_open?(nil) 167022:11:20main: -> 0.0000s 167122:11:20main: -- execute("ALTER TABLE incident_management_oncall_rotations ADD CONSTRAINT fk_cecf1b51f9 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 167222:11:20main: -> 0.0023s 167322:11:20main: -- execute("ALTER TABLE incident_management_oncall_rotations VALIDATE CONSTRAINT fk_cecf1b51f9;") 167422:11:20main: -> 0.0021s 167522:11:20main: == 20240916132824 AddIncidentManagementOncallRotationsProjectIdFk: migrated (0.0352s) 167622:11:20main: == 20240916132825 AddIncidentManagementOncallRotationsProjectIdTrigger: migrating 167722:11:20main: == 20240916132825 AddIncidentManagementOncallRotationsProjectIdTrigger: migrated (0.0291s) 167822:11:20main: == 20240916132826 QueueBackfillIncidentManagementOncallRotationsProjectId: migrating 167922:11:20main: == 20240916132826 QueueBackfillIncidentManagementOncallRotationsProjectId: migrated (0.0455s) 168022:11:20main: == 20240916153740 AddIndexSbomOccurrencesOnComponentNameAndTraversalId: migrating 168122:11:20main: -- transaction_open?(nil) 168222:11:20main: -> 0.0000s 168322:11:20main: -- view_exists?(:postgres_partitions) 168422:11:20main: -> 0.0012s 168522:11:20main: -- index_exists?("sbom_occurrences", "component_name COLLATE \"C\", traversal_ids", {:using=>"btree", :name=>"index_sbom_occurrences_on_component_name_and_traversal_ids", :algorithm=>:concurrently}) 168622:11:20main: -> 0.0166s 168722:11:20main: -- add_index("sbom_occurrences", "component_name COLLATE \"C\", traversal_ids", {:using=>"btree", :name=>"index_sbom_occurrences_on_component_name_and_traversal_ids", :algorithm=>:concurrently}) 168822:11:20main: -> 0.0018s 168922:11:20main: == 20240916153740 AddIndexSbomOccurrencesOnComponentNameAndTraversalId: migrated (0.0355s) 169022:11:20main: == 20240917110159 PartitionFkUpstreamPipelineIdForPCiBuildsAndPCiPipelines: migrating 169122:11:20main: -- transaction_open?(nil) 169222:11:20main: -> 0.0000s 169322:11:20main: -- transaction_open?(nil) 169422:11:20main: -> 0.0000s 169522:11:20main: -- transaction_open?(nil) 169622:11:20main: -> 0.0000s 169722:11:20main: -- execute("LOCK TABLE p_ci_pipelines, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") 169822:11:20main: -> 0.0007s 169922:11:20main: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_rails_4540ead625_p FOREIGN KEY (upstream_pipeline_partition_id, upstream_pipeline_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 170022:11:20main: -> 0.0016s 170122:11:20main: == 20240917110159 PartitionFkUpstreamPipelineIdForPCiBuildsAndPCiPipelines: migrated (0.0491s) 170222:11:20main: == 20240917111256 PartitionFkAutoCanceledPipelineIdForPCiBuildsAndPCiPipelines: migrating 170322:11:20main: -- transaction_open?(nil) 170422:11:20main: -> 0.0000s 170522:11:20main: -- transaction_open?(nil) 170622:11:20main: -> 0.0000s 170722:11:20main: -- transaction_open?(nil) 170822:11:20main: -> 0.0000s 170922:11:20main: -- execute("LOCK TABLE p_ci_pipelines, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") 171022:11:20main: -> 0.0007s 171122:11:20main: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_rails_494e57ee78_p FOREIGN KEY (auto_canceled_by_partition_id, auto_canceled_by_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE SET NULL NOT VALID;") 171222:11:20main: -> 0.0016s 171322:11:20main: == 20240917111256 PartitionFkAutoCanceledPipelineIdForPCiBuildsAndPCiPipelines: migrated (0.0466s) 171422:11:20main: == 20240917112258 PartitionFkForPCiPipelineVariablesAndPCiPipelines: migrating 171522:11:20main: -- transaction_open?(nil) 171622:11:20main: -> 0.0000s 171722:11:20main: -- transaction_open?(nil) 171822:11:20main: -> 0.0000s 171922:11:20main: -- transaction_open?(nil) 172022:11:20main: -> 0.0000s 172122:11:20main: -- execute("LOCK TABLE p_ci_pipelines, public.ci_pipeline_variables IN SHARE ROW EXCLUSIVE MODE") 172222:11:20main: -> 0.0007s 172322:11:20main: -- execute("ALTER TABLE public.ci_pipeline_variables ADD CONSTRAINT fk_rails_507416c33a_p FOREIGN KEY (partition_id, pipeline_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 172422:11:20main: -> 0.0015s 172522:11:20main: == 20240917112258 PartitionFkForPCiPipelineVariablesAndPCiPipelines: migrated (0.0433s) 172622:11:20main: == 20240917112629 PartitionFkForPCiStagesAndPCiPipelines: migrating =========== 172722:11:20main: -- transaction_open?(nil) 172822:11:20main: -> 0.0000s 172922:11:20main: -- transaction_open?(nil) 173022:11:20main: -> 0.0000s 173122:11:20main: -- transaction_open?(nil) 173222:11:20main: -> 0.0000s 173322:11:20main: -- execute("LOCK TABLE p_ci_pipelines, public.ci_stages IN SHARE ROW EXCLUSIVE MODE") 173422:11:20main: -> 0.0007s 173522:11:20main: -- execute("ALTER TABLE public.ci_stages ADD CONSTRAINT fk_rails_5d4d96d44b_p FOREIGN KEY (partition_id, pipeline_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 173622:11:20main: -> 0.0014s 173722:11:20main: == 20240917112629 PartitionFkForPCiStagesAndPCiPipelines: migrated (0.0459s) == 173822:11:20main: == 20240917113250 PartitionFkForPCiBuildsExecutionConfigsAndPCiPipelines: migrating 173922:11:20main: -- transaction_open?(nil) 174022:11:20main: -> 0.0000s 174122:11:20main: -- transaction_open?(nil) 174222:11:20main: -> 0.0000s 174322:11:20main: -- transaction_open?(nil) 174422:11:20main: -> 0.0000s 174522:11:20main: -- execute("LOCK TABLE p_ci_pipelines, gitlab_partitions_dynamic.ci_builds_execution_configs_100 IN SHARE ROW EXCLUSIVE MODE") 174622:11:20main: -> 0.0007s 174722:11:20main: -- execute("ALTER TABLE gitlab_partitions_dynamic.ci_builds_execution_configs_100 ADD CONSTRAINT fk_rails_e214655a86_p FOREIGN KEY (partition_id, pipeline_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 174822:11:20main: -> 0.0015s 174922:11:20main: -- transaction_open?(nil) 175022:11:20main: -> 0.0000s 175122:11:20main: -- transaction_open?(nil) 175222:11:20main: -> 0.0001s 175322:11:20main: -- execute("LOCK TABLE p_ci_pipelines, gitlab_partitions_dynamic.ci_builds_execution_configs_101 IN SHARE ROW EXCLUSIVE MODE") 175422:11:20main: -> 0.0007s 175522:11:20main: -- execute("ALTER TABLE gitlab_partitions_dynamic.ci_builds_execution_configs_101 ADD CONSTRAINT fk_rails_e214655a86_p FOREIGN KEY (partition_id, pipeline_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 175622:11:20main: -> 0.0014s 175722:11:20main: -- transaction_open?(nil) 175822:11:20main: -> 0.0000s 175922:11:20main: -- transaction_open?(nil) 176022:11:20main: -> 0.0000s 176122:11:20main: -- execute("LOCK TABLE p_ci_pipelines, gitlab_partitions_dynamic.ci_builds_execution_configs_102 IN SHARE ROW EXCLUSIVE MODE") 176222:11:20main: -> 0.0007s 176322:11:20main: -- execute("ALTER TABLE gitlab_partitions_dynamic.ci_builds_execution_configs_102 ADD CONSTRAINT fk_rails_e214655a86_p FOREIGN KEY (partition_id, pipeline_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 176422:11:20main: -> 0.0012s 176522:11:20main: == 20240917113250 PartitionFkForPCiBuildsExecutionConfigsAndPCiPipelines: migrated (0.0926s) 176622:11:20main: == 20240917114903 PartitionFkForPCiBuildsAndPCiPipelines: migrating =========== 176722:11:20main: -- transaction_open?(nil) 176822:11:20main: -> 0.0000s 176922:11:20main: -- transaction_open?(nil) 177022:11:20main: -> 0.0000s 177122:11:20main: -- transaction_open?(nil) 177222:11:20main: -> 0.0000s 177322:11:20main: -- execute("LOCK TABLE p_ci_pipelines, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") 177422:11:20main: -> 0.0007s 177522:11:20main: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_rails_d739f46384_p FOREIGN KEY (partition_id, commit_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 177622:11:20main: -> 0.0015s 177722:11:20main: == 20240917114903 PartitionFkForPCiBuildsAndPCiPipelines: migrated (0.0467s) == 177822:11:20main: == 20240917115355 RevertAddFkToPCiPipelinesFromPCiBuilds: migrating =========== 177922:11:20main: -- transaction_open?(nil) 178022:11:20main: -> 0.0000s 178122:11:20main: -- transaction_open?(nil) 178222:11:20main: -> 0.0000s 178322:11:20main: -- execute("LOCK TABLE p_ci_pipelines, public.ci_builds IN ACCESS EXCLUSIVE MODE") 178422:11:20main: -> 0.0009s 178522:11:20main: -- remove_foreign_key("public.ci_builds", :p_ci_pipelines, {:name=>:fk_d3130c9a7f_p_tmp}) 178622:11:20main: -> 0.0054s 178722:11:20main: == 20240917115355 RevertAddFkToPCiPipelinesFromPCiBuilds: migrated (0.0353s) == 178822:11:20main: == 20240917121017 RemoveToggleSecurityPolicyCustomCi: migrating =============== 178922:11:20main: -- column_exists?(:namespace_settings, :toggle_security_policy_custom_ci) 179022:11:20main: -> 0.0040s 179122:11:20main: -- remove_column(:namespace_settings, :toggle_security_policy_custom_ci) 179222:11:20main: -> 0.0011s 179322:11:20main: -- column_exists?(:namespace_settings, :lock_toggle_security_policy_custom_ci) 179422:11:20main: -> 0.0037s 179522:11:20main: -- remove_column(:namespace_settings, :lock_toggle_security_policy_custom_ci) 179622:11:20main: -> 0.0010s 179722:11:20main: -- column_exists?(:application_settings, :toggle_security_policy_custom_ci) 179822:11:20main: -> 0.2934s 179922:11:20main: -- remove_column(:application_settings, :toggle_security_policy_custom_ci) 180022:11:20main: -> 0.0027s 180122:11:20main: -- column_exists?(:application_settings, :lock_toggle_security_policy_custom_ci) 180222:11:21main: -> 0.2895s 180322:11:21main: -- remove_column(:application_settings, :lock_toggle_security_policy_custom_ci) 180422:11:21main: -> 0.0024s 180522:11:21main: == 20240917121017 RemoveToggleSecurityPolicyCustomCi: migrated (0.6043s) ====== 180622:11:21main: == 20240917143249 PartitionCiBuildTraceMetadata3: migrating =================== 180722:11:21main: -- transaction_open?(nil) 180822:11:21main: -> 0.0000s 180922:11:21main: -- transaction_open?(nil) 181022:11:21main: -> 0.0000s 181122:11:21main: -- execute("LOCK TABLE p_ci_builds, ci_build_trace_metadata IN ACCESS EXCLUSIVE MODE") 181222:11:21main: -> 0.0009s 181322:11:21main: -- remove_foreign_key(:ci_build_trace_metadata, :p_ci_builds, {:name=>:fk_rails_aebc78111f_p}) 181422:11:21main: -> 0.0047s 181522:11:21main: -- transaction_open?(nil) 181622:11:21main: -> 0.0000s 181722:11:21main: -- remove_foreign_key(:ci_build_trace_metadata, :p_ci_job_artifacts, {:name=>:fk_21d25cac1a_p}) 181822:11:21main: -> 0.0044s 181922:11:21main: -- transaction_open?(nil) 182022:11:21main: -> 0.0000s 182122:11:21main: -- drop_table(:ci_build_trace_metadata) 182222:11:21main: -> 0.0014s 182322:11:21main: == 20240917143249 PartitionCiBuildTraceMetadata3: migrated (0.0529s) ========== 182422:11:21main: == 20240917144105 DropComplianceChecksTable: migrating ======================== 182522:11:21main: -- transaction_open?(nil) 182622:11:21main: -> 0.0000s 182722:11:21main: -- remove_foreign_key(:compliance_checks, {:column=>:namespace_id}) 182822:11:21main: -> 0.0048s 182922:11:21main: -- transaction_open?(nil) 183022:11:21main: -> 0.0000s 183122:11:21main: -- remove_foreign_key(:compliance_checks, {:column=>:requirement_id}) 183222:11:21main: -> 0.0044s 183322:11:21main: -- drop_table(:compliance_checks) 183422:11:21main: -> 0.0015s 183522:11:21main: == 20240917144105 DropComplianceChecksTable: migrated (0.0438s) =============== 183622:11:21main: == 20240917153606 ChangeUpcomingReconciliationsOrganizationIdDefault: migrating 183722:11:21main: -- change_column_default("upcoming_reconciliations", "organization_id", nil) 183822:11:21main: -> 0.0031s 183922:11:21main: == 20240917153606 ChangeUpcomingReconciliationsOrganizationIdDefault: migrated (0.0088s) 184022:11:21main: == 20240917192118 DropWorkItemTypesIdDefault: migrating ======================= 184122:11:21main: == 20240917192118 DropWorkItemTypesIdDefault: migrated (0.0060s) ============== 184222:11:21main: == 20240918055146 RemoveStateChangedAtPipelineIdColumn: migrating ============= 184322:11:21main: -- transaction_open?(nil) 184422:11:21main: -> 0.0000s 184522:11:21main: -- remove_column(:vulnerability_state_transitions, :state_changed_at_pipeline_id, {:if_exists=>true}) 184622:11:21main: -> 0.0034s 184722:11:21main: == 20240918055146 RemoveStateChangedAtPipelineIdColumn: migrated (0.0126s) ==== 184822:11:21main: == 20240918102410 IndexIncidentManagementTimelineEventTagLinksOnProjectId: migrating 184922:11:21main: -- transaction_open?(nil) 185022:11:21main: -> 0.0000s 185122:11:21main: -- view_exists?(:postgres_partitions) 185222:11:21main: -> 0.0012s 185322:11:21main: -- index_exists?(:incident_management_timeline_event_tag_links, :project_id, {:name=>"idx_incident_management_timeline_event_tag_links_on_project_id", :algorithm=>:concurrently}) 185422:11:21main: -> 0.0037s 185522:11:21main: -- add_index(:incident_management_timeline_event_tag_links, :project_id, {:name=>"idx_incident_management_timeline_event_tag_links_on_project_id", :algorithm=>:concurrently}) 185622:11:21main: -> 0.0014s 185722:11:21main: == 20240918102410 IndexIncidentManagementTimelineEventTagLinksOnProjectId: migrated (0.0220s) 185822:11:21main: == 20240918102411 AddIncidentManagementTimelineEventTagLinksProjectIdFk: migrating 185922:11:21main: -- transaction_open?(nil) 186022:11:21main: -> 0.0000s 186122:11:21main: -- transaction_open?(nil) 186222:11:21main: -> 0.0000s 186322:11:21main: -- execute("ALTER TABLE incident_management_timeline_event_tag_links ADD CONSTRAINT fk_152216ca4f FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 186422:11:21main: -> 0.0017s 186522:11:21main: -- execute("ALTER TABLE incident_management_timeline_event_tag_links VALIDATE CONSTRAINT fk_152216ca4f;") 186622:11:21main: -> 0.0017s 186722:11:21main: == 20240918102411 AddIncidentManagementTimelineEventTagLinksProjectIdFk: migrated (0.0326s) 186822:11:21main: == 20240918102412 AddIncidentManagementTimelineEventTagLinksProjectIdTrigger: migrating 186922:11:21main: == 20240918102412 AddIncidentManagementTimelineEventTagLinksProjectIdTrigger: migrated (0.0078s) 187022:11:21main: == 20240918102413 QueueBackfillIncidentManagementTimelineEventTagLinksProjectId: migrating 187122:11:21main: == 20240918102413 QueueBackfillIncidentManagementTimelineEventTagLinksProjectId: migrated (0.0401s) 187222:11:21main: == 20240918111135 IndexMilestoneReleasesOnProjectId: migrating ================ 187322:11:21main: -- transaction_open?(nil) 187422:11:21main: -> 0.0000s 187522:11:21main: -- view_exists?(:postgres_partitions) 187622:11:21main: -> 0.0012s 187722:11:21main: -- index_exists?(:milestone_releases, :project_id, {:name=>"index_milestone_releases_on_project_id", :algorithm=>:concurrently}) 187822:11:21main: -> 0.0026s 187922:11:21main: -- add_index(:milestone_releases, :project_id, {:name=>"index_milestone_releases_on_project_id", :algorithm=>:concurrently}) 188022:11:21main: -> 0.0015s 188122:11:21main: == 20240918111135 IndexMilestoneReleasesOnProjectId: migrated (0.0213s) ======= 188222:11:21main: == 20240918111136 AddMilestoneReleasesProjectIdFk: migrating ================== 188322:11:21main: -- transaction_open?(nil) 188422:11:21main: -> 0.0000s 188522:11:21main: -- transaction_open?(nil) 188622:11:21main: -> 0.0000s 188722:11:21main: -- execute("ALTER TABLE milestone_releases ADD CONSTRAINT fk_5e73b8cad2 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 188822:11:21main: -> 0.0016s 188922:11:21main: -- execute("ALTER TABLE milestone_releases VALIDATE CONSTRAINT fk_5e73b8cad2;") 189022:11:21main: -> 0.0016s 189122:11:21main: == 20240918111136 AddMilestoneReleasesProjectIdFk: migrated (0.0286s) ========= 189222:11:21main: == 20240918111137 AddMilestoneReleasesProjectIdTrigger: migrating ============= 189322:11:21main: == 20240918111137 AddMilestoneReleasesProjectIdTrigger: migrated (0.0076s) ==== 189422:11:21main: == 20240918111138 QueueBackfillMilestoneReleasesProjectId: migrating ========== 189522:11:21main: == 20240918111138 QueueBackfillMilestoneReleasesProjectId: migrated (0.0395s) = 189622:11:21main: == 20240918122045 RescheduleSettingProjectVulnerabilityCount: migrating ======= 189722:11:21main: == 20240918122045 RescheduleSettingProjectVulnerabilityCount: migrated (0.0058s) 189822:11:21main: == 20240918130318 ReplaceFkOnApprovalMergeRequestRulesApprovalPolicyRuleId: migrating 189922:11:21main: -- transaction_open?(nil) 190022:11:21main: -> 0.0000s 190122:11:21main: -- transaction_open?(nil) 190222:11:21main: -> 0.0000s 190322:11:21main: -- execute("ALTER TABLE approval_merge_request_rules ADD CONSTRAINT fk_approval_merge_request_rules_on_approval_policy_rule_id FOREIGN KEY (approval_policy_rule_id) REFERENCES approval_policy_rules (id) ON DELETE SET NULL NOT VALID;") 190422:11:21main: -> 0.0018s 190522:11:21main: == 20240918130318 ReplaceFkOnApprovalMergeRequestRulesApprovalPolicyRuleId: migrated (0.0321s) 190622:11:21main: == 20240918130409 ValidateFkOnApprovalMergeRequestRulesApprovalPolicyRuleId: migrating 190722:11:21main: -- execute("ALTER TABLE approval_merge_request_rules VALIDATE CONSTRAINT fk_approval_merge_request_rules_on_approval_policy_rule_id;") 190822:11:21main: -> 0.0026s 190922:11:21main: == 20240918130409 ValidateFkOnApprovalMergeRequestRulesApprovalPolicyRuleId: migrated (0.0189s) 191022:11:21main: == 20240918130437 RemoveOldFkOnApprovalMergeRequestRulesApprovalPolicyRuleId: migrating 191122:11:21main: -- remove_foreign_key(:approval_merge_request_rules, {:column=>:approval_policy_rule_id, :on_delete=>:cascade, :name=>"fk_73fec3d7e5"}) 191222:11:21main: -> 0.0053s 191322:11:21main: == 20240918130437 RemoveOldFkOnApprovalMergeRequestRulesApprovalPolicyRuleId: migrated (0.0219s) 191422:11:21main: == 20240918204510 SetCorrectIdToExistingWorkItemTypes: migrating ============== 191522:11:21main: == 20240918204510 SetCorrectIdToExistingWorkItemTypes: migrated (0.0289s) ===== 191622:11:21main: == 20240920072729 RemoveDanglingCronWorker: migrating ========================= 191722:11:21main: == 20240920072729 RemoveDanglingCronWorker: migrated (0.0056s) ================ 191822:11:21main: == 20240920074530 AddNotNullConstraintToPagesDomainProjectId: migrating ======= 191922:11:21main: -- current_schema(nil) 192022:11:21main: -> 0.0006s 192122:11:21main: -- transaction_open?(nil) 192222:11:21main: -> 0.0000s 192322:11:21main: -- transaction_open?(nil) 192422:11:21main: -> 0.0000s 192522:11:21main: -- execute("ALTER TABLE pages_domains\nADD CONSTRAINT check_790fbb64fa\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") 192622:11:21main: -> 0.0009s 192722:11:21main: -- execute("ALTER TABLE pages_domains VALIDATE CONSTRAINT check_790fbb64fa;") 192822:11:21main: -> 0.0008s 192922:11:21main: == 20240920074530 AddNotNullConstraintToPagesDomainProjectId: migrated (0.0169s) 193022:11:21main: == 20240920083708 QueueBackfillMembersRequestAcceptedAt: migrating ============ 193122:11:21main: == 20240920083708 QueueBackfillMembersRequestAcceptedAt: migrated (0.0360s) === 193222:11:21main: == 20240920131119 DropPCiFinishedBuildChSyncEventProjectIdDefault: migrating == 193322:11:21main: -- change_column_default(:p_ci_finished_build_ch_sync_events, :project_id, {:to=>nil}) 193422:11:21main: -> 0.0026s 193522:11:21main: == 20240920131119 DropPCiFinishedBuildChSyncEventProjectIdDefault: migrated (0.0091s) 193622:11:21main: == 20240920134108 ValidateCiRunnersNameTextLimit: migrating =================== 193722:11:21main: -- execute("ALTER TABLE ci_runners VALIDATE CONSTRAINT check_91230910ec;") 193822:11:21main: -> 0.0009s 193922:11:21main: == 20240920134108 ValidateCiRunnersNameTextLimit: migrated (0.0087s) ========== 194022:11:21main: == 20240920134121 ValidateCiRunnersDescriptionTextLimit: migrating ============ 194122:11:21main: -- execute("ALTER TABLE ci_runners VALIDATE CONSTRAINT check_46c685e76f;") 194222:11:21main: -> 0.0009s 194322:11:21main: == 20240920134121 ValidateCiRunnersDescriptionTextLimit: migrated (0.0086s) === 194422:11:21main: == 20240922141645 IndexIncidentManagementPendingAlertEscalationsOnProjectId: migrating 194522:11:21main: -- transaction_open?(nil) 194622:11:21main: -> 0.0000s 194722:11:21main: -- index_name_exists?(:incident_management_pending_alert_escalations, "idx_incident_management_pending_alert_escalations_on_project_id") 194822:11:21main: -> 0.0017s 194922:11:21main: -- transaction_open?(nil) 195022:11:21main: -> 0.0000s 195122:11:21main: -- add_index(:incident_management_pending_alert_escalations, :project_id, {:name=>"idx_incident_management_pending_alert_escalations_on_project_id"}) 195222:11:21main: -> 0.0010s 195322:11:21main: == 20240922141645 IndexIncidentManagementPendingAlertEscalationsOnProjectId: migrated (0.0214s) 195422:11:21main: == 20240922141646 AddIncidentManagementPendingAlertEscalationsProjectIdFk: migrating 195522:11:21main: == 20240922141646 AddIncidentManagementPendingAlertEscalationsProjectIdFk: migrated (0.0046s) 195622:11:21main: == 20240922141647 AddIncidentManagementPendingAlertEscalationsProjectIdTrigger: migrating 195722:11:21main: == 20240922141647 AddIncidentManagementPendingAlertEscalationsProjectIdTrigger: migrated (0.0044s) 195822:11:21main: == 20240922141648 QueueBackfillIncidentManagementPendingAlertEscalationsProjectId: migrating 195922:11:21main: == 20240922141648 QueueBackfillIncidentManagementPendingAlertEscalationsProjectId: migrated (0.0041s) 196022:11:21main: == 20240922144911 IndexCiUnitTestFailuresOnProjectId: migrating =============== 196122:11:21main: -- transaction_open?(nil) 196222:11:21main: -> 0.0000s 196322:11:21main: -- view_exists?(:postgres_partitions) 196422:11:21main: -> 0.0011s 196522:11:21main: -- index_exists?(:ci_unit_test_failures, :project_id, {:name=>"index_ci_unit_test_failures_on_project_id", :algorithm=>:concurrently}) 196622:11:21main: -> 0.0046s 196722:11:21main: -- add_index(:ci_unit_test_failures, :project_id, {:name=>"index_ci_unit_test_failures_on_project_id", :algorithm=>:concurrently}) 196822:11:21main: -> 0.0015s 196922:11:21main: == 20240922144911 IndexCiUnitTestFailuresOnProjectId: migrated (0.0227s) ====== 197022:11:21main: == 20240922144912 AddCiUnitTestFailuresProjectIdTrigger: migrating ============ 197122:11:21main: == 20240922144912 AddCiUnitTestFailuresProjectIdTrigger: migrated (0.0076s) === 197222:11:21main: == 20240922144913 QueueBackfillCiUnitTestFailuresProjectId: migrating ========= 197322:11:21main: == 20240922144913 QueueBackfillCiUnitTestFailuresProjectId: migrated (0.0376s) 197422:11:22main: == 20240923015832 AddNotNullToWorkspacesAgentConfigVersions: migrating ======== 197522:11:22main: -- change_column(:workspaces, :workspaces_agent_config_version, :integer, {:null=>false}) 197622:11:22main: -> 0.0013s 197722:11:22main: == 20240923015832 AddNotNullToWorkspacesAgentConfigVersions: migrated (0.0068s) 197822:11:22main: == 20240923055610 AddForeignKeyToProjectsOnOrganizationId: migrating ========== 197922:11:22main: -- transaction_open?(nil) 198022:11:22main: -> 0.0000s 198122:11:22main: -- transaction_open?(nil) 198222:11:22main: -> 0.0000s 198322:11:22main: -- execute("LOCK TABLE organizations, projects IN SHARE ROW EXCLUSIVE MODE") 198422:11:22main: -> 0.0008s 198522:11:22main: -- execute("ALTER TABLE projects ADD CONSTRAINT fk_9aee26923d FOREIGN KEY (organization_id) REFERENCES organizations (id) ON DELETE CASCADE NOT VALID;") 198622:11:22main: -> 0.0023s 198722:11:22main: -- execute("ALTER TABLE projects VALIDATE CONSTRAINT fk_9aee26923d;") 198822:11:22main: -> 0.0022s 198922:11:22main: == 20240923055610 AddForeignKeyToProjectsOnOrganizationId: migrated (0.0366s) = 199022:11:22main: == 20240923090549 FixInconsistentOrganizationId: migrating ==================== 199122:11:22main: -- select_all("SELECT id, organization_id, parent_id FROM namespaces WHERE organization_id > 1 AND parent_id IS NULL") 199222:11:22main: -> 0.0019s 199322:11:22main: == 20240923090549 FixInconsistentOrganizationId: migrated (0.0079s) =========== 199422:11:22main: == 20240923114603 AddIndexOnVulnerabilityReadsForFilteredRemoval: migrating === 199522:11:22main: -- transaction_open?(nil) 199622:11:22main: -> 0.0000s 199722:11:22main: -- view_exists?(:postgres_partitions) 199822:11:22main: -> 0.0012s 199922:11:22main: -- index_exists?(:vulnerability_reads, [:project_id, :resolved_on_default_branch], {:name=>"index_vulnerability_reads_for_filtered_removal", :algorithm=>:concurrently}) 200022:11:22main: -> 0.0188s 200122:11:22main: -- add_index(:vulnerability_reads, [:project_id, :resolved_on_default_branch], {:name=>"index_vulnerability_reads_for_filtered_removal", :algorithm=>:concurrently}) 200222:11:22main: -> 0.0019s 200322:11:22main: == 20240923114603 AddIndexOnVulnerabilityReadsForFilteredRemoval: migrated (0.0379s) 200422:11:22main: == 20240923114736 PrepareIndexForHasVulnerabilityResolutionOnVulnerabilityReads: migrating 200522:11:22main: -- index_exists?(:vulnerability_reads, [:resolved_on_default_branch, :state, :report_type, :severity, :traversal_ids, :vulnerability_id, :has_vulnerability_resolution], {:name=>"index_vulnerability_reads_common_attrs_for_groups", :where=>"archived = false", :algorithm=>:concurrently}) 200622:11:22main: -> 0.0178s 200722:11:22main: -- add_index_options(:vulnerability_reads, [:resolved_on_default_branch, :state, :report_type, :severity, :traversal_ids, :vulnerability_id, :has_vulnerability_resolution], {:name=>"index_vulnerability_reads_common_attrs_for_groups", :where=>"archived = false", :algorithm=>:concurrently}) 200822:11:22main: -> 0.0001s 200922:11:22main: -- index_exists?(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id, :dismissal_reason, :has_vulnerability_resolution], {:name=>"index_vulnerability_reads_common_finder_query", :order=>{:vulnerability_id=>:desc}, :algorithm=>:concurrently}) 201022:11:22main: -> 0.0184s 201122:11:22main: -- add_index_options(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id, :dismissal_reason, :has_vulnerability_resolution], {:name=>"index_vulnerability_reads_common_finder_query", :order=>{:vulnerability_id=>:desc}, :algorithm=>:concurrently}) 201222:11:22main: -> 0.0000s 201322:11:22main: == 20240923114736 PrepareIndexForHasVulnerabilityResolutionOnVulnerabilityReads: migrated (0.0709s) 201422:11:22main: == 20240923132238 RemoveConanInfoColumnsInPackagesConanMetadata: migrating ==== 201522:11:22main: -- transaction_open?(nil) 201622:11:22main: -> 0.0000s 201722:11:22main: -- remove_column(:packages_conan_metadata, :os, {:if_exists=>true}) 201822:11:22main: -> 0.0031s 201922:11:22main: -- remove_column(:packages_conan_metadata, :architecture, {:if_exists=>true}) 202022:11:22main: -> 0.0031s 202122:11:22main: -- remove_column(:packages_conan_metadata, :build_type, {:if_exists=>true}) 202222:11:22main: -> 0.0027s 202322:11:22main: -- remove_column(:packages_conan_metadata, :compiler, {:if_exists=>true}) 202422:11:22main: -> 0.0029s 202522:11:22main: -- remove_column(:packages_conan_metadata, :compiler_version, {:if_exists=>true}) 202622:11:22main: -> 0.0026s 202722:11:22main: -- remove_column(:packages_conan_metadata, :compiler_libcxx, {:if_exists=>true}) 202822:11:22main: -> 0.0033s 202922:11:22main: -- remove_column(:packages_conan_metadata, :compiler_cppstd, {:if_exists=>true}) 203022:11:22main: -> 0.0026s 203122:11:22main: == 20240923132238 RemoveConanInfoColumnsInPackagesConanMetadata: migrated (0.0285s) 203222:11:22main: == 20240923132401 QueueBackfillShardingKeyIdOnCiRunners: migrating ============ 203322:11:22main: == 20240923132401 QueueBackfillShardingKeyIdOnCiRunners: migrated (0.0365s) === 203422:11:22main: == 20240923154747 DropIdxSbomSourcePackagesOnNameAndPurlType: migrating ======= 203522:11:22main: -- transaction_open?(nil) 203622:11:22main: -> 0.0000s 203722:11:22main: -- view_exists?(:postgres_partitions) 203822:11:22main: -> 0.0011s 203922:11:22main: -- indexes(:sbom_source_packages) 204022:11:22main: -> 0.0041s 204122:11:22main: -- remove_index(:sbom_source_packages, {:algorithm=>:concurrently, :name=>"idx_sbom_source_packages_on_name_and_purl_type"}) 204222:11:22main: -> 0.0014s 204322:11:22main: == 20240923154747 DropIdxSbomSourcePackagesOnNameAndPurlType: migrated (0.0206s) 204422:11:22main: == 20240923154851 DropIndexSbomComponentsOnComponentTypeNameAndPurlType: migrating 204522:11:22main: -- transaction_open?(nil) 204622:11:22main: -> 0.0000s 204722:11:22main: -- view_exists?(:postgres_partitions) 204822:11:22main: -> 0.0011s 204922:11:22main: -- indexes(:sbom_components) 205022:11:22main: -> 0.0046s 205122:11:22main: -- remove_index(:sbom_components, {:algorithm=>:concurrently, :name=>"index_sbom_components_on_component_type_name_and_purl_type"}) 205222:11:22main: -> 0.0012s 205322:11:22main: == 20240923154851 DropIndexSbomComponentsOnComponentTypeNameAndPurlType: migrated (0.0208s) 205422:11:22main: == 20240924095956 RemoveDefaultForSbomComponentsOrganizationId: migrating ===== 205522:11:22main: -- change_column_default(:sbom_components, :organization_id, {:from=>1, :to=>nil}) 205622:11:22main: -> 0.0030s 205722:11:22main: == 20240924095956 RemoveDefaultForSbomComponentsOrganizationId: migrated (0.0083s) 205822:11:22main: == 20240924101144 RemoveDefaultForSbomComponentVersionsOrganizationId: migrating 205922:11:22main: -- change_column_default(:sbom_component_versions, :organization_id, {:from=>1, :to=>nil}) 206022:11:22main: -> 0.0030s 206122:11:22main: == 20240924101144 RemoveDefaultForSbomComponentVersionsOrganizationId: migrated (0.0081s) 206222:11:22main: == 20240924214435 FinalizeWorkspacesConfigVersion3Migration: migrating ======== 206322:11:22main: -- transaction_open?(nil) 206422:11:22main: -> 0.0000s 206522:11:22main: == 20240924214435 FinalizeWorkspacesConfigVersion3Migration: migrated (0.0397s) 206622:11:22main: == 20240924234448 RemoveFaultyAsyncIndexDefinitions: migrating ================ 206722:11:22main: == 20240924234448 RemoveFaultyAsyncIndexDefinitions: migrated (0.0108s) ======= 206822:11:22main: == 20240925061340 RemoveDefaultForSbomSourcesOrganizationId: migrating ======== 206922:11:22main: -- change_column_default(:sbom_sources, :organization_id, {:from=>1, :to=>nil}) 207022:11:22main: -> 0.0029s 207122:11:22main: == 20240925061340 RemoveDefaultForSbomSourcesOrganizationId: migrated (0.0081s) 207222:11:22main: == 20240925062324 RemoveDefaultForSbomSourcePackagesOrganizationId: migrating = 207322:11:22main: -- change_column_default(:sbom_source_packages, :organization_id, {:from=>1, :to=>nil}) 207422:11:22main: -> 0.0030s 207522:11:22main: == 20240925062324 RemoveDefaultForSbomSourcePackagesOrganizationId: migrated (0.0079s) 207622:11:22main: == 20240925063116 RemoveDefaultForVulnerabilityExportsOrganizationId: migrating 207722:11:22main: -- change_column_default(:vulnerability_exports, :organization_id, {:from=>1, :to=>nil}) 207822:11:22main: -> 0.0030s 207922:11:22main: == 20240925063116 RemoveDefaultForVulnerabilityExportsOrganizationId: migrated (0.0079s) 208022:11:22main: == 20240925063151 RemoveDefaultForVulnerabilityExportPartsOrganizationId: migrating 208122:11:22main: -- change_column_default(:vulnerability_export_parts, :organization_id, {:from=>1, :to=>nil}) 208222:11:22main: -> 0.0038s 208322:11:22main: == 20240925063151 RemoveDefaultForVulnerabilityExportPartsOrganizationId: migrated (0.0094s) 208422:11:22main: == 20240925064050 RemoveDefaultForDependencyListExportPartsOrganizationId: migrating 208522:11:22main: -- change_column_default(:dependency_list_export_parts, :organization_id, {:from=>1, :to=>nil}) 208622:11:22main: -> 0.0033s 208722:11:22main: == 20240925064050 RemoveDefaultForDependencyListExportPartsOrganizationId: migrated (0.0099s) 208822:11:22main: == 20240925194509 CleanupWorkspacesConfigVersionRename: migrating ============= 208922:11:22main: -- column_exists?(:workspaces, :config_version) 209022:11:22main: -> 0.0039s 209122:11:22main: -- transaction_open?(nil) 209222:11:22main: -> 0.0000s 209322:11:22main: -- quote_table_name(:workspaces) 209422:11:22main: -> 0.0000s 209522:11:22main: -- execute("DROP TRIGGER IF EXISTS trigger_f388ee33020b\nON \"workspaces\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_f388ee33020b;\n") 209622:11:22main: -> 0.0010s 209722:11:22main: -- execute("DROP TRIGGER IF EXISTS trigger_2dd1fd6eabda\nON \"workspaces\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_2dd1fd6eabda;\n") 209822:11:22main: -> 0.0009s 209922:11:22main: -- execute("DROP TRIGGER IF EXISTS trigger_ecede84a8f20\nON \"workspaces\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_ecede84a8f20;\n") 210022:11:22main: -> 0.0008s 210122:11:22main: -- remove_column(:workspaces, :config_version) 210222:11:22main: -> 0.0010s 210322:11:22main: == 20240925194509 CleanupWorkspacesConfigVersionRename: migrated (0.0192s) ==== 210422:11:22main: == 20240926025244 AddShardingKeyNotNullConstraintOnEvents: migrating ========== 210522:11:22main: -- transaction_open?(nil) 210622:11:22main: -> 0.0000s 210722:11:22main: -- transaction_open?(nil) 210822:11:22main: -> 0.0000s 210922:11:22main: -- execute("ALTER TABLE events\nADD CONSTRAINT check_events_sharding_key_is_not_null\nCHECK ( (group_id IS NOT NULL) OR (project_id IS NOT NULL) OR (personal_namespace_id IS NOT NULL) )\nNOT VALID;\n") 211022:11:22main: -> 0.0011s 211122:11:22main: == 20240926025244 AddShardingKeyNotNullConstraintOnEvents: migrated (0.0123s) = 211222:11:22main: == 20240926061034 CreateTemporaryIndexForDuoFeatures: migrating =============== 211322:11:22main: -- index_exists?(:namespace_settings, [:duo_features_enabled, :lock_duo_features_enabled], {:name=>:tmp_duo_features_enabled_index}) 211422:11:22main: -> 0.0050s 211522:11:22main: -- transaction_open?(nil) 211622:11:22main: -> 0.0000s 211722:11:22main: -- view_exists?(:postgres_partitions) 211822:11:22main: -> 0.0011s 211922:11:22main: -- index_exists?(:namespace_settings, [:duo_features_enabled, :lock_duo_features_enabled], {:name=>:tmp_duo_features_enabled_index, :algorithm=>:concurrently}) 212022:11:22main: -> 0.0043s 212122:11:22main: -- add_index(:namespace_settings, [:duo_features_enabled, :lock_duo_features_enabled], {:name=>:tmp_duo_features_enabled_index, :algorithm=>:concurrently}) 212222:11:22main: -> 0.0019s 212322:11:22main: == 20240926061034 CreateTemporaryIndexForDuoFeatures: migrated (0.0287s) ====== 212422:11:22main: == 20240926061349 LockDuoFeaturesEnabledUpdate: migrating ===================== 212522:11:22main: -- execute("UPDATE namespace_settings SET lock_duo_features_enabled = false WHERE duo_features_enabled = true AND lock_duo_features_enabled = true") 212622:11:22main: -> 0.0014s 212722:11:22main: == 20240926061349 LockDuoFeaturesEnabledUpdate: migrated (0.0073s) ============ 212822:11:22main: == 20240926061454 RemoveTemporaryIndexForDuoFeatures: migrating =============== 212922:11:22main: -- index_exists?(:namespace_settings, [:duo_features_enabled, :lock_duo_features_enabled], {:name=>:tmp_duo_features_enabled_index}) 213022:11:22main: -> 0.0045s 213122:11:22main: -- transaction_open?(nil) 213222:11:22main: -> 0.0000s 213322:11:22main: -- view_exists?(:postgres_partitions) 213422:11:22main: -> 0.0010s 213522:11:22main: -- indexes(:namespace_settings) 213622:11:22main: -> 0.0042s 213722:11:22main: -- remove_index(:namespace_settings, {:algorithm=>:concurrently, :name=>:tmp_duo_features_enabled_index}) 213822:11:22main: -> 0.0013s 213922:11:22main: == 20240926061454 RemoveTemporaryIndexForDuoFeatures: migrated (0.0258s) ====== 214022:11:22main: == 20240926231943 FinalizeBackfillAgentActivityEventsAgentProjectId: migrating 214122:11:22main: -- transaction_open?(nil) 214222:11:22main: -> 0.0000s 214322:11:22main: == 20240926231943 FinalizeBackfillAgentActivityEventsAgentProjectId: migrated (0.0439s) 214422:11:22main: == 20240926232010 FinalizeBackfillApprovalGroupRulesProtectedBranchesGroupId: migrating 214522:11:22main: -- transaction_open?(nil) 214622:11:22main: -> 0.0000s 214722:11:22main: == 20240926232010 FinalizeBackfillApprovalGroupRulesProtectedBranchesGroupId: migrated (0.0440s) 214822:11:22main: == 20240926232124 FinalizeBackfillApprovalMergeRequestRulesProjectId: migrating 214922:11:22main: -- transaction_open?(nil) 215022:11:22main: -> 0.0000s 215122:11:22main: == 20240926232124 FinalizeBackfillApprovalMergeRequestRulesProjectId: migrated (0.0436s) 215222:11:22main: == 20240927082538 ChangeProjectIdFkOnPackagesTerraformModuleMetadata: migrating 215322:11:22main: -- transaction_open?(nil) 215422:11:22main: -> 0.0000s 215522:11:22main: -- transaction_open?(nil) 215622:11:22main: -> 0.0000s 215722:11:22main: -- execute("ALTER TABLE packages_terraform_module_metadata ADD CONSTRAINT fk_rails_terraform_module_metadata_project_id FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 215822:11:22main: -> 0.0019s 215922:11:22main: -- execute("ALTER TABLE packages_terraform_module_metadata VALIDATE CONSTRAINT fk_rails_terraform_module_metadata_project_id;") 216022:11:22main: -> 0.0016s 216122:11:22main: == 20240927082538 ChangeProjectIdFkOnPackagesTerraformModuleMetadata: migrated (0.0322s) 216222:11:22main: == 20240927083746 RemoveProjectIdFkOnPackagesTerraformModuleMetadata: migrating 216322:11:22main: -- transaction_open?(nil) 216422:11:22main: -> 0.0000s 216522:11:22main: -- remove_foreign_key(:packages_terraform_module_metadata, {:column=>:project_id, :on_delete=>:nullify, :name=>"fk_rails_d48f21a84b"}) 216622:11:22main: -> 0.0050s 216722:11:22main: == 20240927083746 RemoveProjectIdFkOnPackagesTerraformModuleMetadata: migrated (0.0231s) 216822:11:22main: == 20240927123739 IndexPackagesComposerMetadataOnProjectId: migrating ========= 216922:11:22main: -- transaction_open?(nil) 217022:11:22main: -> 0.0000s 217122:11:22main: -- view_exists?(:postgres_partitions) 217222:11:22main: -> 0.0012s 217322:11:22main: -- index_exists?(:packages_composer_metadata, :project_id, {:name=>"index_packages_composer_metadata_on_project_id", :algorithm=>:concurrently}) 217422:11:22main: -> 0.0027s 217522:11:22main: -- add_index(:packages_composer_metadata, :project_id, {:name=>"index_packages_composer_metadata_on_project_id", :algorithm=>:concurrently}) 217622:11:22main: -> 0.0014s 217722:11:22main: == 20240927123739 IndexPackagesComposerMetadataOnProjectId: migrated (0.0202s) 217822:11:22main: == 20240927123740 AddPackagesComposerMetadataProjectIdFk: migrating =========== 217922:11:22main: -- transaction_open?(nil) 218022:11:22main: -> 0.0000s 218122:11:22main: -- transaction_open?(nil) 218222:11:22main: -> 0.0000s 218322:11:22main: -- execute("ALTER TABLE packages_composer_metadata ADD CONSTRAINT fk_e65180da68 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 218422:11:22main: -> 0.0019s 218522:11:22main: -- execute("ALTER TABLE packages_composer_metadata VALIDATE CONSTRAINT fk_e65180da68;") 218622:11:22main: -> 0.0016s 218722:11:22main: == 20240927123740 AddPackagesComposerMetadataProjectIdFk: migrated (0.0318s) == 218822:11:22main: == 20240927123741 AddPackagesComposerMetadataProjectIdTrigger: migrating ====== 218922:11:22main: == 20240927123741 AddPackagesComposerMetadataProjectIdTrigger: migrated (0.0070s) 219022:11:22main: == 20240927123742 QueueBackfillPackagesComposerMetadataProjectId: migrating === 219122:11:22main: == 20240927123742 QueueBackfillPackagesComposerMetadataProjectId: migrated (0.0403s) 219222:11:22main: == 20240927125016 IndexPackagesNpmMetadataOnProjectId: migrating ============== 219322:11:22main: -- transaction_open?(nil) 219422:11:22main: -> 0.0000s 219522:11:22main: -- view_exists?(:postgres_partitions) 219622:11:22main: -> 0.0011s 219722:11:22main: -- index_exists?(:packages_npm_metadata, :project_id, {:name=>"index_packages_npm_metadata_on_project_id", :algorithm=>:concurrently}) 219822:11:22main: -> 0.0018s 219922:11:22main: -- add_index(:packages_npm_metadata, :project_id, {:name=>"index_packages_npm_metadata_on_project_id", :algorithm=>:concurrently}) 220022:11:22main: -> 0.0016s 220122:11:22main: == 20240927125016 IndexPackagesNpmMetadataOnProjectId: migrated (0.0194s) ===== 220222:11:22main: == 20240927125017 AddPackagesNpmMetadataProjectIdFk: migrating ================ 220322:11:22main: -- transaction_open?(nil) 220422:11:22main: -> 0.0000s 220522:11:22main: -- transaction_open?(nil) 220622:11:22main: -> 0.0000s 220722:11:22main: -- execute("ALTER TABLE packages_npm_metadata ADD CONSTRAINT fk_83625a27c0 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 220822:11:22main: -> 0.0016s 220922:11:22main: -- execute("ALTER TABLE packages_npm_metadata VALIDATE CONSTRAINT fk_83625a27c0;") 221022:11:22main: -> 0.0016s 221122:11:22main: == 20240927125017 AddPackagesNpmMetadataProjectIdFk: migrated (0.0315s) ======= 221222:11:22main: == 20240927125018 AddPackagesNpmMetadataProjectIdTrigger: migrating =========== 221322:11:23main: == 20240927125018 AddPackagesNpmMetadataProjectIdTrigger: migrated (0.0073s) == 221422:11:23main: == 20240927125019 QueueBackfillPackagesNpmMetadataProjectId: migrating ======== 221522:11:23main: == 20240927125019 QueueBackfillPackagesNpmMetadataProjectId: migrated (0.0411s) 221622:11:23main: == 20240927202948 ReenqueueDeduplicateLfsObjectsProjectsWithNullRepositoryTypes: migrating 221722:11:23main: == 20240927202948 ReenqueueDeduplicateLfsObjectsProjectsWithNullRepositoryTypes: migrated (0.0535s) 221822:11:23main: == 20240928010520 AddUniqueConstraintToWorkItemTypesCorrectId: migrating ====== 221922:11:23main: -- transaction_open?(nil) 222022:11:23main: -> 0.0000s 222122:11:23main: -- view_exists?(:postgres_partitions) 222222:11:23main: -> 0.0011s 222322:11:23main: -- index_exists?(:work_item_types, :correct_id, {:unique=>true, :name=>"index_work_item_types_on_correct_id_unique", :algorithm=>:concurrently}) 222422:11:23main: -> 0.0027s 222522:11:23main: -- add_index(:work_item_types, :correct_id, {:unique=>true, :name=>"index_work_item_types_on_correct_id_unique", :algorithm=>:concurrently}) 222622:11:23main: -> 0.0014s 222722:11:23main: == 20240928010520 AddUniqueConstraintToWorkItemTypesCorrectId: migrated (0.0204s) 222822:11:23main: == 20240928010637 AddFkToIssuesCorrectWorkItemTypeId: migrating =============== 222922:11:23main: -- transaction_open?(nil) 223022:11:23main: -> 0.0000s 223122:11:23main: -- transaction_open?(nil) 223222:11:23main: -> 0.0000s 223322:11:23main: -- execute("ALTER TABLE issues ADD CONSTRAINT fk_1adaba52b0 FOREIGN KEY (correct_work_item_type_id) REFERENCES work_item_types (correct_id) NOT VALID;") 223422:11:23main: -> 0.0014s 223522:11:23main: == 20240928010637 AddFkToIssuesCorrectWorkItemTypeId: migrated (0.0270s) ====== 223622:11:23main: == 20240929231907 FinalizeBackfillApprovalGroupRulesUsersGroupId: migrating === 223722:11:23main: -- transaction_open?(nil) 223822:11:23main: -> 0.0000s 223922:11:23main: == 20240929231907 FinalizeBackfillApprovalGroupRulesUsersGroupId: migrated (0.0424s) 224022:11:23main: == 20240930120430 DropZoektShards: migrating ================================== 224122:11:23main: -- drop_table(:zoekt_shards) 224222:11:23main: -> 0.0026s 224322:11:23main: == 20240930120430 DropZoektShards: migrated (0.0084s) ========================= 224422:11:23main: == 20240930121133 IndexPackagesNugetMetadataOnProjectId: migrating ============ 224522:11:23main: -- transaction_open?(nil) 224622:11:23main: -> 0.0000s 224722:11:23main: -- view_exists?(:postgres_partitions) 224822:11:23main: -> 0.0015s 224922:11:23main: -- index_exists?(:packages_nuget_metadata, :project_id, {:name=>"index_packages_nuget_metadata_on_project_id", :algorithm=>:concurrently}) 225022:11:23main: -> 0.0029s 225122:11:23main: -- add_index(:packages_nuget_metadata, :project_id, {:name=>"index_packages_nuget_metadata_on_project_id", :algorithm=>:concurrently}) 225222:11:23main: -> 0.0014s 225322:11:23main: == 20240930121133 IndexPackagesNugetMetadataOnProjectId: migrated (0.0211s) === 225422:11:23main: == 20240930121134 AddPackagesNugetMetadataProjectIdFk: migrating ============== 225522:11:23main: -- transaction_open?(nil) 225622:11:23main: -> 0.0000s 225722:11:23main: -- transaction_open?(nil) 225822:11:23main: -> 0.0000s 225922:11:23main: -- execute("ALTER TABLE packages_nuget_metadata ADD CONSTRAINT fk_21569c0856 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 226022:11:23main: -> 0.0016s 226122:11:23main: -- execute("ALTER TABLE packages_nuget_metadata VALIDATE CONSTRAINT fk_21569c0856;") 226222:11:23main: -> 0.0017s 226322:11:23main: == 20240930121134 AddPackagesNugetMetadataProjectIdFk: migrated (0.0299s) ===== 226422:11:23main: == 20240930121135 AddPackagesNugetMetadataProjectIdTrigger: migrating ========= 226522:11:23main: == 20240930121135 AddPackagesNugetMetadataProjectIdTrigger: migrated (0.0071s) 226622:11:23main: == 20240930121136 QueueBackfillPackagesNugetMetadataProjectId: migrating ====== 226722:11:23main: == 20240930121136 QueueBackfillPackagesNugetMetadataProjectId: migrated (0.0379s) 226822:11:23main: == 20240930121827 IndexPackagesPypiMetadataOnProjectId: migrating ============= 226922:11:23main: -- transaction_open?(nil) 227022:11:23main: -> 0.0000s 227122:11:23main: -- view_exists?(:postgres_partitions) 227222:11:23main: -> 0.0011s 227322:11:23main: -- index_exists?(:packages_pypi_metadata, :project_id, {:name=>"index_packages_pypi_metadata_on_project_id", :algorithm=>:concurrently}) 227422:11:23main: -> 0.0017s 227522:11:23main: -- add_index(:packages_pypi_metadata, :project_id, {:name=>"index_packages_pypi_metadata_on_project_id", :algorithm=>:concurrently}) 227622:11:23main: -> 0.0016s 227722:11:23main: == 20240930121827 IndexPackagesPypiMetadataOnProjectId: migrated (0.0196s) ==== 227822:11:23main: == 20240930121828 AddPackagesPypiMetadataProjectIdFk: migrating =============== 227922:11:23main: -- transaction_open?(nil) 228022:11:23main: -> 0.0000s 228122:11:23main: -- transaction_open?(nil) 228222:11:23main: -> 0.0000s 228322:11:23main: -- execute("ALTER TABLE packages_pypi_metadata ADD CONSTRAINT fk_884056a10f FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 228422:11:23main: -> 0.0020s 228522:11:23main: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT fk_884056a10f;") 228622:11:23main: -> 0.0019s 228722:11:23main: == 20240930121828 AddPackagesPypiMetadataProjectIdFk: migrated (0.0346s) ====== 228822:11:23main: == 20240930121829 AddPackagesPypiMetadataProjectIdTrigger: migrating ========== 228922:11:23main: == 20240930121829 AddPackagesPypiMetadataProjectIdTrigger: migrated (0.0076s) = 229022:11:23main: == 20240930121830 QueueBackfillPackagesPypiMetadataProjectId: migrating ======= 229122:11:23main: == 20240930121830 QueueBackfillPackagesPypiMetadataProjectId: migrated (0.0398s) 229222:11:23main: == 20240930122233 IndexPackagesRpmMetadataOnProjectId: migrating ============== 229322:11:23main: -- transaction_open?(nil) 229422:11:23main: -> 0.0000s 229522:11:23main: -- view_exists?(:postgres_partitions) 229622:11:23main: -> 0.0015s 229722:11:23main: -- index_exists?(:packages_rpm_metadata, :project_id, {:name=>"index_packages_rpm_metadata_on_project_id", :algorithm=>:concurrently}) 229822:11:23main: -> 0.0027s 229922:11:23main: -- add_index(:packages_rpm_metadata, :project_id, {:name=>"index_packages_rpm_metadata_on_project_id", :algorithm=>:concurrently}) 230022:11:23main: -> 0.0016s 230122:11:23main: == 20240930122233 IndexPackagesRpmMetadataOnProjectId: migrated (0.0218s) ===== 230222:11:23main: == 20240930122234 AddPackagesRpmMetadataProjectIdFk: migrating ================ 230322:11:23main: -- transaction_open?(nil) 230422:11:23main: -> 0.0000s 230522:11:23main: -- transaction_open?(nil) 230622:11:23main: -> 0.0000s 230722:11:23main: -- execute("ALTER TABLE packages_rpm_metadata ADD CONSTRAINT fk_9f1814eb36 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 230822:11:23main: -> 0.0017s 230922:11:23main: -- execute("ALTER TABLE packages_rpm_metadata VALIDATE CONSTRAINT fk_9f1814eb36;") 231022:11:23main: -> 0.0021s 231122:11:23main: == 20240930122234 AddPackagesRpmMetadataProjectIdFk: migrated (0.0332s) ======= 231222:11:23main: == 20240930122235 AddPackagesRpmMetadataProjectIdTrigger: migrating =========== 231322:11:23main: == 20240930122235 AddPackagesRpmMetadataProjectIdTrigger: migrated (0.0072s) == 231422:11:23main: == 20240930122236 QueueBackfillPackagesRpmMetadataProjectId: migrating ======== 231522:11:23main: == 20240930122236 QueueBackfillPackagesRpmMetadataProjectId: migrated (0.0394s) 231622:11:23main: == 20240930122640 IndexPackagesRubygemsMetadataOnProjectId: migrating ========= 231722:11:23main: -- transaction_open?(nil) 231822:11:23main: -> 0.0000s 231922:11:23main: -- view_exists?(:postgres_partitions) 232022:11:23main: -> 0.0013s 232122:11:23main: -- index_exists?(:packages_rubygems_metadata, :project_id, {:name=>"index_packages_rubygems_metadata_on_project_id", :algorithm=>:concurrently}) 232222:11:23main: -> 0.0018s 232322:11:23main: -- add_index(:packages_rubygems_metadata, :project_id, {:name=>"index_packages_rubygems_metadata_on_project_id", :algorithm=>:concurrently}) 232422:11:23main: -> 0.0015s 232522:11:23main: == 20240930122640 IndexPackagesRubygemsMetadataOnProjectId: migrated (0.0196s) 232622:11:23main: == 20240930122641 AddPackagesRubygemsMetadataProjectIdFk: migrating =========== 232722:11:23main: -- transaction_open?(nil) 232822:11:23main: -> 0.0000s 232922:11:23main: -- transaction_open?(nil) 233022:11:23main: -> 0.0000s 233122:11:23main: -- execute("ALTER TABLE packages_rubygems_metadata ADD CONSTRAINT fk_b73c052149 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 233222:11:23main: -> 0.0018s 233322:11:23main: -- execute("ALTER TABLE packages_rubygems_metadata VALIDATE CONSTRAINT fk_b73c052149;") 233422:11:23main: -> 0.0018s 233522:11:23main: == 20240930122641 AddPackagesRubygemsMetadataProjectIdFk: migrated (0.0329s) == 233622:11:23main: == 20240930122642 AddPackagesRubygemsMetadataProjectIdTrigger: migrating ====== 233722:11:23main: == 20240930122642 AddPackagesRubygemsMetadataProjectIdTrigger: migrated (0.0070s) 233822:11:23main: == 20240930122643 QueueBackfillPackagesRubygemsMetadataProjectId: migrating === 233922:11:23main: == 20240930122643 QueueBackfillPackagesRubygemsMetadataProjectId: migrated (0.0393s) 234022:11:23main: == 20240930123053 IndexPagesDeploymentStatesOnProjectId: migrating ============ 234122:11:23main: -- transaction_open?(nil) 234222:11:23main: -> 0.0000s 234322:11:23main: -- view_exists?(:postgres_partitions) 234422:11:23main: -> 0.0011s 234522:11:23main: -- index_exists?(:pages_deployment_states, :project_id, {:name=>"index_pages_deployment_states_on_project_id", :algorithm=>:concurrently}) 234622:11:23main: -> 0.0050s 234722:11:23main: -- add_index(:pages_deployment_states, :project_id, {:name=>"index_pages_deployment_states_on_project_id", :algorithm=>:concurrently}) 234822:11:23main: -> 0.0016s 234922:11:23main: == 20240930123053 IndexPagesDeploymentStatesOnProjectId: migrated (0.0223s) === 235022:11:23main: == 20240930123054 AddPagesDeploymentStatesProjectIdFk: migrating ============== 235122:11:23main: -- transaction_open?(nil) 235222:11:23main: -> 0.0000s 235322:11:23main: -- transaction_open?(nil) 235422:11:23main: -> 0.0000s 235522:11:23main: -- execute("ALTER TABLE pages_deployment_states ADD CONSTRAINT fk_8610d3d1cc FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 235622:11:23main: -> 0.0017s 235722:11:23main: -- execute("ALTER TABLE pages_deployment_states VALIDATE CONSTRAINT fk_8610d3d1cc;") 235822:11:23main: -> 0.0018s 235922:11:23main: == 20240930123054 AddPagesDeploymentStatesProjectIdFk: migrated (0.0290s) ===== 236022:11:23main: == 20240930123055 AddPagesDeploymentStatesProjectIdTrigger: migrating ========= 236122:11:23main: == 20240930123055 AddPagesDeploymentStatesProjectIdTrigger: migrated (0.0074s) 236222:11:23main: == 20240930123056 QueueBackfillPagesDeploymentStatesProjectId: migrating ====== 236322:11:23main: == 20240930123056 QueueBackfillPagesDeploymentStatesProjectId: migrated (0.0385s) 236422:11:23main: == 20240930123729 IndexPagesDomainAcmeOrdersOnProjectId: migrating ============ 236522:11:23main: -- transaction_open?(nil) 236622:11:23main: -> 0.0000s 236722:11:23main: -- view_exists?(:postgres_partitions) 236822:11:23main: -> 0.0011s 236922:11:23main: -- index_exists?(:pages_domain_acme_orders, :project_id, {:name=>"index_pages_domain_acme_orders_on_project_id", :algorithm=>:concurrently}) 237022:11:23main: -> 0.0033s 237122:11:23main: -- add_index(:pages_domain_acme_orders, :project_id, {:name=>"index_pages_domain_acme_orders_on_project_id", :algorithm=>:concurrently}) 237222:11:23main: -> 0.0014s 237322:11:23main: == 20240930123729 IndexPagesDomainAcmeOrdersOnProjectId: migrated (0.0207s) === 237422:11:23main: == 20240930123730 AddPagesDomainAcmeOrdersProjectIdFk: migrating ============== 237522:11:23main: -- transaction_open?(nil) 237622:11:23main: -> 0.0000s 237722:11:23main: -- transaction_open?(nil) 237822:11:23main: -> 0.0000s 237922:11:23main: -- execute("ALTER TABLE pages_domain_acme_orders ADD CONSTRAINT fk_7fa123c002 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 238022:11:23main: -> 0.0016s 238122:11:23main: -- execute("ALTER TABLE pages_domain_acme_orders VALIDATE CONSTRAINT fk_7fa123c002;") 238222:11:23main: -> 0.0017s 238322:11:23main: == 20240930123730 AddPagesDomainAcmeOrdersProjectIdFk: migrated (0.0310s) ===== 238422:11:23main: == 20240930123731 AddPagesDomainAcmeOrdersProjectIdTrigger: migrating ========= 238522:11:23main: == 20240930123731 AddPagesDomainAcmeOrdersProjectIdTrigger: migrated (0.0072s) 238622:11:23main: == 20240930123732 QueueBackfillPagesDomainAcmeOrdersProjectId: migrating ====== 238722:11:23main: == 20240930123732 QueueBackfillPagesDomainAcmeOrdersProjectId: migrated (0.0395s) 238822:11:23main: == 20240930125309 IndexCiSecureFileStatesOnProjectId: migrating =============== 238922:11:23main: -- transaction_open?(nil) 239022:11:23main: -> 0.0000s 239122:11:23main: -- view_exists?(:postgres_partitions) 239222:11:23main: -> 0.0012s 239322:11:23main: -- index_exists?(:ci_secure_file_states, :project_id, {:name=>"index_ci_secure_file_states_on_project_id", :algorithm=>:concurrently}) 239422:11:23main: -> 0.0053s 239522:11:23main: -- add_index(:ci_secure_file_states, :project_id, {:name=>"index_ci_secure_file_states_on_project_id", :algorithm=>:concurrently}) 239622:11:23main: -> 0.0016s 239722:11:23main: == 20240930125309 IndexCiSecureFileStatesOnProjectId: migrated (0.0232s) ====== 239822:11:23main: == 20240930125310 AddCiSecureFileStatesProjectIdTrigger: migrating ============ 239922:11:23main: == 20240930125310 AddCiSecureFileStatesProjectIdTrigger: migrated (0.0073s) === 240022:11:23main: == 20240930125311 QueueBackfillCiSecureFileStatesProjectId: migrating ========= 240122:11:24main: == 20240930125311 QueueBackfillCiSecureFileStatesProjectId: migrated (0.0411s) 240222:11:24main: == 20240930135260 IndexDastScannerProfilesBuildsOnProjectId: migrating ======== 240322:11:24main: -- transaction_open?(nil) 240422:11:24main: -> 0.0000s 240522:11:24main: -- view_exists?(:postgres_partitions) 240622:11:24main: -> 0.0013s 240722:11:24main: -- index_exists?(:dast_scanner_profiles_builds, :project_id, {:name=>"index_dast_scanner_profiles_builds_on_project_id", :algorithm=>:concurrently}) 240822:11:24main: -> 0.0030s 240922:11:24main: -- add_index(:dast_scanner_profiles_builds, :project_id, {:name=>"index_dast_scanner_profiles_builds_on_project_id", :algorithm=>:concurrently}) 241022:11:24main: -> 0.0015s 241122:11:24main: == 20240930135260 IndexDastScannerProfilesBuildsOnProjectId: migrated (0.0221s) 241222:11:24main: == 20240930135300 AddDastScannerProfilesBuildsProjectIdTrigger: migrating ===== 241322:11:24main: == 20240930135300 AddDastScannerProfilesBuildsProjectIdTrigger: migrated (0.0083s) 241422:11:24main: == 20240930135301 QueueBackfillDastScannerProfilesBuildsProjectId: migrating == 241522:11:24main: == 20240930135301 QueueBackfillDastScannerProfilesBuildsProjectId: migrated (0.0493s) 241622:11:24main: == 20240930143920 IndexDastProfilesPipelinesOnProjectId: migrating ============ 241722:11:24main: -- transaction_open?(nil) 241822:11:24main: -> 0.0000s 241922:11:24main: -- view_exists?(:postgres_partitions) 242022:11:24main: -> 0.0013s 242122:11:24main: -- index_exists?(:dast_profiles_pipelines, :project_id, {:name=>"index_dast_profiles_pipelines_on_project_id", :algorithm=>:concurrently}) 242222:11:24main: -> 0.0034s 242322:11:24main: -- add_index(:dast_profiles_pipelines, :project_id, {:name=>"index_dast_profiles_pipelines_on_project_id", :algorithm=>:concurrently}) 242422:11:24main: -> 0.0016s 242522:11:24main: == 20240930143920 IndexDastProfilesPipelinesOnProjectId: migrated (0.0230s) === 242622:11:24main: == 20240930143921 AddDastProfilesPipelinesProjectIdTrigger: migrating ========= 242722:11:24main: == 20240930143921 AddDastProfilesPipelinesProjectIdTrigger: migrated (0.0084s) 242822:11:24main: == 20240930143922 QueueBackfillDastProfilesPipelinesProjectId: migrating ====== 242922:11:24main: == 20240930143922 QueueBackfillDastProfilesPipelinesProjectId: migrated (0.0413s) 243022:11:24main: == 20240930144641 IndexCiBuildsRunnerSessionOnProjectId: migrating ============ 243122:11:24main: -- transaction_open?(nil) 243222:11:24main: -> 0.0000s 243322:11:24main: -- view_exists?(:postgres_partitions) 243422:11:24main: -> 0.0012s 243522:11:24main: -- index_exists?(:ci_builds_runner_session, :project_id, {:name=>"index_ci_builds_runner_session_on_project_id", :algorithm=>:concurrently}) 243622:11:24main: -> 0.0033s 243722:11:24main: -- add_index(:ci_builds_runner_session, :project_id, {:name=>"index_ci_builds_runner_session_on_project_id", :algorithm=>:concurrently}) 243822:11:24main: -> 0.0013s 243922:11:24main: == 20240930144641 IndexCiBuildsRunnerSessionOnProjectId: migrated (0.0216s) === 244022:11:24main: == 20240930144642 AddCiBuildsRunnerSessionProjectIdTrigger: migrating ========= 244122:11:24main: == 20240930144642 AddCiBuildsRunnerSessionProjectIdTrigger: migrated (0.0077s) 244222:11:24main: == 20240930144643 QueueBackfillCiBuildsRunnerSessionProjectId: migrating ====== 244322:11:24main: == 20240930144643 QueueBackfillCiBuildsRunnerSessionProjectId: migrated (0.0400s) 244422:11:24main: == 20240930154301 IndexCiResourcesOnProjectId: migrating ====================== 244522:11:24main: -- transaction_open?(nil) 244622:11:24main: -> 0.0000s 244722:11:24main: -- view_exists?(:postgres_partitions) 244822:11:24main: -> 0.0015s 244922:11:24main: -- index_exists?(:ci_resources, :project_id, {:name=>"index_ci_resources_on_project_id", :algorithm=>:concurrently}) 245022:11:24main: -> 0.0041s 245122:11:24main: -- add_index(:ci_resources, :project_id, {:name=>"index_ci_resources_on_project_id", :algorithm=>:concurrently}) 245222:11:24main: -> 0.0018s 245322:11:24main: == 20240930154301 IndexCiResourcesOnProjectId: migrated (0.0228s) ============= 245422:11:24main: == 20240930154302 AddCiResourcesProjectIdTrigger: migrating =================== 245522:11:24main: == 20240930154302 AddCiResourcesProjectIdTrigger: migrated (0.0076s) ========== 245622:11:24main: == 20240930154303 QueueBackfillCiResourcesProjectId: migrating ================ 245722:11:24main: == 20240930154303 QueueBackfillCiResourcesProjectId: migrated (0.0407s) ======= 245822:11:24main: == 20240930160024 IndexApprovalProjectRulesProtectedBranchesOnProjectId: migrating 245922:11:24main: -- transaction_open?(nil) 246022:11:24main: -> 0.0000s 246122:11:24main: -- view_exists?(:postgres_partitions) 246222:11:24main: -> 0.0012s 246322:11:24main: -- index_exists?(:approval_project_rules_protected_branches, :project_id, {:name=>"index_approval_project_rules_protected_branches_on_project_id", :algorithm=>:concurrently}) 246422:11:24main: -> 0.0026s 246522:11:24main: -- add_index(:approval_project_rules_protected_branches, :project_id, {:name=>"index_approval_project_rules_protected_branches_on_project_id", :algorithm=>:concurrently}) 246622:11:24main: -> 0.0015s 246722:11:24main: == 20240930160024 IndexApprovalProjectRulesProtectedBranchesOnProjectId: migrated (0.0210s) 246822:11:24main: == 20240930160025 AddApprovalProjectRulesProtectedBranchesProjectIdFk: migrating 246922:11:24main: -- transaction_open?(nil) 247022:11:24main: -> 0.0000s 247122:11:24main: -- transaction_open?(nil) 247222:11:24main: -> 0.0000s 247322:11:24main: -- execute("ALTER TABLE approval_project_rules_protected_branches ADD CONSTRAINT fk_e6ee913fc2 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 247422:11:24main: -> 0.0017s 247522:11:24main: -- execute("ALTER TABLE approval_project_rules_protected_branches VALIDATE CONSTRAINT fk_e6ee913fc2;") 247622:11:24main: -> 0.0018s 247722:11:24main: == 20240930160025 AddApprovalProjectRulesProtectedBranchesProjectIdFk: migrated (0.0320s) 247822:11:24main: == 20240930160026 AddApprovalProjectRulesProtectedBranchesProjectIdTrigger: migrating 247922:11:24main: == 20240930160026 AddApprovalProjectRulesProtectedBranchesProjectIdTrigger: migrated (0.0070s) 248022:11:24main: == 20240930160027 QueueBackfillApprovalProjectRulesProtectedBranchesProjectId: migrating 248122:11:24main: == 20240930160027 QueueBackfillApprovalProjectRulesProtectedBranchesProjectId: migrated (0.0379s) 248222:11:24main: == 20241001115912 QueueSetTotalNumberOfVulnerabilitiesForExistingProjects: migrating 248322:11:24main: == 20241001115912 QueueSetTotalNumberOfVulnerabilitiesForExistingProjects: migrated (0.0510s) 248422:11:24main: == 20241001122043 IndexDastSiteProfilesBuildsOnProjectId: migrating =========== 248522:11:24main: -- transaction_open?(nil) 248622:11:24main: -> 0.0000s 248722:11:24main: -- view_exists?(:postgres_partitions) 248822:11:24main: -> 0.0012s 248922:11:24main: -- index_exists?(:dast_site_profiles_builds, :project_id, {:name=>"index_dast_site_profiles_builds_on_project_id", :algorithm=>:concurrently}) 249022:11:24main: -> 0.0029s 249122:11:24main: -- add_index(:dast_site_profiles_builds, :project_id, {:name=>"index_dast_site_profiles_builds_on_project_id", :algorithm=>:concurrently}) 249222:11:24main: -> 0.0016s 249322:11:24main: == 20241001122043 IndexDastSiteProfilesBuildsOnProjectId: migrated (0.0215s) == 249422:11:24main: == 20241001122044 AddDastSiteProfilesBuildsProjectIdTrigger: migrating ======== 249522:11:24main: == 20241001122044 AddDastSiteProfilesBuildsProjectIdTrigger: migrated (0.0074s) 249622:11:24main: == 20241001122045 QueueBackfillDastSiteProfilesBuildsProjectId: migrating ===== 249722:11:24main: == 20241001122045 QueueBackfillDastSiteProfilesBuildsProjectId: migrated (0.0409s) 249822:11:24main: == 20241001153138 RemoveGinIndexFromSbomComponents: migrating ================= 249922:11:24main: -- index_exists?(:sbom_components, :name, {:name=>"idx_sbom_components_on_name_gin"}) 250022:11:24main: -> 0.0047s 250122:11:24main: -- quote_column_name("idx_sbom_components_on_name_gin") 250222:11:24main: -> 0.0000s 250322:11:24main: == 20241001153138 RemoveGinIndexFromSbomComponents: migrated (0.0179s) ======== 250422:11:24main: == 20241001155014 PreparePartitionedAsyncIndexMergeRequestDiffFiles99208b8facOnProjectId: migrating 250522:11:24main: -- index_exists?(:merge_request_diff_files_99208b8fac, :project_id, {:name=>"index_merge_request_diff_files_99208b8fac_on_project_id"}) 250622:11:24main: -> 0.0019s 250722:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1", :project_id, {:name=>"index_3d19086f0d", :algorithm=>:concurrently}) 250822:11:24main: -> 0.0017s 250922:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1", :project_id, {:name=>"index_3d19086f0d", :algorithm=>:concurrently}) 251022:11:24main: -> 0.0000s 251122:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1000000001", :project_id, {:name=>"index_a60a0da57f", :algorithm=>:concurrently}) 251222:11:24main: -> 0.0016s 251322:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1000000001", :project_id, {:name=>"index_a60a0da57f", :algorithm=>:concurrently}) 251422:11:24main: -> 0.0001s 251522:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1200000001", :project_id, {:name=>"index_4d7881efb2", :algorithm=>:concurrently}) 251622:11:24main: -> 0.0016s 251722:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1200000001", :project_id, {:name=>"index_4d7881efb2", :algorithm=>:concurrently}) 251822:11:24main: -> 0.0000s 251922:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1400000001", :project_id, {:name=>"index_0858acd8eb", :algorithm=>:concurrently}) 252022:11:24main: -> 0.0016s 252122:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1400000001", :project_id, {:name=>"index_0858acd8eb", :algorithm=>:concurrently}) 252222:11:24main: -> 0.0001s 252322:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1600000001", :project_id, {:name=>"index_f31bee44f9", :algorithm=>:concurrently}) 252422:11:24main: -> 0.0017s 252522:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1600000001", :project_id, {:name=>"index_f31bee44f9", :algorithm=>:concurrently}) 252622:11:24main: -> 0.0000s 252722:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1800000001", :project_id, {:name=>"index_2b8628c78f", :algorithm=>:concurrently}) 252822:11:24main: -> 0.0016s 252922:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_1800000001", :project_id, {:name=>"index_2b8628c78f", :algorithm=>:concurrently}) 253022:11:24main: -> 0.0000s 253122:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_2000000001", :project_id, {:name=>"index_f6d7e9c053", :algorithm=>:concurrently}) 253222:11:24main: -> 0.0016s 253322:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_2000000001", :project_id, {:name=>"index_f6d7e9c053", :algorithm=>:concurrently}) 253422:11:24main: -> 0.0000s 253522:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_200000001", :project_id, {:name=>"index_db9f210e57", :algorithm=>:concurrently}) 253622:11:24main: -> 0.0015s 253722:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_200000001", :project_id, {:name=>"index_db9f210e57", :algorithm=>:concurrently}) 253822:11:24main: -> 0.0000s 253922:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_2200000001", :project_id, {:name=>"index_2f0392f65d", :algorithm=>:concurrently}) 254022:11:24main: -> 0.0016s 254122:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_2200000001", :project_id, {:name=>"index_2f0392f65d", :algorithm=>:concurrently}) 254222:11:24main: -> 0.0000s 254322:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_400000001", :project_id, {:name=>"index_e3f72a3764", :algorithm=>:concurrently}) 254422:11:24main: -> 0.0015s 254522:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_400000001", :project_id, {:name=>"index_e3f72a3764", :algorithm=>:concurrently}) 254622:11:24main: -> 0.0000s 254722:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_600000001", :project_id, {:name=>"index_c9656f4cdc", :algorithm=>:concurrently}) 254822:11:24main: -> 0.0022s 254922:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_600000001", :project_id, {:name=>"index_c9656f4cdc", :algorithm=>:concurrently}) 255022:11:24main: -> 0.0000s 255122:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_800000001", :project_id, {:name=>"index_51e3b62997", :algorithm=>:concurrently}) 255222:11:24main: -> 0.0018s 255322:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_files_99208b8fac_800000001", :project_id, {:name=>"index_51e3b62997", :algorithm=>:concurrently}) 255422:11:24main: -> 0.0000s 255522:11:24main: == 20241001155014 PreparePartitionedAsyncIndexMergeRequestDiffFiles99208b8facOnProjectId: migrated (0.2449s) 255622:11:24main: == 20241001170219 PreparePartitionedAsyncIndexMergeRequestDiffCommitsB5377a7a34: migrating 255722:11:24main: -- index_exists?(:merge_request_diff_commits_b5377a7a34, :project_id, {:name=>"index_merge_request_diff_commits_b5377a7a34_on_project_id"}) 255822:11:24main: -> 0.0018s 255922:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1", :project_id, {:name=>"index_f0bda40e87", :algorithm=>:concurrently}) 256022:11:24main: -> 0.0017s 256122:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1", :project_id, {:name=>"index_f0bda40e87", :algorithm=>:concurrently}) 256222:11:24main: -> 0.0001s 256322:11:24main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1000000001", :project_id, {:name=>"index_530e5a157e", :algorithm=>:concurrently}) 256422:11:24main: -> 0.0018s 256522:11:24main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1000000001", :project_id, {:name=>"index_530e5a157e", :algorithm=>:concurrently}) 256622:11:24main: -> 0.0001s 256722:11:25main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1200000001", :project_id, {:name=>"index_e7c99cfa55", :algorithm=>:concurrently}) 256822:11:25main: -> 0.0016s 256922:11:25main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1200000001", :project_id, {:name=>"index_e7c99cfa55", :algorithm=>:concurrently}) 257022:11:25main: -> 0.0000s 257122:11:25main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1400000001", :project_id, {:name=>"index_432eac6331", :algorithm=>:concurrently}) 257222:11:25main: -> 0.0019s 257322:11:25main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1400000001", :project_id, {:name=>"index_432eac6331", :algorithm=>:concurrently}) 257422:11:25main: -> 0.0000s 257522:11:25main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1600000001", :project_id, {:name=>"index_e2b5248a05", :algorithm=>:concurrently}) 257622:11:25main: -> 0.0016s 257722:11:25main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1600000001", :project_id, {:name=>"index_e2b5248a05", :algorithm=>:concurrently}) 257822:11:25main: -> 0.0001s 257922:11:25main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1800000001", :project_id, {:name=>"index_7b6e36bcc2", :algorithm=>:concurrently}) 258022:11:25main: -> 0.0018s 258122:11:25main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1800000001", :project_id, {:name=>"index_7b6e36bcc2", :algorithm=>:concurrently}) 258222:11:25main: -> 0.0000s 258322:11:25main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_2000000001", :project_id, {:name=>"index_726253890f", :algorithm=>:concurrently}) 258422:11:25main: -> 0.0016s 258522:11:25main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_2000000001", :project_id, {:name=>"index_726253890f", :algorithm=>:concurrently}) 258622:11:25main: -> 0.0001s 258722:11:25main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_200000001", :project_id, {:name=>"index_61eff821f2", :algorithm=>:concurrently}) 258822:11:25main: -> 0.0019s 258922:11:25main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_200000001", :project_id, {:name=>"index_61eff821f2", :algorithm=>:concurrently}) 259022:11:25main: -> 0.0000s 259122:11:25main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_2200000001", :project_id, {:name=>"index_4c70289662", :algorithm=>:concurrently}) 259222:11:25main: -> 0.0020s 259322:11:25main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_2200000001", :project_id, {:name=>"index_4c70289662", :algorithm=>:concurrently}) 259422:11:25main: -> 0.0000s 259522:11:25main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_400000001", :project_id, {:name=>"index_7a436394e2", :algorithm=>:concurrently}) 259622:11:25main: -> 0.0019s 259722:11:25main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_400000001", :project_id, {:name=>"index_7a436394e2", :algorithm=>:concurrently}) 259822:11:25main: -> 0.0001s 259922:11:25main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_600000001", :project_id, {:name=>"index_7a869a0ddf", :algorithm=>:concurrently}) 260022:11:25main: -> 0.0021s 260122:11:25main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_600000001", :project_id, {:name=>"index_7a869a0ddf", :algorithm=>:concurrently}) 260222:11:25main: -> 0.0000s 260322:11:25main: -- index_exists?("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_800000001", :project_id, {:name=>"index_94bfc569d6", :algorithm=>:concurrently}) 260422:11:25main: -> 0.0018s 260522:11:25main: -- add_index_options("gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_800000001", :project_id, {:name=>"index_94bfc569d6", :algorithm=>:concurrently}) 260622:11:25main: -> 0.0000s 260722:11:25main: == 20241001170219 PreparePartitionedAsyncIndexMergeRequestDiffCommitsB5377a7a34: migrated (0.2561s) 260822:11:25main: == 20241001231957 FinalizeBackfillApprovalMergeRequestRuleSourcesProjectId: migrating 260922:11:25main: -- transaction_open?(nil) 261022:11:25main: -> 0.0000s 261122:11:25main: == 20241001231957 FinalizeBackfillApprovalMergeRequestRuleSourcesProjectId: migrated (0.0410s) 261222:11:25main: == 20241001232051 FinalizeBackfillApprovalsProjectId: migrating =============== 261322:11:25main: -- transaction_open?(nil) 261422:11:25main: -> 0.0000s 261522:11:25main: == 20241001232051 FinalizeBackfillApprovalsProjectId: migrated (0.0407s) ====== 261622:11:25main: == 20241002155253 QueueFixProjectSettingsHasVulnerabilities: migrating ======== 261722:11:25main: == 20241002155253 QueueFixProjectSettingsHasVulnerabilities: migrated (0.0390s) 261822:11:25main: == 20241002185804 QueueBackfillIssuesCorrectWorkItemTypeId: migrating ========= 261922:11:25main: == 20241002185804 QueueBackfillIssuesCorrectWorkItemTypeId: migrated (0.0385s) 262022:11:25main: == 20241003061916 QueueRecoverDeletedMlModelVersionPackages: migrating ======== 262122:11:25main: == 20241003061916 QueueRecoverDeletedMlModelVersionPackages: migrated (0.0388s) 262222:11:25main: == 20241003110148 QueueBackfillRunnerTypeAndShardingKeyIdOnCiRunnerManagers: migrating 262322:11:25main: == 20241003110148 QueueBackfillRunnerTypeAndShardingKeyIdOnCiRunnerManagers: migrated (0.0059s) 262422:11:25main: == 20241003120559 FinalizeFixVulnerabilityReadsHasIssues: migrating =========== 262522:11:25main: -- transaction_open?(nil) 262622:11:25main: -> 0.0000s 262722:11:25main: == 20241003120559 FinalizeFixVulnerabilityReadsHasIssues: migrated (0.0164s) == 262822:11:25main: == 20241003181429 IndexCiPipelineScheduleVariablesOnProjectId: migrating ====== 262922:11:25main: -- transaction_open?(nil) 263022:11:25main: -> 0.0000s 263122:11:25main: -- view_exists?(:postgres_partitions) 263222:11:25main: -> 0.0012s 263322:11:25main: -- index_exists?(:ci_pipeline_schedule_variables, :project_id, {:name=>"index_ci_pipeline_schedule_variables_on_project_id", :algorithm=>:concurrently}) 263422:11:25main: -> 0.0027s 263522:11:25main: -- add_index(:ci_pipeline_schedule_variables, :project_id, {:name=>"index_ci_pipeline_schedule_variables_on_project_id", :algorithm=>:concurrently}) 263622:11:25main: -> 0.0014s 263722:11:25main: == 20241003181429 IndexCiPipelineScheduleVariablesOnProjectId: migrated (0.0201s) 263822:11:25main: == 20241003181430 AddCiPipelineScheduleVariablesProjectIdTrigger: migrating === 263922:11:25main: == 20241003181430 AddCiPipelineScheduleVariablesProjectIdTrigger: migrated (0.0069s) 264022:11:25main: == 20241003181431 QueueBackfillCiPipelineScheduleVariablesProjectId: migrating 264122:11:25main: == 20241003181431 QueueBackfillCiPipelineScheduleVariablesProjectId: migrated (0.0385s) 264222:11:25main: == 20241004064933 QueueFixPickUpAtCiDeletedObject: migrating ================== 264322:11:25main: == 20241004064933 QueueFixPickUpAtCiDeletedObject: migrated (0.0384s) ========= 264422:11:25main: == 20241006231846 FinalizeBackfillApprovalProjectRulesUsersProjectId: migrating 264522:11:25main: -- transaction_open?(nil) 264622:11:25main: -> 0.0000s 264722:11:25main: == 20241006231846 FinalizeBackfillApprovalProjectRulesUsersProjectId: migrated (0.0433s) 264822:11:25main: == 20241006231940 FinalizeBackfillAuditEventsStreamingHeadersGroupId: migrating 264922:11:25main: -- transaction_open?(nil) 265022:11:25main: -> 0.0000s 265122:11:25main: == 20241006231940 FinalizeBackfillAuditEventsStreamingHeadersGroupId: migrated (0.0402s) 265222:11:25main: == 20241007034738 CleanupEventsPersonalNamespaceIdGitlabCom: migrating ======== 265322:11:25main: == 20241007034738 CleanupEventsPersonalNamespaceIdGitlabCom: migrated (0.0048s) 265422:11:25main: == 20241007034739 AddFkOnEventsPersonalNamespaceIdGitlabCom: migrating ======== 265522:11:25main: == 20241007034739 AddFkOnEventsPersonalNamespaceIdGitlabCom: migrated (0.0048s) 265622:11:25main: == 20241007114424 AddIndexForHasVulnerabilityResolutionOnVulnerabilityReads: migrating 265722:11:25main: -- transaction_open?(nil) 265822:11:25main: -> 0.0000s 265922:11:25main: -- view_exists?(:postgres_partitions) 266022:11:25main: -> 0.0012s 266122:11:25main: -- index_exists?(:vulnerability_reads, [:resolved_on_default_branch, :state, :report_type, :severity, :traversal_ids, :vulnerability_id, :has_vulnerability_resolution], {:name=>"index_vulnerability_reads_common_attrs_for_groups", :where=>"archived = false", :algorithm=>:concurrently}) 266222:11:25main: -> 0.0186s 266322:11:25main: -- add_index(:vulnerability_reads, [:resolved_on_default_branch, :state, :report_type, :severity, :traversal_ids, :vulnerability_id, :has_vulnerability_resolution], {:name=>"index_vulnerability_reads_common_attrs_for_groups", :where=>"archived = false", :algorithm=>:concurrently}) 266422:11:25main: -> 0.0021s 266522:11:25main: -- transaction_open?(nil) 266622:11:25main: -> 0.0000s 266722:11:25main: -- view_exists?(:postgres_partitions) 266822:11:25main: -> 0.0012s 266922:11:25main: -- index_exists?(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id, :dismissal_reason, :has_vulnerability_resolution], {:name=>"index_vulnerability_reads_common_finder_query", :order=>{:vulnerability_id=>:desc}, :algorithm=>:concurrently}) 267022:11:25main: -> 0.0224s 267122:11:25main: -- add_index(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id, :dismissal_reason, :has_vulnerability_resolution], {:name=>"index_vulnerability_reads_common_finder_query", :order=>{:vulnerability_id=>:desc}, :algorithm=>:concurrently}) 267222:11:25main: -> 0.0018s 267322:11:25main: == 20241007114424 AddIndexForHasVulnerabilityResolutionOnVulnerabilityReads: migrated (0.0975s) 267422:11:25main: == 20241007115637 QueueBackfillIdentifierNamesOfVulnerabilityReads: migrating = 267522:11:25main: == 20241007115637 QueueBackfillIdentifierNamesOfVulnerabilityReads: migrated (0.0411s) 267622:11:25main: == 20241007120706 CreatePartitionsForPCiBuildTraceMetadata: migrating ========= 267722:11:25main: == 20241007120706 CreatePartitionsForPCiBuildTraceMetadata: migrated (0.0101s) 267822:11:25main: == 20241007125301 RemoveRedundantIndexOnVulnerabilityReads: migrating ========= 267922:11:25main: -- transaction_open?(nil) 268022:11:25main: -> 0.0000s 268122:11:25main: -- view_exists?(:postgres_partitions) 268222:11:25main: -> 0.0012s 268322:11:25main: -- indexes(:vulnerability_reads) 268422:11:25main: -> 0.0220s 268522:11:25main: -- remove_index(:vulnerability_reads, {:algorithm=>:concurrently, :name=>"index_vulnerability_reads_common_attrs_and_detection_for_groups"}) 268622:11:25main: -> 0.0015s 268722:11:25main: -- transaction_open?(nil) 268822:11:25main: -> 0.0000s 268922:11:25main: -- view_exists?(:postgres_partitions) 269022:11:25main: -> 0.0010s 269122:11:25main: -- indexes(:vulnerability_reads) 269222:11:25main: -> 0.0213s 269322:11:25main: -- remove_index(:vulnerability_reads, {:algorithm=>:concurrently, :name=>"index_vulnerability_reads_common_finder_query_2"}) 269422:11:25main: -> 0.0013s 269522:11:25main: == 20241007125301 RemoveRedundantIndexOnVulnerabilityReads: migrated (0.0731s) 269622:11:25main: == 20241007171237 RequeueBackfillPCiRunnerMachineBuildsProjectId: migrating === 269722:11:25main: == 20241007171237 RequeueBackfillPCiRunnerMachineBuildsProjectId: migrated (0.0054s) 269822:11:25main: == 20241008030404 QueueBackfillEventsPersonalNamespaceId: migrating =========== 269922:11:25main: == 20241008030404 QueueBackfillEventsPersonalNamespaceId: migrated (0.0398s) == 270022:11:25main: == 20241008064311 RequeueBackfillPCiPipelineVariablesProjectId: migrating ===== 270122:11:25main: == 20241008064311 RequeueBackfillPCiPipelineVariablesProjectId: migrated (0.0048s) 270222:11:26main: == 20241008140109 AddRelatedEpicLinksIssueLinkConstraints: migrating ========== 270322:11:26main: -- transaction_open?(nil) 270422:11:26main: -> 0.0000s 270522:11:26main: -- view_exists?(:postgres_partitions) 270622:11:26main: -> 0.0011s 270722:11:26main: -- index_exists?(:related_epic_links, :issue_link_id, {:unique=>true, :name=>"index_unique_issue_link_id_on_related_epic_links", :algorithm=>:concurrently}) 270822:11:26main: -> 0.0046s 270922:11:26main: -- add_index(:related_epic_links, :issue_link_id, {:unique=>true, :name=>"index_unique_issue_link_id_on_related_epic_links", :algorithm=>:concurrently}) 271022:11:26main: -> 0.0014s 271122:11:26main: -- transaction_open?(nil) 271222:11:26main: -> 0.0000s 271322:11:26main: -- transaction_open?(nil) 271422:11:26main: -> 0.0000s 271522:11:26main: -- execute("ALTER TABLE related_epic_links ADD CONSTRAINT fk_b30520b698 FOREIGN KEY (issue_link_id) REFERENCES issue_links (id) ON DELETE CASCADE NOT VALID;") 271622:11:26main: -> 0.0012s 271722:11:26main: -- execute("ALTER TABLE related_epic_links VALIDATE CONSTRAINT fk_b30520b698;") 271822:11:26main: -> 0.0013s 271922:11:26main: == 20241008140109 AddRelatedEpicLinksIssueLinkConstraints: migrated (0.0473s) = 272022:11:26main: == 20241008140204 AddEpicIssueWorkItemParentLinkConstraints: migrating ======== 272122:11:26main: -- transaction_open?(nil) 272222:11:26main: -> 0.0000s 272322:11:26main: -- view_exists?(:postgres_partitions) 272422:11:26main: -> 0.0012s 272522:11:26main: -- index_exists?(:epic_issues, :work_item_parent_link_id, {:unique=>true, :name=>"index_unique_parent_link_id_on_epic_issues", :algorithm=>:concurrently}) 272622:11:26main: -> 0.0043s 272722:11:26main: -- add_index(:epic_issues, :work_item_parent_link_id, {:unique=>true, :name=>"index_unique_parent_link_id_on_epic_issues", :algorithm=>:concurrently}) 272822:11:26main: -> 0.0015s 272922:11:26main: -- transaction_open?(nil) 273022:11:26main: -> 0.0000s 273122:11:26main: -- transaction_open?(nil) 273222:11:26main: -> 0.0000s 273322:11:26main: -- execute("ALTER TABLE epic_issues ADD CONSTRAINT fk_54dd5d38a7 FOREIGN KEY (work_item_parent_link_id) REFERENCES work_item_parent_links (id) ON DELETE CASCADE NOT VALID;") 273422:11:26main: -> 0.0015s 273522:11:26main: -- execute("ALTER TABLE epic_issues VALIDATE CONSTRAINT fk_54dd5d38a7;") 273622:11:26main: -> 0.0015s 273722:11:26main: == 20241008140204 AddEpicIssueWorkItemParentLinkConstraints: migrated (0.0511s) 273822:11:26main: == 20241008140221 AddEpicWorkItemParentLinkConstraints: migrating ============= 273922:11:26main: -- transaction_open?(nil) 274022:11:26main: -> 0.0000s 274122:11:26main: -- view_exists?(:postgres_partitions) 274222:11:26main: -> 0.0016s 274322:11:26main: -- index_exists?(:epics, :work_item_parent_link_id, {:unique=>true, :name=>"index_unique_parent_link_id_on_epics", :algorithm=>:concurrently}) 274422:11:26main: -> 0.0139s 274522:11:26main: -- add_index(:epics, :work_item_parent_link_id, {:unique=>true, :name=>"index_unique_parent_link_id_on_epics", :algorithm=>:concurrently}) 274622:11:26main: -> 0.0019s 274722:11:26main: -- transaction_open?(nil) 274822:11:26main: -> 0.0000s 274922:11:26main: -- transaction_open?(nil) 275022:11:26main: -> 0.0000s 275122:11:26main: -- execute("ALTER TABLE epics ADD CONSTRAINT fk_765e132668 FOREIGN KEY (work_item_parent_link_id) REFERENCES work_item_parent_links (id) ON DELETE SET NULL NOT VALID;") 275222:11:26main: -> 0.0016s 275322:11:26main: -- execute("ALTER TABLE epics VALIDATE CONSTRAINT fk_765e132668;") 275422:11:26main: -> 0.0015s 275522:11:26main: == 20241008140221 AddEpicWorkItemParentLinkConstraints: migrated (0.0610s) ==== 275622:11:26main: == 20241009122534 QueueRetryBackfillRunnerTypeAndShardingKeyIdOnCiRunnerManagers: migrating 275722:11:26main: == 20241009122534 QueueRetryBackfillRunnerTypeAndShardingKeyIdOnCiRunnerManagers: migrated (0.0391s) 275822:11:26main: == 20241009232130 FinalizeBackfillBoardsEpicBoardPositionsGroupId: migrating == 275922:11:26main: -- transaction_open?(nil) 276022:11:26main: -> 0.0000s 276122:11:26main: == 20241009232130 FinalizeBackfillBoardsEpicBoardPositionsGroupId: migrated (0.0427s) 276222:11:26main: == 20241010054851 RemoveIssuesCorrectWorkItemTypeIdConstraint: migrating ====== 276322:11:26main: -- transaction_open?(nil) 276422:11:26main: -> 0.0000s 276522:11:26main: -- remove_foreign_key(:issues, {:column=>:correct_work_item_type_id}) 276622:11:26main: -> 0.0053s 276722:11:26main: == 20241010054851 RemoveIssuesCorrectWorkItemTypeIdConstraint: migrated (0.0247s) 276822:11:26main: == 20241010232133 FinalizeBackfillBoardsEpicListsGroupId: migrating =========== 276922:11:26main: -- transaction_open?(nil) 277022:11:26main: -> 0.0000s 277122:11:26main: == 20241010232133 FinalizeBackfillBoardsEpicListsGroupId: migrated (0.0424s) == 277222:11:26main: == 20241010232231 FinalizeBackfillComplianceFrameworkSecurityPoliciesNamespaceId: migrating 277322:11:26main: -- transaction_open?(nil) 277422:11:26main: -> 0.0000s 277522:11:26main: == 20241010232231 FinalizeBackfillComplianceFrameworkSecurityPoliciesNamespaceId: migrated (0.0433s) 277622:11:26main: == 20241015232257 FinalizeBackfillComplianceFrameworkSecurityPoliciesProjectId: migrating 277722:11:26main: -- transaction_open?(nil) 277822:11:26main: -> 0.0000s 277922:11:26main: == 20241015232257 FinalizeBackfillComplianceFrameworkSecurityPoliciesProjectId: migrated (0.0430s) 278022:11:26main: == 20241016032053 AddForeignKeyToOrganizationUsersOnUserId: migrating ========= 278122:11:26main: -- transaction_open?(nil) 278222:11:26main: -> 0.0000s 278322:11:26main: -- transaction_open?(nil) 278422:11:26main: -> 0.0000s 278522:11:26main: -- execute("ALTER TABLE organization_users ADD CONSTRAINT fk_8d9b20725d FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE NOT VALID;") 278622:11:26main: -> 0.0016s 278722:11:26main: == 20241016032053 AddForeignKeyToOrganizationUsersOnUserId: migrated (0.0300s) 278822:11:26main: == 20240911173251 AddProjectIdToPackagesNugetSymbols: migrating =============== 278922:11:26main: -- add_column(:packages_nuget_symbols, :project_id, :bigint) 279022:11:26main: -> 0.0014s 279122:11:26main: == 20240911173251 AddProjectIdToPackagesNugetSymbols: migrated (0.0071s) ====== 279222:11:26main: == 20240917101404 AddImagePullSecretsToWorkspacesConfig: migrating ============ 279322:11:26main: -- add_column(:workspaces_agent_configs, :image_pull_secrets, :jsonb, {:default=>[], :null=>false, :if_not_exist=>true}) 279422:11:26main: -> 0.0020s 279522:11:26main: == 20240917101404 AddImagePullSecretsToWorkspacesConfig: migrated (0.0078s) === 279622:11:26main: == 20240930121437 AddOrganizationIdToOauthTables: migrating =================== 279722:11:26main: -- transaction_open?(nil) 279822:11:26main: -> 0.0000s 279922:11:26main: -- add_column(:oauth_access_grants, :organization_id, :bigint, {:default=>1, :null=>false, :if_not_exists=>true}) 280022:11:26main: -> 0.0045s 280122:11:26main: -- transaction_open?(nil) 280222:11:26main: -> 0.0000s 280322:11:26main: -- add_column(:oauth_access_tokens, :organization_id, :bigint, {:default=>1, :null=>false, :if_not_exists=>true}) 280422:11:26main: -> 0.0041s 280522:11:26main: -- transaction_open?(nil) 280622:11:26main: -> 0.0000s 280722:11:26main: -- add_column(:oauth_openid_requests, :organization_id, :bigint, {:default=>1, :null=>false, :if_not_exists=>true}) 280822:11:26main: -> 0.0037s 280922:11:26main: == 20240930121437 AddOrganizationIdToOauthTables: migrated (0.0280s) ========== 281022:11:26main: == 20241001223628 AddIdentityVerificationSettingsJsonColumnToApplicationSettings: migrating 281122:11:26main: -- add_column(:application_settings, :identity_verification_settings, :jsonb, {:default=>{}, :null=>false}) 281222:11:26main: -> 0.0029s 281322:11:26main: -- transaction_open?(nil) 281422:11:26main: -> 0.0000s 281522:11:26main: -- transaction_open?(nil) 281622:11:26main: -> 0.0000s 281722:11:26main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_identity_verification_settings_is_hash\nCHECK ( (jsonb_typeof(identity_verification_settings) = 'object') )\nNOT VALID;\n") 281822:11:26main: -> 0.0019s 281922:11:26main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_identity_verification_settings_is_hash;") 282022:11:26main: -> 0.0016s 282122:11:26main: == 20241001223628 AddIdentityVerificationSettingsJsonColumnToApplicationSettings: migrated (0.0205s) 282222:11:26main: == 20241004213405 AddTokenExpiryNotifyInheritedMembersGroupSetting: migrating = 282322:11:26main: -- add_column(:namespace_settings, :token_expiry_notify_inherited, :boolean, {:default=>true, :null=>false}) 282422:11:26main: -> 0.0019s 282522:11:26main: == 20241004213405 AddTokenExpiryNotifyInheritedMembersGroupSetting: migrated (0.0079s) 282622:11:26main: == 20241007162049 AddMultiNotNullConstraintToBulkImportExports: migrating ===== 282722:11:26main: -- transaction_open?(nil) 282822:11:26main: -> 0.0000s 282922:11:26main: -- transaction_open?(nil) 283022:11:26main: -> 0.0000s 283122:11:26main: -- execute("ALTER TABLE bulk_import_exports\nADD CONSTRAINT check_e84b7c0730\nCHECK ( num_nonnulls(group_id, project_id) = 1 )\nNOT VALID;\n") 283222:11:26main: -> 0.0012s 283322:11:26main: -- execute("ALTER TABLE bulk_import_exports VALIDATE CONSTRAINT check_e84b7c0730;") 283422:11:26main: -> 0.0009s 283522:11:26main: == 20241007162049 AddMultiNotNullConstraintToBulkImportExports: migrated (0.0154s) 283622:11:26main: == 20241008101731 CreateCatalogResourceComponentLastUsagesTable: migrating ==== 283722:11:26main: -- create_table(:catalog_resource_component_last_usages) 283822:11:26main: -> 0.0052s 283922:11:26main: == 20241008101731 CreateCatalogResourceComponentLastUsagesTable: migrated (0.0111s) 284022:11:26main: == 20241008115129 AddComponentFkToCatalogResourceComponentLastUsages: migrating 284122:11:26main: -- transaction_open?(nil) 284222:11:26main: -> 0.0000s 284322:11:26main: -- transaction_open?(nil) 284422:11:26main: -> 0.0000s 284522:11:26main: -- execute("ALTER TABLE catalog_resource_component_last_usages ADD CONSTRAINT fk_909d62907f FOREIGN KEY (component_id) REFERENCES catalog_resource_components (id) ON DELETE CASCADE NOT VALID;") 284622:11:26main: -> 0.0013s 284722:11:26main: -- execute("ALTER TABLE catalog_resource_component_last_usages VALIDATE CONSTRAINT fk_909d62907f;") 284822:11:26main: -> 0.0014s 284922:11:26main: == 20241008115129 AddComponentFkToCatalogResourceComponentLastUsages: migrated (0.0327s) 285022:11:26main: == 20241008120202 AddCatalogResourceFkToCatalogResourceComponentLastUsages: migrating 285122:11:26main: -- transaction_open?(nil) 285222:11:26main: -> 0.0000s 285322:11:26main: -- transaction_open?(nil) 285422:11:26main: -> 0.0000s 285522:11:26main: -- execute("ALTER TABLE catalog_resource_component_last_usages ADD CONSTRAINT fk_4adc9539c0 FOREIGN KEY (catalog_resource_id) REFERENCES catalog_resources (id) ON DELETE CASCADE NOT VALID;") 285622:11:26main: -> 0.0012s 285722:11:26main: -- execute("ALTER TABLE catalog_resource_component_last_usages VALIDATE CONSTRAINT fk_4adc9539c0;") 285822:11:26main: -> 0.0013s 285922:11:26main: == 20241008120202 AddCatalogResourceFkToCatalogResourceComponentLastUsages: migrated (0.0305s) 286022:11:26main: == 20241008140250 AddEmailParticipantsWidgetDefinition: migrating ============= 286122:11:26main: == 20241008140250 AddEmailParticipantsWidgetDefinition: migrated (0.0101s) ==== 286222:11:26main: == 20241009000001 AddWorkspaceDelayedTerminationFields: migrating ============= 286322:11:26main: -- transaction_open?(nil) 286422:11:26main: -> 0.0004s 286522:11:26main: -- add_column(:workspaces_agent_configs, :max_active_hours_before_stop, :smallint, {:default=>36, :null=>false, :if_not_exists=>true}) 286622:11:26main: -> 0.0042s 286722:11:26main: -- add_column(:workspaces_agent_configs, :max_stopped_hours_before_termination, :smallint, {:default=>744, :null=>false, :if_not_exists=>true}) 286822:11:26main: -> 0.0047s 286922:11:26main: == 20241009000001 AddWorkspaceDelayedTerminationFields: migrated (0.0178s) ==== 287022:11:26main: == 20241009000002 AddWorkspaceDelayedTerminationConstraints: migrating ======== 287122:11:26main: -- transaction_open?(nil) 287222:11:26main: -> 0.0000s 287322:11:26main: -- transaction_open?(nil) 287422:11:26main: -> 0.0000s 287522:11:26main: -- execute("ALTER TABLE workspaces_agent_configs\nADD CONSTRAINT check_6d7baef494\nCHECK ( (max_active_hours_before_stop + max_stopped_hours_before_termination) <= 8760 )\nNOT VALID;\n") 287622:11:26main: -> 0.0012s 287722:11:26main: -- execute("ALTER TABLE workspaces_agent_configs VALIDATE CONSTRAINT check_6d7baef494;") 287822:11:26main: -> 0.0009s 287922:11:26main: -- transaction_open?(nil) 288022:11:26main: -> 0.0000s 288122:11:26main: -- transaction_open?(nil) 288222:11:26main: -> 0.0000s 288322:11:26main: -- execute("ALTER TABLE workspaces_agent_configs\nADD CONSTRAINT check_df26c047a9\nCHECK ( max_active_hours_before_stop > 0 )\nNOT VALID;\n") 288422:11:26main: -> 0.0010s 288522:11:26main: -- execute("ALTER TABLE workspaces_agent_configs VALIDATE CONSTRAINT check_df26c047a9;") 288622:11:26main: -> 0.0009s 288722:11:26main: -- transaction_open?(nil) 288822:11:26main: -> 0.0000s 288922:11:26main: -- transaction_open?(nil) 289022:11:26main: -> 0.0000s 289122:11:26main: -- execute("ALTER TABLE workspaces_agent_configs\nADD CONSTRAINT check_557e75a230\nCHECK ( max_stopped_hours_before_termination > 0 )\nNOT VALID;\n") 289222:11:26main: -> 0.0009s 289322:11:26main: -- execute("ALTER TABLE workspaces_agent_configs VALIDATE CONSTRAINT check_557e75a230;") 289422:11:26main: -> 0.0008s 289522:11:26main: == 20241009000002 AddWorkspaceDelayedTerminationConstraints: migrated (0.0335s) 289622:11:26main: == 20241009042936 AddProjectFkToCatalogResourceComponentLastUsages: migrating = 289722:11:26main: -- transaction_open?(nil) 289822:11:26main: -> 0.0000s 289922:11:26main: -- transaction_open?(nil) 290022:11:26main: -> 0.0000s 290122:11:26main: -- execute("ALTER TABLE catalog_resource_component_last_usages ADD CONSTRAINT fk_094c686785 FOREIGN KEY (component_project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 290222:11:26main: -> 0.0016s 290322:11:26main: -- execute("ALTER TABLE catalog_resource_component_last_usages VALIDATE CONSTRAINT fk_094c686785;") 290422:11:26main: -> 0.0016s 290522:11:26main: == 20241009042936 AddProjectFkToCatalogResourceComponentLastUsages: migrated (0.0312s) 290622:11:26main: == 20241009123810 AddFileDigestsToVirtualRegistriesMavenCachedResponses: migrating 290722:11:26main: -- quote_table_name("virtual_registries_packages_maven_cached_responses") 290822:11:26main: -> 0.0000s 290922:11:26main: -- execute("TRUNCATE TABLE \"virtual_registries_packages_maven_cached_responses\"") 291022:11:26main: -> 0.0035s 291122:11:26main: -- transaction_open?(nil) 291222:11:26main: -> 0.0000s 291322:11:26main: -- add_column(:virtual_registries_packages_maven_cached_responses, :file_md5, :binary, {:if_not_exists=>true}) 291422:11:26main: -> 0.0038s 291522:11:26main: -- add_column(:virtual_registries_packages_maven_cached_responses, :file_sha1, :binary, {:null=>false, :if_not_exists=>true}) 291622:11:26main: -> 0.0038s 291722:11:26main: == 20241009123810 AddFileDigestsToVirtualRegistriesMavenCachedResponses: migrated (0.0207s) 291822:11:26main: == 20241010043023 CreatePackageMetadataCveEnrichment: migrating =============== 291922:11:26main: -- create_table(:pm_cve_enrichment) 292022:11:26main: -- quote_column_name(:cve) 292122:11:26main: -> 0.0000s 292222:11:26main: -> 0.0045s 292322:11:26main: == 20241010043023 CreatePackageMetadataCveEnrichment: migrated (0.0101s) ====== 292422:11:26main: == 20241011085946 AddProjectIdToPCiPipelinesConfig: migrating ================= 292522:11:26main: -- add_column(:p_ci_pipelines_config, :project_id, :bigint) 292622:11:26main: -> 0.0012s 292722:11:26main: == 20241011085946 AddProjectIdToPCiPipelinesConfig: migrated (0.0066s) ======== 292822:11:26main: == 20241011101721 AddProjectIdToCiPipelineChatData: migrating ================= 292922:11:26main: -- add_column(:ci_pipeline_chat_data, :project_id, :bigint) 293022:11:26main: -> 0.0011s 293122:11:26main: == 20241011101721 AddProjectIdToCiPipelineChatData: migrated (0.0063s) ======== 293222:11:26main: == 20241014065927 RenameComponentResourceTypeToComponentType: migrating ======= 293322:11:26main: -- transaction_open?(nil) 293422:11:26main: -> 0.0000s 293522:11:26main: -- columns(:catalog_resource_components) 293622:11:26main: -> 0.0024s 293722:11:26main: -- column_exists?(:catalog_resource_components, :id) 293822:11:26main: -> 0.0021s 293922:11:26main: -- column_exists?(:catalog_resource_components, :component_type) 294022:11:26main: -> 0.0020s 294122:11:26main: -- columns(:catalog_resource_components) 294222:11:26main: -> 0.0021s 294322:11:26main: -- add_column(:catalog_resource_components, :component_type, :integer, {:limit=>2, :precision=>nil, :scale=>nil}) 294422:11:26main: -> 0.0012s 294522:11:26main: -- change_column_default(:catalog_resource_components, :component_type, "1") 294622:11:26main: -> 0.0029s 294722:11:26main: -- transaction_open?(nil) 294822:11:26main: -> 0.0000s 294922:11:26main: -- exec_query("SELECT COUNT(*) AS count FROM \"catalog_resource_components\"") 295022:11:26main: -> 0.0008s 295122:11:26main: -- current_schema(nil) 295222:11:26main: -> 0.0005s 295322:11:26main: -- transaction_open?(nil) 295422:11:26main: -> 0.0000s 295522:11:26main: -- transaction_open?(nil) 295622:11:26main: -> 0.0000s 295722:11:26main: -- execute("ALTER TABLE catalog_resource_components\nADD CONSTRAINT check_47c5537132\nCHECK ( component_type IS NOT NULL )\nNOT VALID;\n") 295822:11:26main: -> 0.0009s 295922:11:26main: -- execute("ALTER TABLE catalog_resource_components VALIDATE CONSTRAINT check_47c5537132;") 296022:11:26main: -> 0.0009s 296122:11:26main: -- indexes(:catalog_resource_components) 296222:11:26main: -> 0.0042s 296322:11:26main: -- foreign_keys(:catalog_resource_components) 296422:11:26main: -> 0.0030s 296522:11:26main: -- transaction_open?(nil) 296622:11:26main: -> 0.0000s 296722:11:26main: -- column_exists?(:catalog_resource_components, :resource_type) 296822:11:26main: -> 0.0021s 296922:11:26main: -- column_exists?(:catalog_resource_components, :component_type) 297022:11:26main: -> 0.0022s 297122:11:26main: -- current_schema(nil) 297222:11:26main: -> 0.0005s 297322:11:26main: -- transaction_open?(nil) 297422:11:26main: -> 0.0000s 297522:11:26main: -- quote_table_name(:catalog_resource_components) 297622:11:26main: -> 0.0000s 297722:11:26main: -- quote_column_name(:resource_type) 297822:11:26main: -> 0.0000s 297922:11:26main: -- quote_column_name(:component_type) 298022:11:26main: -> 0.0000s 298122:11:26main: -- columns(:catalog_resource_components) 298222:11:26main: -> 0.0023s 298322:11:26main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_65d0f58a59b8()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n IF NEW.\"resource_type\" IS NOT DISTINCT FROM '1' AND NEW.\"component_type\" IS DISTINCT FROM '1' THEN\n NEW.\"resource_type\" = NEW.\"component_type\";\n END IF;\n\n IF NEW.\"component_type\" IS NOT DISTINCT FROM '1' AND NEW.\"resource_type\" IS DISTINCT FROM '1' THEN\n NEW.\"component_type\" = NEW.\"resource_type\";\n END IF;\n\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_65d0f58a59b8\nON \"catalog_resource_components\";\n\nCREATE TRIGGER trigger_65d0f58a59b8\nBEFORE INSERT ON \"catalog_resource_components\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_65d0f58a59b8();\n") 298422:11:26main: -> 0.0012s 298522:11:26main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_9d1142e5a810()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"resource_type\" := NEW.\"component_type\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_9d1142e5a810\nON \"catalog_resource_components\";\n\nCREATE TRIGGER trigger_9d1142e5a810\nBEFORE UPDATE OF \"component_type\" ON \"catalog_resource_components\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_9d1142e5a810();\n") 298622:11:26main: -> 0.0010s 298722:11:26main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_6a0f5e2e1212()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"component_type\" := NEW.\"resource_type\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_6a0f5e2e1212\nON \"catalog_resource_components\";\n\nCREATE TRIGGER trigger_6a0f5e2e1212\nBEFORE UPDATE OF \"resource_type\" ON \"catalog_resource_components\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_6a0f5e2e1212();\n") 298822:11:26main: -> 0.0010s 298922:11:26main: == 20241014065927 RenameComponentResourceTypeToComponentType: migrated (0.0598s) 299022:11:26main: == 20241014081022 AddProjectIdToCiPipelineMessages: migrating ================= 299122:11:26main: -- add_column(:ci_pipeline_messages, :project_id, :bigint) 299222:11:26main: -> 0.0012s 299322:11:26main: == 20241014081022 AddProjectIdToCiPipelineMessages: migrated (0.0070s) ======== 299422:11:26main: == 20241014114621 AddProjectIdToSecurityFindings: migrating =================== 299522:11:26main: -- add_column(:security_findings, :project_id, :bigint) 299622:11:26main: -> 0.0012s 299722:11:26main: == 20241014114621 AddProjectIdToSecurityFindings: migrated (0.0070s) ========== 299822:11:26main: == 20241015053816 RemoveWorkItemTypeCustomFieldsWorkItemTypeForeignKey: migrating 299922:11:26main: -- transaction_open?(nil) 300022:11:26main: -> 0.0000s 300122:11:26main: -- remove_foreign_key(:work_item_type_custom_fields, {:column=>:work_item_type_id}) 300222:11:26main: -> 0.0049s 300322:11:26main: == 20241015053816 RemoveWorkItemTypeCustomFieldsWorkItemTypeForeignKey: migrated (0.0138s) 300422:11:26main: == 20241015054055 AddWorkItemTypeCustomFieldsCorrectWorkItemTypeForeignKey: migrating 300522:11:26main: -- transaction_open?(nil) 300622:11:26main: -> 0.0000s 300722:11:26main: -- transaction_open?(nil) 300822:11:26main: -> 0.0000s 300922:11:26main: -- execute("ALTER TABLE work_item_type_custom_fields ADD CONSTRAINT fk_9447fad7b4 FOREIGN KEY (work_item_type_id) REFERENCES work_item_types (correct_id) ON DELETE CASCADE NOT VALID;") 301022:11:26main: -> 0.0014s 301122:11:26main: -- execute("ALTER TABLE work_item_type_custom_fields VALIDATE CONSTRAINT fk_9447fad7b4;") 301222:11:26main: -> 0.0013s 301322:11:26main: == 20241015054055 AddWorkItemTypeCustomFieldsCorrectWorkItemTypeForeignKey: migrated (0.0327s) 301422:11:27main: == 20241015074116 AddProjectIdToCiTriggerRequests: migrating ================== 301522:11:27main: -- add_column(:ci_trigger_requests, :project_id, :bigint) 301622:11:27main: -> 0.0012s 301722:11:27main: == 20241015074116 AddProjectIdToCiTriggerRequests: migrated (0.0067s) ========= 301822:11:27main: == 20241015075953 AddGroupIdToDependencyProxyBlobStates: migrating ============ 301922:11:27main: -- add_column(:dependency_proxy_blob_states, :group_id, :bigint) 302022:11:27main: -> 0.0012s 302122:11:27main: == 20241015075953 AddGroupIdToDependencyProxyBlobStates: migrated (0.0068s) === 302222:11:27main: == 20241015080743 AddGroupIdToDependencyProxyManifestStates: migrating ======== 302322:11:27main: -- add_column(:dependency_proxy_manifest_states, :group_id, :bigint) 302422:11:27main: -> 0.0012s 302522:11:27main: == 20241015080743 AddGroupIdToDependencyProxyManifestStates: migrated (0.0068s) 302622:11:27main: == 20241015082357 AddProjectIdToContainerRepositoryStates: migrating ========== 302722:11:27main: -- add_column(:container_repository_states, :project_id, :bigint) 302822:11:27main: -> 0.0017s 302922:11:27main: == 20241015082357 AddProjectIdToContainerRepositoryStates: migrated (0.0074s) = 303022:11:27main: == 20241015165126 RemoveGeoFileRemovalWorkerJobInstances: migrating =========== 303122:11:27main: -- transaction_open?(nil) 303222:11:27main: -> 0.0000s 303322:11:27main: == 20241015165126 RemoveGeoFileRemovalWorkerJobInstances: migrated (0.0060s) == 303422:11:27main: == 20241015181102 CreateUserAddOnAssignmentVersions: migrating ================ 303522:11:27main: -- create_table(:subscription_user_add_on_assignment_versions) 303622:11:27main: -- quote_column_name(:item_type) 303722:11:27main: -> 0.0000s 303822:11:27main: -- quote_column_name(:event) 303922:11:27main: -> 0.0000s 304022:11:27main: -- quote_column_name(:namespace_path) 304122:11:27main: -> 0.0000s 304222:11:27main: -- quote_column_name(:add_on_name) 304322:11:27main: -> 0.0000s 304422:11:27main: -- quote_column_name(:whodunnit) 304522:11:27main: -> 0.0000s 304622:11:27main: -> 0.0072s 304722:11:27main: == 20241015181102 CreateUserAddOnAssignmentVersions: migrated (0.0133s) ======= 304822:11:27main: == 20241016095329 CreatePiplUsersTable: migrating ============================= 304922:11:27main: -- create_table(:pipl_users, {:id=>false}) 305022:11:27main: -> 0.0042s 305122:11:27main: == 20241016095329 CreatePiplUsersTable: migrated (0.0103s) ==================== 305222:11:27main: == 20241016125024 AddMetadataToZoektIndices: migrating ======================== 305322:11:27main: -- add_column(:zoekt_indices, :metadata, :jsonb, {:default=>{}, :null=>false}) 305422:11:27main: -> 0.0028s 305522:11:27main: == 20241016125024 AddMetadataToZoektIndices: migrated (0.0093s) =============== 305622:11:27main: == 20241017124709 AddNamespaceIdToAnalyticsCycleAnalyticsValueStreamSettings: migrating 305722:11:27main: -- add_column(:analytics_cycle_analytics_value_stream_settings, :namespace_id, :bigint, {:null=>false}) 305822:11:27main: -> 0.0013s 305922:11:27main: == 20241017124709 AddNamespaceIdToAnalyticsCycleAnalyticsValueStreamSettings: migrated (0.0072s) 306022:11:27main: == 20241018071109 AddCreatedByToCustomFields: migrating ======================= 306122:11:27main: -- add_reference(:custom_fields, :created_by, {:index=>true, :foreign_key=>{:on_delete=>:nullify, :to_table=>:users}}) 306222:11:27main: -> 0.0053s 306322:11:27main: == 20241018071109 AddCreatedByToCustomFields: migrated (0.0112s) ============== 306422:11:27main: == 20241018072227 AddUpdatedByToCustomFields: migrating ======================= 306522:11:27main: -- add_reference(:custom_fields, :updated_by, {:index=>true, :foreign_key=>{:on_delete=>:nullify, :to_table=>:users}}) 306622:11:27main: -> 0.0049s 306722:11:27main: == 20241018072227 AddUpdatedByToCustomFields: migrated (0.0111s) ============== 306822:11:27main: == 20241018115922 CreateVulnerabilityRepresentationInformation: migrating ===== 306922:11:27main: -- create_table(:vulnerability_representation_information, {:id=>false}) 307022:11:27main: -> 0.0024s 307122:11:27main: -- add_index(:vulnerability_representation_information, :project_id, {:name=>"index_vuln_rep_info_on_project_id"}) 307222:11:27main: -> 0.0010s 307322:11:27main: == 20241018115922 CreateVulnerabilityRepresentationInformation: migrated (0.0089s) 307422:11:27main: == 20241019081816 RemoveZoektNodeIdFkFromZoektTasks: migrating ================ 307522:11:27main: -- transaction_open?(nil) 307622:11:27main: -> 0.0000s 307722:11:27main: -- remove_foreign_key(:zoekt_tasks, {:column=>:zoekt_node_id, :on_delete=>:cascade, :name=>"fk_rails_51af186590"}) 307822:11:27main: -> 0.0040s 307922:11:27main: == 20241019081816 RemoveZoektNodeIdFkFromZoektTasks: migrated (0.0214s) ======= 308022:11:27main: == 20241021082113 CreatePartitionedCiRunners: migrating ======================= 308122:11:27main: -- transaction_open?(nil) 308222:11:27main: -> 0.0000s 308322:11:27main: -- transaction_open?(nil) 308422:11:27main: -> 0.0000s 308522:11:27main: -- create_table("ci_runners_e59bb2812d", {:primary_key=>["id", "runner_type"], :options=>"PARTITION BY LIST (runner_type)"}) 308622:11:27main: -- quote_column_name(:name) 308722:11:27main: -> 0.0000s 308822:11:27main: -- quote_column_name(:token_encrypted) 308922:11:27main: -> 0.0000s 309022:11:27main: -- quote_column_name(:token) 309122:11:27main: -> 0.0000s 309222:11:27main: -- quote_column_name(:description) 309322:11:27main: -> 0.0000s 309422:11:27main: -- quote_column_name(:maintainer_note) 309522:11:27main: -> 0.0000s 309622:11:27main: -> 0.0193s 309722:11:27main: -- current_schema(nil) 309822:11:27main: -> 0.0006s 309922:11:27main: -- current_schema(nil) 310022:11:27main: -> 0.0004s 310122:11:27main: -- execute("CREATE TABLE public.instance_type_ci_runners_e59bb2812d PARTITION OF ci_runners_e59bb2812d\nFOR VALUES IN (1)\n") 310222:11:27main: -> 0.0082s 310322:11:27main: -- current_schema(nil) 310422:11:27main: -> 0.0006s 310522:11:27main: -- current_schema(nil) 310622:11:27main: -> 0.0005s 310722:11:27main: -- execute("CREATE TABLE public.group_type_ci_runners_e59bb2812d PARTITION OF ci_runners_e59bb2812d\nFOR VALUES IN (2)\n") 310822:11:27main: -> 0.0080s 310922:11:27main: -- current_schema(nil) 311022:11:27main: -> 0.0005s 311122:11:27main: -- current_schema(nil) 311222:11:27main: -> 0.0005s 311322:11:27main: -- execute("CREATE TABLE public.project_type_ci_runners_e59bb2812d PARTITION OF ci_runners_e59bb2812d\nFOR VALUES IN (3)\n") 311422:11:27main: -> 0.0080s 311522:11:27main: -- execute("CREATE FUNCTION table_sync_function_686d6c7993()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF (TG_OP = 'DELETE') THEN\n DELETE FROM ci_runners_e59bb2812d where \"id\" = OLD.\"id\";\nELSIF (TG_OP = 'UPDATE') THEN\n UPDATE ci_runners_e59bb2812d\n SET \"creator_id\" = NEW.\"creator_id\",\n \"sharding_key_id\" = NEW.\"sharding_key_id\",\n \"created_at\" = NEW.\"created_at\",\n \"updated_at\" = NEW.\"updated_at\",\n \"contacted_at\" = NEW.\"contacted_at\",\n \"token_expires_at\" = NEW.\"token_expires_at\",\n \"public_projects_minutes_cost_factor\" = NEW.\"public_projects_minutes_cost_factor\",\n \"private_projects_minutes_cost_factor\" = NEW.\"private_projects_minutes_cost_factor\",\n \"access_level\" = NEW.\"access_level\",\n \"maximum_timeout\" = NEW.\"maximum_timeout\",\n \"runner_type\" = NEW.\"runner_type\",\n \"registration_type\" = NEW.\"registration_type\",\n \"creation_state\" = NEW.\"creation_state\",\n \"active\" = NEW.\"active\",\n \"run_untagged\" = NEW.\"run_untagged\",\n \"locked\" = NEW.\"locked\",\n \"name\" = NEW.\"name\",\n \"token_encrypted\" = NEW.\"token_encrypted\",\n \"token\" = NEW.\"token\",\n \"description\" = NEW.\"description\",\n \"maintainer_note\" = NEW.\"maintainer_note\",\n \"allowed_plans\" = NEW.\"allowed_plans\",\n \"allowed_plan_ids\" = NEW.\"allowed_plan_ids\"\n WHERE ci_runners_e59bb2812d.\"id\" = NEW.\"id\";\nELSIF (TG_OP = 'INSERT') THEN\n INSERT INTO ci_runners_e59bb2812d (\"id\",\n \"creator_id\",\n \"sharding_key_id\",\n \"created_at\",\n \"updated_at\",\n \"contacted_at\",\n \"token_expires_at\",\n \"public_projects_minutes_cost_factor\",\n \"private_projects_minutes_cost_factor\",\n \"access_level\",\n \"maximum_timeout\",\n \"runner_type\",\n \"registration_type\",\n \"creation_state\",\n \"active\",\n \"run_untagged\",\n \"locked\",\n \"name\",\n \"token_encrypted\",\n \"token\",\n \"description\",\n \"maintainer_note\",\n \"allowed_plans\",\n \"allowed_plan_ids\")\n VALUES (NEW.\"id\",\n NEW.\"creator_id\",\n NEW.\"sharding_key_id\",\n NEW.\"created_at\",\n NEW.\"updated_at\",\n NEW.\"contacted_at\",\n NEW.\"token_expires_at\",\n NEW.\"public_projects_minutes_cost_factor\",\n NEW.\"private_projects_minutes_cost_factor\",\n NEW.\"access_level\",\n NEW.\"maximum_timeout\",\n NEW.\"runner_type\",\n NEW.\"registration_type\",\n NEW.\"creation_state\",\n NEW.\"active\",\n NEW.\"run_untagged\",\n NEW.\"locked\",\n NEW.\"name\",\n NEW.\"token_encrypted\",\n NEW.\"token\",\n NEW.\"description\",\n NEW.\"maintainer_note\",\n NEW.\"allowed_plans\",\n NEW.\"allowed_plan_ids\");\nEND IF;\nRETURN NULL;\n\nEND\n$$ LANGUAGE PLPGSQL\n") 311622:11:27main: -> 0.0011s 311722:11:27main: -- execute("COMMENT ON FUNCTION table_sync_function_686d6c7993 IS 'Partitioning migration: table sync for ci_runners table'") 311822:11:27main: -> 0.0007s 311922:11:27main: -- current_schema(nil) 312022:11:27main: -> 0.0004s 312122:11:27main: -- execute("CREATE TRIGGER table_sync_trigger_61879721b5\nAFTER INSERT OR UPDATE OR DELETE ON ci_runners\nFOR EACH ROW\n\nEXECUTE FUNCTION table_sync_function_686d6c7993()\n") 312222:11:27main: -> 0.0008s 312322:11:27main: -- transaction_open?(nil) 312422:11:27main: -> 0.0000s 312522:11:27main: -- transaction_open?(nil) 312622:11:27main: -> 0.0000s 312722:11:27main: -- execute("ALTER TABLE group_type_ci_runners_e59bb2812d\nADD CONSTRAINT check_sharding_key_id_nullness\nCHECK ( sharding_key_id IS NOT NULL )\nNOT VALID;\n") 312822:11:27main: -> 0.0009s 312922:11:27main: -- execute("ALTER TABLE group_type_ci_runners_e59bb2812d VALIDATE CONSTRAINT check_sharding_key_id_nullness;") 313022:11:27main: -> 0.0009s 313122:11:27main: -- transaction_open?(nil) 313222:11:27main: -> 0.0000s 313322:11:27main: -- transaction_open?(nil) 313422:11:27main: -> 0.0000s 313522:11:27main: -- execute("ALTER TABLE instance_type_ci_runners_e59bb2812d\nADD CONSTRAINT check_sharding_key_id_nullness\nCHECK ( sharding_key_id IS NULL )\nNOT VALID;\n") 313622:11:27main: -> 0.0009s 313722:11:27main: -- execute("ALTER TABLE instance_type_ci_runners_e59bb2812d VALIDATE CONSTRAINT check_sharding_key_id_nullness;") 313822:11:27main: -> 0.0008s 313922:11:27main: -- transaction_open?(nil) 314022:11:27main: -> 0.0000s 314122:11:27main: -- transaction_open?(nil) 314222:11:27main: -> 0.0000s 314322:11:27main: -- execute("ALTER TABLE project_type_ci_runners_e59bb2812d\nADD CONSTRAINT check_sharding_key_id_nullness\nCHECK ( sharding_key_id IS NOT NULL )\nNOT VALID;\n") 314422:11:27main: -> 0.0009s 314522:11:27main: -- execute("ALTER TABLE project_type_ci_runners_e59bb2812d VALIDATE CONSTRAINT check_sharding_key_id_nullness;") 314622:11:27main: -> 0.0008s 314722:11:27main: == 20241021082113 CreatePartitionedCiRunners: migrated (0.1548s) ============== 314822:11:27main: == 20241021084712 AddElasticsearchRetryOnFailureToApplicationSettings: migrating 314922:11:27main: -- transaction_open?(nil) 315022:11:27main: -> 0.0000s 315122:11:27main: -- add_column(:application_settings, :elasticsearch_retry_on_failure, :integer, {:if_not_exists=>true, :default=>0, :null=>false}) 315222:11:27main: -> 0.2939s 315322:11:27main: == 20241021084712 AddElasticsearchRetryOnFailureToApplicationSettings: migrated (0.3039s) 315422:11:27main: == 20241021105736 InsertOpensourcePagesDeploymentsLimit: migrating ============ 315522:11:27main: -- quote_column_name("active_versioned_pages_deployments_limit_by_namespace") 315622:11:27main: -> 0.0000s 315722:11:27main: -- quote("opensource") 315822:11:27main: -> 0.0000s 315922:11:27main: -- quote(500) 316022:11:27main: -> 0.0000s 316122:11:27main: -- execute("INSERT INTO plan_limits (plan_id, \"active_versioned_pages_deployments_limit_by_namespace\")\nSELECT id, '500' FROM plans WHERE name = 'opensource' LIMIT 1\nON CONFLICT (plan_id) DO UPDATE SET \"active_versioned_pages_deployments_limit_by_namespace\" = EXCLUDED.\"active_versioned_pages_deployments_limit_by_namespace\";\n") 316222:11:27main: -> 0.0017s 316322:11:27main: == 20241021105736 InsertOpensourcePagesDeploymentsLimit: migrated (0.0077s) === 316422:11:27main: == 20241021123147 AllowNullFileChecksumInXrayReports: migrating =============== 316522:11:27main: -- change_column_null(:xray_reports, :file_checksum, true) 316622:11:27main: -> 0.0010s 316722:11:27main: == 20241021123147 AllowNullFileChecksumInXrayReports: migrated (0.0066s) ====== 316822:11:27main: == 20241021141853 AddAutoResolvedToVulnerabilities: migrating ================= 316922:11:27main: -- add_column(:vulnerabilities, :auto_resolved, :boolean, {:null=>false, :default=>false, :if_not_exists=>true}) 317022:11:27main: -> 0.0046s 317122:11:27main: == 20241021141853 AddAutoResolvedToVulnerabilities: migrated (0.0112s) ======== 317222:11:27main: == 20241021143317 AddAutoResolvedToVulnerabilityReads: migrating ============== 317322:11:27main: -- add_column(:vulnerability_reads, :auto_resolved, :boolean, {:null=>false, :default=>false, :if_not_exists=>true}) 317422:11:27main: -> 0.0051s 317522:11:27main: == 20241021143317 AddAutoResolvedToVulnerabilityReads: migrated (0.0104s) ===== 317622:11:27main: == 20241022011456 CreateAbuseReportLabels: migrating ========================== 317722:11:27main: -- create_table(:abuse_report_labels) 317822:11:27main: -- quote_column_name(:title) 317922:11:27main: -> 0.0000s 318022:11:27main: -- quote_column_name(:color) 318122:11:27main: -> 0.0000s 318222:11:27main: -- quote_column_name(:description) 318322:11:27main: -> 0.0000s 318422:11:27main: -- quote_column_name(:description_html) 318522:11:27main: -> 0.0000s 318622:11:27main: -> 0.0056s 318722:11:27main: == 20241022011456 CreateAbuseReportLabels: migrated (0.0127s) ================= 318822:11:27main: == 20241022012406 CreateAbuseReportLabelLinks: migrating ====================== 318922:11:27main: -- create_table(:abuse_report_label_links) 319022:11:27main: -> 0.0041s 319122:11:27main: -- add_index(:abuse_report_label_links, [:abuse_report_id, :abuse_report_label_id], {:unique=>true, :name=>"index_abuse_report_label_links_on_report_id_and_label_id"}) 319222:11:27main: -> 0.0011s 319322:11:27main: == 20241022012406 CreateAbuseReportLabelLinks: migrated (0.0116s) ============= 319422:11:27main: == 20241022012511 AddIndexToAbuseReportLabelsTitleAndDescriptionColumns: migrating 319522:11:27main: -- transaction_open?(nil) 319622:11:27main: -> 0.0000s 319722:11:27main: -- view_exists?(:postgres_partitions) 319822:11:27main: -> 0.0014s 319922:11:27main: -- index_exists?(:abuse_report_labels, :title, {:name=>"index_abuse_report_labels_on_title_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) 320022:11:27main: -> 0.0026s 320122:11:27main: -- add_index(:abuse_report_labels, :title, {:name=>"index_abuse_report_labels_on_title_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) 320222:11:27main: -> 0.0015s 320322:11:27main: -- transaction_open?(nil) 320422:11:27main: -> 0.0000s 320522:11:27main: -- view_exists?(:postgres_partitions) 320622:11:27main: -> 0.0009s 320722:11:27main: -- index_exists?(:abuse_report_labels, :description, {:name=>"index_abuse_report_labels_on_description_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) 320822:11:27main: -> 0.0035s 320922:11:27main: -- add_index(:abuse_report_labels, :description, {:name=>"index_abuse_report_labels_on_description_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) 321022:11:27main: -> 0.0019s 321122:11:27main: == 20241022012511 AddIndexToAbuseReportLabelsTitleAndDescriptionColumns: migrated (0.0374s) 321222:11:27main: == 20241022141656 AddPolicyTuningToPolicies: migrating ======================== 321322:11:27main: -- add_column(:scan_result_policies, :policy_tuning, :jsonb, {:null=>false, :default=>{}}) 321422:11:27main: -> 0.0019s 321522:11:27main: == 20241022141656 AddPolicyTuningToPolicies: migrated (0.0080s) =============== 321622:11:27main: == 20241022155745 AddBotNamespaceIdToUserDetail: migrating ==================== 321722:11:27main: -- add_column(:user_details, :bot_namespace_id, :bigint, {:null=>true, :if_not_exists=>true}) 321822:11:27main: -> 0.0052s 321922:11:27main: -- transaction_open?(nil) 322022:11:27main: -> 0.0000s 322122:11:27main: -- view_exists?(:postgres_partitions) 322222:11:27main: -> 0.0014s 322322:11:27main: -- index_exists?(:user_details, :bot_namespace_id, {:algorithm=>:concurrently}) 322422:11:27main: -> 0.0061s 322522:11:27main: -- add_index(:user_details, :bot_namespace_id, {:algorithm=>:concurrently}) 322622:11:27main: -> 0.0026s 322722:11:27main: -- index_name(:user_details, :bot_namespace_id) 322822:11:27main: -> 0.0000s 322922:11:27main: == 20241022155745 AddBotNamespaceIdToUserDetail: migrated (0.0337s) =========== 323022:11:27main: == 20241022160357 AddForeignKeyToUserDetailOnBotNamespaceId: migrating ======== 323122:11:27main: -- transaction_open?(nil) 323222:11:27main: -> 0.0000s 323322:11:27main: -- transaction_open?(nil) 323422:11:27main: -> 0.0000s 323522:11:27main: -- execute("ALTER TABLE user_details ADD CONSTRAINT fk_27ac767d6a FOREIGN KEY (bot_namespace_id) REFERENCES namespaces (id) ON DELETE SET NULL NOT VALID;") 323622:11:27main: -> 0.0016s 323722:11:27main: -- execute("ALTER TABLE user_details VALIDATE CONSTRAINT fk_27ac767d6a;") 323822:11:27main: -> 0.0020s 323922:11:27main: == 20241022160357 AddForeignKeyToUserDetailOnBotNamespaceId: migrated (0.0318s) 324022:11:27main: == 20241022173622 RemoveNamespaceIdFromVulnerabilityReadsTriggers: migrating == 324122:11:27main: -- execute("CREATE OR REPLACE FUNCTION insert_or_update_vulnerability_reads() RETURNS trigger\n LANGUAGE plpgsql\n AS $$\nDECLARE\n severity smallint;\n state smallint;\n report_type smallint;\n resolved_on_default_branch boolean;\n present_on_default_branch boolean;\n has_issues boolean;\n has_merge_request boolean;\nBEGIN\n IF (NEW.vulnerability_id IS NULL AND (TG_OP = 'INSERT' OR TG_OP = 'UPDATE')) THEN\n RETURN NULL;\n END IF;\n\n IF (TG_OP = 'UPDATE' AND OLD.vulnerability_id IS NOT NULL AND NEW.vulnerability_id IS NOT NULL) THEN\n RETURN NULL;\n END IF;\n\n SELECT\n vulnerabilities.severity, vulnerabilities.state, vulnerabilities.report_type, vulnerabilities.resolved_on_default_branch, vulnerabilities.present_on_default_branch\n INTO\n severity, state, report_type, resolved_on_default_branch, present_on_default_branch\n FROM\n vulnerabilities\n WHERE\n vulnerabilities.id = NEW.vulnerability_id;\n\n IF present_on_default_branch IS NOT true THEN\n RETURN NULL;\n END IF;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_issue_links WHERE vulnerability_issue_links.vulnerability_id = NEW.vulnerability_id)\n INTO\n has_issues;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_merge_request_links WHERE vulnerability_merge_request_links.vulnerability_id = NEW.vulnerability_id)\n INTO\n has_merge_request;\n\n INSERT INTO vulnerability_reads (vulnerability_id, project_id, scanner_id, report_type, severity, state, resolved_on_default_branch, uuid, location_image, cluster_agent_id, casted_cluster_agent_id, has_issues, has_merge_request)\n VALUES (NEW.vulnerability_id, NEW.project_id, NEW.scanner_id, report_type, severity, state, resolved_on_default_branch, NEW.uuid::uuid, NEW.location->>'image', NEW.location->'kubernetes_resource'->>'agent_id', CAST(NEW.location->'kubernetes_resource'->>'agent_id' AS bigint), has_issues, has_merge_request)\n ON CONFLICT(vulnerability_id) DO NOTHING;\n RETURN NULL;\nEND\n$$\n") 324222:11:27main: -> 0.0011s 324322:11:27main: -- execute("CREATE OR REPLACE FUNCTION insert_vulnerability_reads_from_vulnerability() RETURNS trigger\n LANGUAGE plpgsql\n AS $$\nDECLARE\n scanner_id bigint;\n uuid uuid;\n location_image text;\n cluster_agent_id text;\n casted_cluster_agent_id bigint;\n has_issues boolean;\n has_merge_request boolean;\nBEGIN\n SELECT\n v_o.scanner_id, v_o.uuid, v_o.location->>'image', v_o.location->'kubernetes_resource'->>'agent_id', CAST(v_o.location->'kubernetes_resource'->>'agent_id' AS bigint)\n INTO\n scanner_id, uuid, location_image, cluster_agent_id, casted_cluster_agent_id\n FROM\n vulnerability_occurrences v_o\n INNER JOIN projects ON projects.id = v_o.project_id\n WHERE\n v_o.vulnerability_id = NEW.id\n LIMIT 1;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_issue_links WHERE vulnerability_issue_links.vulnerability_id = NEW.id)\n INTO\n has_issues;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_merge_request_links WHERE vulnerability_merge_request_links.vulnerability_id = NEW.id)\n INTO\n has_merge_request;\n\n INSERT INTO vulnerability_reads (vulnerability_id, project_id, scanner_id, report_type, severity, state, resolved_on_default_branch, uuid, location_image, cluster_agent_id, casted_cluster_agent_id, has_issues, has_merge_request)\n VALUES (NEW.id, NEW.project_id, scanner_id, NEW.report_type, NEW.severity, NEW.state, NEW.resolved_on_default_branch, uuid::uuid, location_image, cluster_agent_id, casted_cluster_agent_id, has_issues, has_merge_request)\n ON CONFLICT(vulnerability_id) DO NOTHING;\n RETURN NULL;\nEND\n$$\n") 324422:11:27main: -> 0.0010s 324522:11:27main: == 20241022173622 RemoveNamespaceIdFromVulnerabilityReadsTriggers: migrated (0.0079s) 324622:11:27main: == 20241022175028 IncreaseGitlabComConcurrentRelationBatchExportLimit: migrating 324722:11:27main: == 20241022175028 IncreaseGitlabComConcurrentRelationBatchExportLimit: migrated (0.0052s) 324822:11:27main: == 20241022181600 RemoveBackfillVulnerabilityOccurrencePipelinesProjectId: migrating 324922:11:27main: == 20241022181600 RemoveBackfillVulnerabilityOccurrencePipelinesProjectId: migrated (0.0157s) 325022:11:27main: == 20241023085059 AddColumnsToPackagesConanFileMetadata: migrating ============ 325122:11:27main: -- add_column(:packages_conan_file_metadata, :recipe_revision_id, :bigint) 325222:11:27main: -> 0.0012s 325322:11:27main: -- add_column(:packages_conan_file_metadata, :package_revision_id, :bigint) 325422:11:27main: -> 0.0008s 325522:11:27main: -- add_column(:packages_conan_file_metadata, :package_reference_id, :bigint) 325622:11:27main: -> 0.0007s 325722:11:27main: == 20241023085059 AddColumnsToPackagesConanFileMetadata: migrated (0.0085s) === 325822:11:27main: == 20241023090142 CreateWorkItemWeightsSourcesTable: migrating ================ 325922:11:27main: -- create_table(:work_item_weights_sources, {:id=>false}) 326022:11:27main: -> 0.0045s 326122:11:27main: == 20241023090142 CreateWorkItemWeightsSourcesTable: migrated (0.0106s) ======= 326222:11:27main: == 20241023091427 UpdateInstanceIntegrationsTable: migrating ================== 326322:11:27main: -- add_column(:instance_integrations, :project_id, :bigint, {:null=>true, :if_not_exists=>true}) 326422:11:28main: -> 0.0040s 326522:11:28main: -- add_column(:instance_integrations, :group_id, :bigint, {:null=>true, :if_not_exists=>true}) 326622:11:28main: -> 0.0042s 326722:11:28main: -- add_column(:instance_integrations, :inherit_from_id, :bigint, {:null=>true, :if_not_exists=>true}) 326822:11:28main: -> 0.0038s 326922:11:28main: -- add_column(:instance_integrations, :instance, :boolean, {:default=>true, :if_not_exists=>true}) 327022:11:28main: -> 0.0046s 327122:11:28main: -- transaction_open?(nil) 327222:11:28main: -> 0.0000s 327322:11:28main: -- transaction_open?(nil) 327422:11:28main: -> 0.0000s 327522:11:28main: -- execute("ALTER TABLE instance_integrations\nADD CONSTRAINT project_id_null_constraint\nCHECK ( project_id IS NULL )\nNOT VALID;\n") 327622:11:28main: -> 0.0009s 327722:11:28main: -- execute("ALTER TABLE instance_integrations VALIDATE CONSTRAINT project_id_null_constraint;") 327822:11:28main: -> 0.0009s 327922:11:28main: -- transaction_open?(nil) 328022:11:28main: -> 0.0000s 328122:11:28main: -- transaction_open?(nil) 328222:11:28main: -> 0.0000s 328322:11:28main: -- execute("ALTER TABLE instance_integrations\nADD CONSTRAINT group_id_null_constraint\nCHECK ( group_id IS NULL )\nNOT VALID;\n") 328422:11:28main: -> 0.0009s 328522:11:28main: -- execute("ALTER TABLE instance_integrations VALIDATE CONSTRAINT group_id_null_constraint;") 328622:11:28main: -> 0.0008s 328722:11:28main: -- transaction_open?(nil) 328822:11:28main: -> 0.0000s 328922:11:28main: -- transaction_open?(nil) 329022:11:28main: -> 0.0000s 329122:11:28main: -- execute("ALTER TABLE instance_integrations\nADD CONSTRAINT inherit_from_id_null_constraint\nCHECK ( inherit_from_id IS NULL )\nNOT VALID;\n") 329222:11:28main: -> 0.0010s 329322:11:28main: -- execute("ALTER TABLE instance_integrations VALIDATE CONSTRAINT inherit_from_id_null_constraint;") 329422:11:28main: -> 0.0008s 329522:11:28main: -- transaction_open?(nil) 329622:11:28main: -> 0.0000s 329722:11:28main: -- transaction_open?(nil) 329822:11:28main: -> 0.0000s 329922:11:28main: -- execute("ALTER TABLE instance_integrations\nADD CONSTRAINT instance_is_true_constraint\nCHECK ( instance = TRUE )\nNOT VALID;\n") 330022:11:28main: -> 0.0010s 330122:11:28main: -- execute("ALTER TABLE instance_integrations VALIDATE CONSTRAINT instance_is_true_constraint;") 330222:11:28main: -> 0.0008s 330322:11:28main: == 20241023091427 UpdateInstanceIntegrationsTable: migrated (0.0587s) ========= 330422:11:28main: == 20241023091855 AddWorkItemWeightsSourcesNamespaceFk: migrating ============= 330522:11:28main: -- transaction_open?(nil) 330622:11:28main: -> 0.0000s 330722:11:28main: -- transaction_open?(nil) 330822:11:28main: -> 0.0000s 330922:11:28main: -- execute("ALTER TABLE work_item_weights_sources ADD CONSTRAINT fk_815ba3b395 FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") 331022:11:28main: -> 0.0018s 331122:11:28main: -- execute("ALTER TABLE work_item_weights_sources VALIDATE CONSTRAINT fk_815ba3b395;") 331222:11:28main: -> 0.0018s 331322:11:28main: == 20241023091855 AddWorkItemWeightsSourcesNamespaceFk: migrated (0.0350s) ==== 331422:11:28main: == 20241023125039 CreateMembersDeletionSchedules: migrating =================== 331522:11:28main: -- create_table(:members_deletion_schedules) 331622:11:28main: -> 0.0075s 331722:11:28main: == 20241023125039 CreateMembersDeletionSchedules: migrated (0.0133s) ========== 331822:11:28main: == 20241023134305 ModifyUpdateVulnerabilityReadsTriggerFunction: migrating ==== 331922:11:28main: -- execute("CREATE OR REPLACE FUNCTION update_vulnerability_reads_from_vulnerability()\nRETURNS TRIGGER AS\n$$\nBEGIN\nUPDATE\n vulnerability_reads\nSET\n severity = NEW.severity,\n state = NEW.state,\n resolved_on_default_branch = NEW.resolved_on_default_branch,\n auto_resolved = NEW.auto_resolved\nWHERE vulnerability_id = NEW.id;\nRETURN NULL;\n\nEND\n$$ LANGUAGE PLPGSQL\n") 332022:11:28main: -> 0.0010s 332122:11:28main: == 20241023134305 ModifyUpdateVulnerabilityReadsTriggerFunction: migrated (0.0064s) 332222:11:28main: == 20241024070006 AddArchivedToNamespaceSettings: migrating =================== 332322:11:28main: -- add_column(:namespace_settings, :archived, :boolean, {:default=>false, :null=>false}) 332422:11:28main: -> 0.0020s 332522:11:28main: == 20241024070006 AddArchivedToNamespaceSettings: migrated (0.0075s) ========== 332622:11:28main: == 20241024070718 AddOrganizationIdToOauthDeviceGrants: migrating ============= 332722:11:28main: -- add_column(:oauth_device_grants, :organization_id, :bigint, {:default=>1, :null=>false, :if_not_exists=>true}) 332822:11:28main: -> 0.0044s 332922:11:28main: == 20241024070718 AddOrganizationIdToOauthDeviceGrants: migrated (0.0098s) ==== 333022:11:28main: == 20241024071011 AddOrganizationIdIndexToOauthDeviceGrants: migrating ======== 333122:11:28main: -- transaction_open?(nil) 333222:11:28main: -> 0.0000s 333322:11:28main: -- view_exists?(:postgres_partitions) 333422:11:28main: -> 0.0013s 333522:11:28main: -- index_exists?(:oauth_device_grants, :organization_id, {:name=>"idx_oauth_device_grants_on_organization_id", :algorithm=>:concurrently}) 333622:11:28main: -> 0.0050s 333722:11:28main: -- add_index(:oauth_device_grants, :organization_id, {:name=>"idx_oauth_device_grants_on_organization_id", :algorithm=>:concurrently}) 333822:11:28main: -> 0.0018s 333922:11:28main: -- transaction_open?(nil) 334022:11:28main: -> 0.0000s 334122:11:28main: -- transaction_open?(nil) 334222:11:28main: -> 0.0000s 334322:11:28main: -- execute("ALTER TABLE oauth_device_grants ADD CONSTRAINT fk_bee7254887 FOREIGN KEY (organization_id) REFERENCES organizations (id) ON DELETE CASCADE NOT VALID;") 334422:11:28main: -> 0.0024s 334522:11:28main: -- execute("ALTER TABLE oauth_device_grants VALIDATE CONSTRAINT fk_bee7254887;") 334622:11:28main: -> 0.0019s 334722:11:28main: == 20241024071011 AddOrganizationIdIndexToOauthDeviceGrants: migrated (0.0552s) 334822:11:28main: == 20241024095104 AddCacheValidityHoursToVirtualRegistriesPackagesMavenUpstreams: migrating 334922:11:28main: -- transaction_open?(nil) 335022:11:28main: -> 0.0000s 335122:11:28main: -- add_column(:virtual_registries_packages_maven_upstreams, :cache_validity_hours, :smallint, {:default=>24, :null=>false, :if_not_exists=>true}) 335222:11:28main: -> 0.0037s 335322:11:28main: -- transaction_open?(nil) 335422:11:28main: -> 0.0000s 335522:11:28main: -- transaction_open?(nil) 335622:11:28main: -> 0.0000s 335722:11:28main: -- execute("ALTER TABLE virtual_registries_packages_maven_upstreams\nADD CONSTRAINT check_a3593dca3a\nCHECK ( cache_validity_hours >= 0 )\nNOT VALID;\n") 335822:11:28main: -> 0.0009s 335922:11:28main: -- execute("ALTER TABLE virtual_registries_packages_maven_upstreams VALIDATE CONSTRAINT check_a3593dca3a;") 336022:11:28main: -> 0.0009s 336122:11:28main: == 20241024095104 AddCacheValidityHoursToVirtualRegistriesPackagesMavenUpstreams: migrated (0.0207s) 336222:11:28main: == 20241024125520 RenameInstanceIntegrationsTypeToTypeNew: migrating ========== 336322:11:28main: -- transaction_open?(nil) 336422:11:28main: -> 0.0000s 336522:11:28main: -- columns(:instance_integrations) 336622:11:28main: -> 0.0030s 336722:11:28main: -- column_exists?(:instance_integrations, :id) 336822:11:28main: -> 0.0030s 336922:11:28main: -- column_exists?(:instance_integrations, :type_new) 337022:11:28main: -> 0.0027s 337122:11:28main: -- columns(:instance_integrations) 337222:11:28main: -> 0.0026s 337322:11:28main: -- add_column(:instance_integrations, :type_new, :text, {:limit=>nil, :precision=>nil, :scale=>nil}) 337422:11:28main: -> 0.0010s 337522:11:28main: -- transaction_open?(nil) 337622:11:28main: -> 0.0000s 337722:11:28main: -- exec_query("SELECT COUNT(*) AS count FROM \"instance_integrations\"") 337822:11:28main: -> 0.0009s 337922:11:28main: -- indexes(:instance_integrations) 338022:11:28main: -> 0.0015s 338122:11:28main: -- foreign_keys(:instance_integrations) 338222:11:28main: -> 0.0031s 338322:11:28main: -- transaction_open?(nil) 338422:11:28main: -> 0.0000s 338522:11:28main: -- column_exists?(:instance_integrations, :type) 338622:11:28main: -> 0.0026s 338722:11:28main: -- column_exists?(:instance_integrations, :type_new) 338822:11:28main: -> 0.0026s 338922:11:28main: -- current_schema(nil) 339022:11:28main: -> 0.0005s 339122:11:28main: -- transaction_open?(nil) 339222:11:28main: -> 0.0000s 339322:11:28main: -- transaction_open?(nil) 339422:11:28main: -> 0.0000s 339522:11:28main: -- execute("ALTER TABLE instance_integrations\nADD CONSTRAINT check_2f305455fe\nCHECK ( (char_length(type_new) <= 255) )\nNOT VALID;\n") 339622:11:28main: -> 0.0012s 339722:11:28main: -- execute("ALTER TABLE instance_integrations VALIDATE CONSTRAINT check_2f305455fe;") 339822:11:28main: -> 0.0008s 339922:11:28main: -- transaction_open?(nil) 340022:11:28main: -> 0.0000s 340122:11:28main: -- quote_table_name(:instance_integrations) 340222:11:28main: -> 0.0000s 340322:11:28main: -- quote_column_name(:type) 340422:11:28main: -> 0.0000s 340522:11:28main: -- quote_column_name(:type_new) 340622:11:28main: -> 0.0000s 340722:11:28main: -- columns(:instance_integrations) 340822:11:28main: -> 0.0027s 340922:11:28main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_bd180e27a0bf()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n IF NEW.\"type\" IS NOT DISTINCT FROM NULL AND NEW.\"type_new\" IS DISTINCT FROM NULL THEN\n NEW.\"type\" = NEW.\"type_new\";\n END IF;\n\n IF NEW.\"type_new\" IS NOT DISTINCT FROM NULL AND NEW.\"type\" IS DISTINCT FROM NULL THEN\n NEW.\"type_new\" = NEW.\"type\";\n END IF;\n\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_bd180e27a0bf\nON \"instance_integrations\";\n\nCREATE TRIGGER trigger_bd180e27a0bf\nBEFORE INSERT ON \"instance_integrations\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_bd180e27a0bf();\n") 341022:11:28main: -> 0.0012s 341122:11:28main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_cdba623f3e33()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"type\" := NEW.\"type_new\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_cdba623f3e33\nON \"instance_integrations\";\n\nCREATE TRIGGER trigger_cdba623f3e33\nBEFORE UPDATE OF \"type_new\" ON \"instance_integrations\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_cdba623f3e33();\n") 341222:11:28main: -> 0.0011s 341322:11:28main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_04e37b113ee2()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"type_new\" := NEW.\"type\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_04e37b113ee2\nON \"instance_integrations\";\n\nCREATE TRIGGER trigger_04e37b113ee2\nBEFORE UPDATE OF \"type\" ON \"instance_integrations\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_04e37b113ee2();\n") 341422:11:28main: -> 0.0009s 341522:11:28main: == 20241024125520 RenameInstanceIntegrationsTypeToTypeNew: migrated (0.0540s) = 341622:11:28main: == 20241024145113 CreateGroupScimIdentities: migrating ======================== 341722:11:28main: -- create_table(:group_scim_identities) 341822:11:28main: -- quote_column_name(:extern_uid) 341922:11:28main: -> 0.0000s 342022:11:28main: -> 0.0113s 342122:11:28main: == 20241024145113 CreateGroupScimIdentities: migrated (0.0170s) =============== 342222:11:28main: == 20241024145500 CreateGroupScimAuthTokens: migrating ======================== 342322:11:28main: -- create_table(:group_scim_auth_access_tokens) 342422:11:28main: -> 0.0066s 342522:11:28main: == 20241024145500 CreateGroupScimAuthTokens: migrated (0.0123s) =============== 342622:11:28main: == 20241024204816 CreatePartitionedCiRunnerManagers: migrating ================ 342722:11:28main: -- transaction_open?(nil) 342822:11:28main: -> 0.0000s 342922:11:28main: -- transaction_open?(nil) 343022:11:28main: -> 0.0000s 343122:11:28main: -- create_table("ci_runner_machines_687967fa8a", {:primary_key=>["id", "runner_type"], :options=>"PARTITION BY LIST (runner_type)"}) 343222:11:28main: -- quote_column_name(:system_xid) 343322:11:28main: -> 0.0001s 343422:11:28main: -- quote_column_name(:platform) 343522:11:28main: -> 0.0000s 343622:11:28main: -- quote_column_name(:architecture) 343722:11:28main: -> 0.0000s 343822:11:28main: -- quote_column_name(:revision) 343922:11:28main: -> 0.0000s 344022:11:28main: -- quote_column_name(:ip_address) 344122:11:28main: -> 0.0000s 344222:11:28main: -- quote_column_name(:version) 344322:11:28main: -> 0.0000s 344422:11:28main: -> 0.0108s 344522:11:28main: -- current_schema(nil) 344622:11:28main: -> 0.0005s 344722:11:28main: -- current_schema(nil) 344822:11:28main: -> 0.0005s 344922:11:28main: -- execute("CREATE TABLE public.instance_type_ci_runner_machines_687967fa8a PARTITION OF ci_runner_machines_687967fa8a\nFOR VALUES IN (1)\n") 345022:11:28main: -> 0.0059s 345122:11:28main: -- current_schema(nil) 345222:11:28main: -> 0.0005s 345322:11:28main: -- current_schema(nil) 345422:11:28main: -> 0.0003s 345522:11:28main: -- execute("CREATE TABLE public.group_type_ci_runner_machines_687967fa8a PARTITION OF ci_runner_machines_687967fa8a\nFOR VALUES IN (2)\n") 345622:11:28main: -> 0.0053s 345722:11:28main: -- current_schema(nil) 345822:11:28main: -> 0.0007s 345922:11:28main: -- current_schema(nil) 346022:11:28main: -> 0.0004s 346122:11:28main: -- execute("CREATE TABLE public.project_type_ci_runner_machines_687967fa8a PARTITION OF ci_runner_machines_687967fa8a\nFOR VALUES IN (3)\n") 346222:11:28main: -> 0.0058s 346322:11:28main: -- execute("CREATE FUNCTION table_sync_function_e438f29263()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF (TG_OP = 'DELETE') THEN\n DELETE FROM ci_runner_machines_687967fa8a where \"id\" = OLD.\"id\";\nELSIF (TG_OP = 'UPDATE') THEN\n UPDATE ci_runner_machines_687967fa8a\n SET \"runner_id\" = NEW.\"runner_id\",\n \"sharding_key_id\" = NEW.\"sharding_key_id\",\n \"created_at\" = NEW.\"created_at\",\n \"updated_at\" = NEW.\"updated_at\",\n \"contacted_at\" = NEW.\"contacted_at\",\n \"creation_state\" = NEW.\"creation_state\",\n \"executor_type\" = NEW.\"executor_type\",\n \"runner_type\" = NEW.\"runner_type\",\n \"config\" = NEW.\"config\",\n \"system_xid\" = NEW.\"system_xid\",\n \"platform\" = NEW.\"platform\",\n \"architecture\" = NEW.\"architecture\",\n \"revision\" = NEW.\"revision\",\n \"ip_address\" = NEW.\"ip_address\",\n \"version\" = NEW.\"version\"\n WHERE ci_runner_machines_687967fa8a.\"id\" = NEW.\"id\";\nELSIF (TG_OP = 'INSERT') THEN\n INSERT INTO ci_runner_machines_687967fa8a (\"id\",\n \"runner_id\",\n \"sharding_key_id\",\n \"created_at\",\n \"updated_at\",\n \"contacted_at\",\n \"creation_state\",\n \"executor_type\",\n \"runner_type\",\n \"config\",\n \"system_xid\",\n \"platform\",\n \"architecture\",\n \"revision\",\n \"ip_address\",\n \"version\")\n VALUES (NEW.\"id\",\n NEW.\"runner_id\",\n NEW.\"sharding_key_id\",\n NEW.\"created_at\",\n NEW.\"updated_at\",\n NEW.\"contacted_at\",\n NEW.\"creation_state\",\n NEW.\"executor_type\",\n NEW.\"runner_type\",\n NEW.\"config\",\n NEW.\"system_xid\",\n NEW.\"platform\",\n NEW.\"architecture\",\n NEW.\"revision\",\n NEW.\"ip_address\",\n NEW.\"version\");\nEND IF;\nRETURN NULL;\n\nEND\n$$ LANGUAGE PLPGSQL\n") 346422:11:28main: -> 0.0009s 346522:11:28main: -- execute("COMMENT ON FUNCTION table_sync_function_e438f29263 IS 'Partitioning migration: table sync for ci_runner_machines table'") 346622:11:28main: -> 0.0006s 346722:11:28main: -- current_schema(nil) 346822:11:28main: -> 0.0006s 346922:11:28main: -- execute("CREATE TRIGGER table_sync_trigger_bc3e7b56bd\nAFTER INSERT OR UPDATE OR DELETE ON ci_runner_machines\nFOR EACH ROW\n\nEXECUTE FUNCTION table_sync_function_e438f29263()\n") 347022:11:28main: -> 0.0008s 347122:11:28main: == 20241024204816 CreatePartitionedCiRunnerManagers: migrated (0.0729s) ======= 347222:11:28main: == 20241025112847 AddShardingKeyCheckConstraintToPartitionedCiRunnerManagers: migrating 347322:11:28main: -- transaction_open?(nil) 347422:11:28main: -> 0.0000s 347522:11:28main: -- transaction_open?(nil) 347622:11:28main: -> 0.0000s 347722:11:28main: -- execute("ALTER TABLE group_type_ci_runner_machines_687967fa8a\nADD CONSTRAINT check_sharding_key_id_nullness\nCHECK ( sharding_key_id IS NOT NULL )\nNOT VALID;\n") 347822:11:28main: -> 0.0008s 347922:11:28main: -- execute("ALTER TABLE group_type_ci_runner_machines_687967fa8a VALIDATE CONSTRAINT check_sharding_key_id_nullness;") 348022:11:28main: -> 0.0008s 348122:11:28main: -- transaction_open?(nil) 348222:11:28main: -> 0.0000s 348322:11:28main: -- transaction_open?(nil) 348422:11:28main: -> 0.0000s 348522:11:28main: -- execute("ALTER TABLE instance_type_ci_runner_machines_687967fa8a\nADD CONSTRAINT check_sharding_key_id_nullness\nCHECK ( sharding_key_id IS NULL )\nNOT VALID;\n") 348622:11:28main: -> 0.0008s 348722:11:28main: -- execute("ALTER TABLE instance_type_ci_runner_machines_687967fa8a VALIDATE CONSTRAINT check_sharding_key_id_nullness;") 348822:11:28main: -> 0.0008s 348922:11:28main: -- transaction_open?(nil) 349022:11:28main: -> 0.0000s 349122:11:28main: -- transaction_open?(nil) 349222:11:28main: -> 0.0000s 349322:11:28main: -- execute("ALTER TABLE project_type_ci_runner_machines_687967fa8a\nADD CONSTRAINT check_sharding_key_id_nullness\nCHECK ( sharding_key_id IS NOT NULL )\nNOT VALID;\n") 349422:11:28main: -> 0.0008s 349522:11:28main: -- execute("ALTER TABLE project_type_ci_runner_machines_687967fa8a VALIDATE CONSTRAINT check_sharding_key_id_nullness;") 349622:11:28main: -> 0.0008s 349722:11:28main: == 20241025112847 AddShardingKeyCheckConstraintToPartitionedCiRunnerManagers: migrated (0.0409s) 349822:11:28main: == 20241025130733 AddIndexToTopicsNonPrivateProjectsCount: migrating ========== 349922:11:28main: -- transaction_open?(nil) 350022:11:28main: -> 0.0000s 350122:11:28main: -- view_exists?(:postgres_partitions) 350222:11:28main: -> 0.0011s 350322:11:28main: -- index_exists?(:topics, [:organization_id, :non_private_projects_count], {:order=>{:non_private_projects_count=>:desc}, :name=>"index_topics_on_organization_id_and_non_private_projects_count", :algorithm=>:concurrently}) 350422:11:28main: -> 0.0069s 350522:11:28main: -- add_index(:topics, [:organization_id, :non_private_projects_count], {:order=>{:non_private_projects_count=>:desc}, :name=>"index_topics_on_organization_id_and_non_private_projects_count", :algorithm=>:concurrently}) 350622:11:28main: -> 0.0017s 350722:11:28main: == 20241025130733 AddIndexToTopicsNonPrivateProjectsCount: migrated (0.0255s) = 350822:11:28main: == 20241025153240 AddFkFromPartitionedCiRunnerManagersToPartitionedCiRunners: migrating 350922:11:28main: == 20241025153240 AddFkFromPartitionedCiRunnerManagersToPartitionedCiRunners: migrated (0.0050s) 351022:11:28main: == 20241028065115 DropNotNullToCiBuildSourcesSource: migrating ================ 351122:11:28main: -- change_column_null(:p_ci_build_sources, :source, true) 351222:11:28main: -> 0.0010s 351322:11:28main: == 20241028065115 DropNotNullToCiBuildSourcesSource: migrated (0.0059s) ======= 351422:11:28main: == 20241029063914 AddDeletedAtToNamespaceDetails: migrating =================== 351522:11:28main: -- add_column(:namespace_details, :deleted_at, :datetime_with_timezone) 351622:11:28main: -> 0.0011s 351722:11:28main: == 20241029063914 AddDeletedAtToNamespaceDetails: migrated (0.0060s) ========== 351822:11:28main: == 20241029141202 AddCycleAnalyticsStageAggregations: migrating =============== 351922:11:28main: -- create_table(:analytics_cycle_analytics_stage_aggregations, {:id=>false}) 352022:11:28main: -> 0.0077s 352122:11:28main: -- execute("ALTER TABLE analytics_cycle_analytics_stage_aggregations ADD PRIMARY KEY (stage_id)") 352222:11:28main: -> 0.0016s 352322:11:28main: == 20241029141202 AddCycleAnalyticsStageAggregations: migrated (0.0164s) ====== 352422:11:28main: == 20241029184904 UpdateAdminBotUserConfirmed: migrating ====================== 352522:11:28main: -- execute("UPDATE \"users\" SET \"confirmed_at\" = now(), \"private_profile\" = TRUE WHERE \"users\".\"user_type\" = 11\n") 352622:11:28main: -> 0.0017s 352722:11:28main: == 20241029184904 UpdateAdminBotUserConfirmed: migrated (0.0075s) ============= 352822:11:28main: == 20241031090956 RevertAddFkFromPartitionedCiRunnerManagersToPartitionedCiRunners: migrating 352922:11:28main: -- transaction_open?(nil) 353022:11:28main: -> 0.0000s 353122:11:28main: == 20241031090956 RevertAddFkFromPartitionedCiRunnerManagersToPartitionedCiRunners: migrated (0.0153s) 353222:11:28main: == 20241101150311 AddForeignKeyToVulnerabilityRepresentationInformation: migrating 353322:11:28main: -- transaction_open?(nil) 353422:11:28main: -> 0.0000s 353522:11:28main: -- transaction_open?(nil) 353622:11:28main: -> 0.0000s 353722:11:28main: -- execute("ALTER TABLE vulnerability_representation_information ADD CONSTRAINT fk_ea478b7da6 FOREIGN KEY (vulnerability_id) REFERENCES vulnerabilities (id) ON DELETE CASCADE NOT VALID;") 353822:11:28main: -> 0.0014s 353922:11:28main: -- execute("ALTER TABLE vulnerability_representation_information VALIDATE CONSTRAINT fk_ea478b7da6;") 354022:11:28main: -> 0.0018s 354122:11:28main: == 20241101150311 AddForeignKeyToVulnerabilityRepresentationInformation: migrated (0.0369s) 354222:11:28main: == 20241104090601 AddIsKnownExploitToPmCveEnrichment: migrating =============== 354322:11:28main: -- add_column(:pm_cve_enrichment, :is_known_exploit, :boolean, {:default=>false, :null=>false}) 354422:11:28main: -> 0.0020s 354522:11:28main: == 20241104090601 AddIsKnownExploitToPmCveEnrichment: migrated (0.0085s) ====== 354622:11:28main: == 20241104135544 RemoveCreateIterableTriggersWorkerJobInstances: migrating === 354722:11:28main: -- transaction_open?(nil) 354822:11:28main: -> 0.0000s 354922:11:28main: == 20241104135544 RemoveCreateIterableTriggersWorkerJobInstances: migrated (0.0061s) 355022:11:28main: == 20241104174539 AddSoftwareLicenseSpdxIdentifierToSoftwareLicensePolicies: migrating 355122:11:28main: -- transaction_open?(nil) 355222:11:28main: -> 0.0000s 355322:11:28main: -- add_column(:software_license_policies, :software_license_spdx_identifier, :text, {:null=>true, :if_not_exists=>true}) 355422:11:28main: -> 0.0040s 355522:11:28main: -- transaction_open?(nil) 355622:11:28main: -> 0.0000s 355722:11:28main: -- transaction_open?(nil) 355822:11:28main: -> 0.0000s 355922:11:28main: -- execute("ALTER TABLE software_license_policies\nADD CONSTRAINT check_986c4e5c59\nCHECK ( char_length(software_license_spdx_identifier) <= 255 )\nNOT VALID;\n") 356022:11:28main: -> 0.0010s 356122:11:28main: -- execute("ALTER TABLE software_license_policies VALIDATE CONSTRAINT check_986c4e5c59;") 356222:11:28main: -> 0.0009s 356322:11:28main: == 20241104174539 AddSoftwareLicenseSpdxIdentifierToSoftwareLicensePolicies: migrated (0.0231s) 356422:11:28main: == 20241104224549 AddAllowListIntegrationsSettingsToApplicationSettings: migrating 356522:11:28main: -- add_column(:application_settings, :integrations, :jsonb, {:default=>{}, :null=>false}) 356622:11:28main: -> 0.0031s 356722:11:28main: == 20241104224549 AddAllowListIntegrationsSettingsToApplicationSettings: migrated (0.0086s) 356822:11:28main: == 20241104225345 AddConstraintToApplicationSettingsIntegrations: migrating === 356922:11:28main: -- transaction_open?(nil) 357022:11:28main: -> 0.0000s 357122:11:28main: -- transaction_open?(nil) 357222:11:28main: -> 0.0000s 357322:11:28main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_application_settings_integrations_is_hash\nCHECK ( (jsonb_typeof(integrations) = 'object') )\nNOT VALID;\n") 357422:11:28main: -> 0.0025s 357522:11:28main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_application_settings_integrations_is_hash;") 357622:11:28main: -> 0.0019s 357722:11:28main: == 20241104225345 AddConstraintToApplicationSettingsIntegrations: migrated (0.0183s) 357822:11:28main: == 20241105150912 AddProjectEventsToWebHooks: migrating ======================= 357922:11:28main: -- add_column(:web_hooks, :project_events, :boolean, {:null=>false, :default=>false}) 358022:11:28main: -> 0.0021s 358122:11:28main: == 20241105150912 AddProjectEventsToWebHooks: migrated (0.0078s) ============== 358222:11:28main: == 20241106091609 AddStageAggregationIndex: migrating ========================= 358322:11:28main: -- transaction_open?(nil) 358422:11:28main: -> 0.0000s 358522:11:28main: -- view_exists?(:postgres_partitions) 358622:11:28main: -> 0.0013s 358722:11:28main: -- index_exists?(:analytics_cycle_analytics_stage_aggregations, :last_run_at, {:where=>"last_completed_at IS NULL AND enabled = TRUE", :order=>"NULLS FIRST", :name=>"index_ca_enabled_incomplete_aggregation_stages_on_last_run_at", :algorithm=>:concurrently}) 358822:11:28main: -> 0.0033s 358922:11:28main: -- add_index(:analytics_cycle_analytics_stage_aggregations, :last_run_at, {:where=>"last_completed_at IS NULL AND enabled = TRUE", :order=>"NULLS FIRST", :name=>"index_ca_enabled_incomplete_aggregation_stages_on_last_run_at", :algorithm=>:concurrently}) 359022:11:28main: -> 0.0019s 359122:11:28main: == 20241106091609 AddStageAggregationIndex: migrated (0.0228s) ================ 359222:11:28main: == 20241107131541 AddUserSeatManagementToApplicationSettings: migrating ======= 359322:11:28main: -- add_column(:application_settings, :user_seat_management, :jsonb, {:default=>{}, :null=>false}) 359422:11:28main: -> 0.0030s 359522:11:28main: == 20241107131541 AddUserSeatManagementToApplicationSettings: migrated (0.0085s) 359622:11:28main: == 20241107180528 AddCursorsToBatchedBackgroundMigrationJobs: migrating ======= 359722:11:28main: -- add_column(:batched_background_migration_jobs, :min_cursor, :jsonb, {:null=>true}) 359822:11:28main: -> 0.0011s 359922:11:28main: -- add_column(:batched_background_migration_jobs, :max_cursor, :jsonb, {:null=>true}) 360022:11:28main: -> 0.0010s 360122:11:28main: == 20241107180528 AddCursorsToBatchedBackgroundMigrationJobs: migrated (0.0076s) 360222:11:28main: == 20241107180531 AddCursorsToBatchedBackgroundMigrations: migrating ========== 360322:11:28main: -- add_column(:batched_background_migrations, :min_cursor, :jsonb, {:null=>true}) 360422:11:28main: -> 0.0013s 360522:11:28main: -- add_column(:batched_background_migrations, :max_cursor, :jsonb, {:null=>true}) 360622:11:28main: -> 0.0010s 360722:11:28main: == 20241107180531 AddCursorsToBatchedBackgroundMigrations: migrated (0.0077s) = 360822:11:28main: == 20241107180533 AddIdsOrCursorsConstraintToBatchedBackgroundMigrationJobs: migrating 360922:11:28main: -- transaction_open?(nil) 361022:11:28main: -> 0.0000s 361122:11:28main: -- transaction_open?(nil) 361222:11:28main: -> 0.0000s 361322:11:28main: -- execute("ALTER TABLE batched_background_migration_jobs\nADD CONSTRAINT check_c1ce96fe3b\nCHECK ( num_nonnulls(min_value, max_value) = 2 OR num_nonnulls(min_cursor, max_cursor) = 2 )\nNOT VALID;\n") 361422:11:28main: -> 0.0012s 361522:11:28main: -- execute("ALTER TABLE batched_background_migration_jobs VALIDATE CONSTRAINT check_c1ce96fe3b;") 361622:11:28main: -> 0.0010s 361722:11:28main: == 20241107180533 AddIdsOrCursorsConstraintToBatchedBackgroundMigrationJobs: migrated (0.0161s) 361822:11:28main: == 20241107180537 AddIdsOrCursorsConstraintToBatchedBackgroundMigrations: migrating 361922:11:28main: -- transaction_open?(nil) 362022:11:28main: -> 0.0000s 362122:11:28main: -- transaction_open?(nil) 362222:11:28main: -> 0.0000s 362322:11:28main: -- execute("ALTER TABLE batched_background_migrations\nADD CONSTRAINT check_f5158baa12\nCHECK ( num_nonnulls(min_value, max_value) = 2 OR num_nonnulls(min_cursor, max_cursor) = 2 )\nNOT VALID;\n") 362422:11:28main: -> 0.0011s 362522:11:28main: -- execute("ALTER TABLE batched_background_migrations VALIDATE CONSTRAINT check_f5158baa12;") 362622:11:28main: -> 0.0009s 362722:11:28main: == 20241107180537 AddIdsOrCursorsConstraintToBatchedBackgroundMigrations: migrated (0.0159s) 362822:11:28main: == 20241107180541 RemoveValuesNotNullConstraintsFromBatchedBackgroundMigrationJobs: migrating 362922:11:28main: -- change_column_null(:batched_background_migration_jobs, :max_value, true) 363022:11:28main: -> 0.0014s 363122:11:28main: -- change_column_null(:batched_background_migration_jobs, :min_value, true) 363222:11:28main: -> 0.0011s 363322:11:28main: == 20241107180541 RemoveValuesNotNullConstraintsFromBatchedBackgroundMigrationJobs: migrated (0.0097s) 363422:11:28main: == 20241107180543 RemoveValuesNotNullConstraintsFromBatchedBackgroundMigrations: migrating 363522:11:28main: -- change_column_null(:batched_background_migrations, :max_value, true) 363622:11:28main: -> 0.0013s 363722:11:28main: -- change_column_null(:batched_background_migrations, :min_value, true) 363822:11:28main: -> 0.0010s 363922:11:28main: == 20241107180543 RemoveValuesNotNullConstraintsFromBatchedBackgroundMigrations: migrated (0.0089s) 364022:11:28main: == 20241108192945 AddWorkItemTypesOldIdColumn: migrating ====================== 364122:11:28main: -- add_column(:work_item_types, :old_id, :bigint) 364222:11:28main: -> 0.0011s 364322:11:28main: == 20241108192945 AddWorkItemTypesOldIdColumn: migrated (0.0065s) ============= 364422:11:28main: == 20240814145204 FinalizeBackfillUserDetails: migrating ====================== 364522:11:28main: -- transaction_open?(nil) 364622:11:28main: -> 0.0000s 364722:11:28main: == 20240814145204 FinalizeBackfillUserDetails: migrated (0.0333s) ============= 364822:11:28main: == 20240819232045 FinalizeDeleteOrphansApprovalProjectRules2: migrating ======= 364922:11:28main: -- transaction_open?(nil) 365022:11:28main: -> 0.0000s 365122:11:28main: == 20240819232045 FinalizeDeleteOrphansApprovalProjectRules2: migrated (0.0337s) 365222:11:28main: == 20240908225334 QueueMarkDuplicateIssuableResourceLinks: migrating ========== 365322:11:28main: == 20240908225334 QueueMarkDuplicateIssuableResourceLinks: migrated (0.0400s) = 365422:11:29main: == 20240909115859 DropIndexForOwaspTop10GroupLevelReports: migrating ========== 365522:11:29main: -- transaction_open?(nil) 365622:11:29main: -> 0.0000s 365722:11:29main: -- view_exists?(:postgres_partitions) 365822:11:29main: -> 0.0013s 365922:11:29main: -- indexes(:vulnerability_reads) 366022:11:29main: -> 0.0189s 366122:11:29main: -- remove_index(:vulnerability_reads, {:algorithm=>:concurrently, :name=>"index_for_owasp_top_10_group_level_reports"}) 366222:11:29main: -> 0.0014s 366322:11:29main: == 20240909115859 DropIndexForOwaspTop10GroupLevelReports: migrated (0.0402s) = 366422:11:29main: == 20240911101712 QueueMarkSingleIssuableResourceLinks: migrating ============= 366522:11:29main: == 20240911101712 QueueMarkSingleIssuableResourceLinks: migrated (0.0393s) ==== 366622:11:29main: == 20240911173549 QueueBackfillPackagesNugetSymbolsProjectId: migrating ======= 366722:11:29main: == 20240911173549 QueueBackfillPackagesNugetSymbolsProjectId: migrated (0.0418s) 366822:11:29main: == 20240920141026 AddIndexOnProjectIdToPackagesNugetSymbols: migrating ======== 366922:11:29main: -- transaction_open?(nil) 367022:11:29main: -> 0.0000s 367122:11:29main: -- view_exists?(:postgres_partitions) 367222:11:29main: -> 0.0012s 367322:11:29main: -- index_exists?(:packages_nuget_symbols, :project_id, {:name=>:index_packages_nuget_symbols_on_project_id, :algorithm=>:concurrently}) 367422:11:29main: -> 0.0043s 367522:11:29main: -- add_index(:packages_nuget_symbols, :project_id, {:name=>:index_packages_nuget_symbols_on_project_id, :algorithm=>:concurrently}) 367622:11:29main: -> 0.0015s 367722:11:29main: == 20240920141026 AddIndexOnProjectIdToPackagesNugetSymbols: migrated (0.0217s) 367822:11:29main: == 20241001185217 RemoveWorkspacesEditorColumn: migrating ===================== 367922:11:29main: -- remove_column(:workspaces, :editor) 368022:11:29main: -> 0.0012s 368122:11:29main: == 20241001185217 RemoveWorkspacesEditorColumn: migrated (0.0066s) ============ 368222:11:29main: == 20241003225057 BackfillNullProjectOnCiStagesRecords: migrating ============= 368322:11:29main: == 20241003225057 BackfillNullProjectOnCiStagesRecords: migrated (0.0164s) ==== 368422:11:29main: == 20241004054111 AddOrganizationIdIndexToOauthTables: migrating ============== 368522:11:29main: -- transaction_open?(nil) 368622:11:29main: -> 0.0000s 368722:11:29main: -- view_exists?(:postgres_partitions) 368822:11:29main: -> 0.0011s 368922:11:29main: -- index_exists?(:oauth_access_grants, :organization_id, {:name=>"idx_oauth_access_grants_on_organization_id", :algorithm=>:concurrently}) 369022:11:29main: -> 0.0042s 369122:11:29main: -- add_index(:oauth_access_grants, :organization_id, {:name=>"idx_oauth_access_grants_on_organization_id", :algorithm=>:concurrently}) 369222:11:29main: -> 0.0016s 369322:11:29main: -- transaction_open?(nil) 369422:11:29main: -> 0.0000s 369522:11:29main: -- transaction_open?(nil) 369622:11:29main: -> 0.0000s 369722:11:29main: -- execute("ALTER TABLE oauth_access_grants ADD CONSTRAINT fk_59cdb2323c FOREIGN KEY (organization_id) REFERENCES organizations (id) ON DELETE CASCADE NOT VALID;") 369822:11:29main: -> 0.0012s 369922:11:29main: -- execute("ALTER TABLE oauth_access_grants VALIDATE CONSTRAINT fk_59cdb2323c;") 370022:11:29main: -> 0.0012s 370122:11:29main: -- transaction_open?(nil) 370222:11:29main: -> 0.0000s 370322:11:29main: -- view_exists?(:postgres_partitions) 370422:11:29main: -> 0.0012s 370522:11:29main: -- index_exists?(:oauth_access_tokens, :organization_id, {:name=>"idx_oauth_access_tokens_on_organization_id", :algorithm=>:concurrently}) 370622:11:29main: -> 0.0057s 370722:11:29main: -- add_index(:oauth_access_tokens, :organization_id, {:name=>"idx_oauth_access_tokens_on_organization_id", :algorithm=>:concurrently}) 370822:11:29main: -> 0.0016s 370922:11:29main: -- transaction_open?(nil) 371022:11:29main: -> 0.0000s 371122:11:29main: -- transaction_open?(nil) 371222:11:29main: -> 0.0000s 371322:11:29main: -- execute("ALTER TABLE oauth_access_tokens ADD CONSTRAINT fk_94884daa35 FOREIGN KEY (organization_id) REFERENCES organizations (id) ON DELETE CASCADE NOT VALID;") 371422:11:29main: -> 0.0012s 371522:11:29main: -- execute("ALTER TABLE oauth_access_tokens VALIDATE CONSTRAINT fk_94884daa35;") 371622:11:29main: -> 0.0014s 371722:11:29main: -- transaction_open?(nil) 371822:11:29main: -> 0.0000s 371922:11:29main: -- view_exists?(:postgres_partitions) 372022:11:29main: -> 0.0012s 372122:11:29main: -- index_exists?(:oauth_openid_requests, :organization_id, {:name=>"idx_oauth_openid_requests_on_organization_id", :algorithm=>:concurrently}) 372222:11:29main: -> 0.0033s 372322:11:29main: -- add_index(:oauth_openid_requests, :organization_id, {:name=>"idx_oauth_openid_requests_on_organization_id", :algorithm=>:concurrently}) 372422:11:29main: -> 0.0015s 372522:11:29main: -- transaction_open?(nil) 372622:11:29main: -> 0.0000s 372722:11:29main: -- transaction_open?(nil) 372822:11:29main: -> 0.0000s 372922:11:29main: -- execute("ALTER TABLE oauth_openid_requests ADD CONSTRAINT fk_7092424b77 FOREIGN KEY (organization_id) REFERENCES organizations (id) ON DELETE CASCADE NOT VALID;") 373022:11:29main: -> 0.0012s 373122:11:29main: -- execute("ALTER TABLE oauth_openid_requests VALIDATE CONSTRAINT fk_7092424b77;") 373222:11:29main: -> 0.0012s 373322:11:29main: == 20241004054111 AddOrganizationIdIndexToOauthTables: migrated (0.1537s) ===== 373422:11:29main: == 20241004100956 QueueRestoreOptInToGitlabCom: migrating ===================== 373522:11:29main: == 20241004100956 QueueRestoreOptInToGitlabCom: migrated (0.0057s) ============ 373622:11:29main: == 20241008163123 AddProjectIdNotNullConstraintToCiStages: migrating ========== 373722:11:29main: -- current_schema(nil) 373822:11:29main: -> 0.0007s 373922:11:29main: -- transaction_open?(nil) 374022:11:29main: -> 0.0000s 374122:11:29main: -- transaction_open?(nil) 374222:11:29main: -> 0.0000s 374322:11:29main: -- execute("ALTER TABLE p_ci_stages\nADD CONSTRAINT check_74835fc631\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") 374422:11:29main: -> 0.0010s 374522:11:29main: == 20241008163123 AddProjectIdNotNullConstraintToCiStages: migrated (0.0176s) = 374622:11:29main: == 20241008181924 PrepareProjectIdNotNullValidationOnCiStages: migrating ====== 374722:11:29main: == 20241008181924 PrepareProjectIdNotNullValidationOnCiStages: migrated (0.0278s) 374822:11:29main: == 20241009135743 QueueDeleteOrphanedStageRecords: migrating ================== 374922:11:29main: == 20241009135743 QueueDeleteOrphanedStageRecords: migrated (0.0428s) ========= 375022:11:29main: == 20241009152825 IndexVulnNamespaceHistoricalStatisticsOnNamespaceIdAndId: migrating 375122:11:29main: -- transaction_open?(nil) 375222:11:29main: -> 0.0000s 375322:11:29main: -- view_exists?(:postgres_partitions) 375422:11:29main: -> 0.0011s 375522:11:29main: -- index_exists?(:vulnerability_namespace_historical_statistics, [:namespace_id, :id], {:name=>"index_vuln_namespace_hist_statistics_for_traversal_ids_update", :algorithm=>:concurrently}) 375622:11:29main: -> 0.0037s 375722:11:29main: -- add_index(:vulnerability_namespace_historical_statistics, [:namespace_id, :id], {:name=>"index_vuln_namespace_hist_statistics_for_traversal_ids_update", :algorithm=>:concurrently}) 375822:11:29main: -> 0.0015s 375922:11:29main: == 20241009152825 IndexVulnNamespaceHistoricalStatisticsOnNamespaceIdAndId: migrated (0.0240s) 376022:11:29main: == 20241010042031 DropTablePackageMetadataEpss: migrating ===================== 376122:11:29main: -- drop_table(:pm_epss) 376222:11:29main: -> 0.0017s 376322:11:29main: == 20241010042031 DropTablePackageMetadataEpss: migrated (0.0084s) ============ 376422:11:29main: == 20241010094853 DeleteProjectImportDataWithoutProjectId: migrating ========== 376522:11:29main: -- execute("DELETE FROM project_import_data WHERE project_id IS NULL") 376622:11:29main: -> 0.0010s 376722:11:29main: == 20241010094853 DeleteProjectImportDataWithoutProjectId: migrated (0.0064s) = 376822:11:29main: == 20241010095057 AddNotNullConstraintToProjectImportData: migrating ========== 376922:11:29main: -- change_column_null(:project_import_data, :project_id, false) 377022:11:29main: -> 0.0009s 377122:11:29main: == 20241010095057 AddNotNullConstraintToProjectImportData: migrated (0.0058s) = 377222:11:29main: == 20241010101254 DeleteImportExportUploadsWithoutProjectIdOrGroupId: migrating 377322:11:29main: == 20241010101254 DeleteImportExportUploadsWithoutProjectIdOrGroupId: migrated (0.0240s) 377422:11:29main: == 20241010101414 AddMultiNotNullConstraintToImportExportUpload: migrating ==== 377522:11:29main: -- transaction_open?(nil) 377622:11:29main: -> 0.0000s 377722:11:29main: -- transaction_open?(nil) 377822:11:29main: -> 0.0000s 377922:11:29main: -- execute("ALTER TABLE import_export_uploads\nADD CONSTRAINT check_e54579866d\nCHECK ( num_nonnulls(group_id, project_id) = 1 )\nNOT VALID;\n") 378022:11:29main: -> 0.0010s 378122:11:29main: -- execute("ALTER TABLE import_export_uploads VALIDATE CONSTRAINT check_e54579866d;") 378222:11:29main: -> 0.0012s 378322:11:29main: == 20241010101414 AddMultiNotNullConstraintToImportExportUpload: migrated (0.0167s) 378422:11:29main: == 20241011085950 AddNotNullConstraintPCiPipelinesConfigProjectId: migrating == 378522:11:29main: -- current_schema(nil) 378622:11:29main: -> 0.0007s 378722:11:29main: -- transaction_open?(nil) 378822:11:29main: -> 0.0000s 378922:11:29main: -- transaction_open?(nil) 379022:11:29main: -> 0.0000s 379122:11:29main: -- execute("ALTER TABLE p_ci_pipelines_config\nADD CONSTRAINT check_b2a19dd79a\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") 379222:11:29main: -> 0.0011s 379322:11:29main: == 20241011085950 AddNotNullConstraintPCiPipelinesConfigProjectId: migrated (0.0162s) 379422:11:29main: == 20241011085952 TruncatePCiPipelinesConfig: migrating ======================= 379522:11:29main: -- quote_table_name("public.ci_pipelines_config") 379622:11:29main: -> 0.0001s 379722:11:29main: -- execute("TRUNCATE TABLE \"public\".\"ci_pipelines_config\"") 379822:11:29main: -> 0.0024s 379922:11:29main: == 20241011085952 TruncatePCiPipelinesConfig: migrated (0.0184s) ============== 380022:11:29main: == 20241011085954 ValidateNotNullConstraintPCiPipelinesConfigProjectId: migrating 380122:11:29main: -- execute("ALTER TABLE p_ci_pipelines_config VALIDATE CONSTRAINT check_b2a19dd79a;") 380222:11:29main: -> 0.0009s 380322:11:29main: == 20241011085954 ValidateNotNullConstraintPCiPipelinesConfigProjectId: migrated (0.0093s) 380422:11:29main: == 20241011085956 AddIndexPCiPipelinesConfigProjectId: migrating ============== 380522:11:29main: -- transaction_open?(nil) 380622:11:29main: -> 0.0000s 380722:11:29main: -- index_name_exists?(:p_ci_pipelines_config, :index_p_ci_pipelines_config_on_project_id) 380822:11:29main: -> 0.0016s 380922:11:29main: -- transaction_open?(nil) 381022:11:29main: -> 0.0000s 381122:11:29main: -- index_exists?("public.ci_pipelines_config", :project_id, {:name=>"index_bb7e299984", :algorithm=>:concurrently}) 381222:11:29main: -> 0.0016s 381322:11:29main: -- add_index("public.ci_pipelines_config", :project_id, {:name=>"index_bb7e299984", :algorithm=>:concurrently}) 381422:11:29main: -> 0.0015s 381522:11:29main: -- transaction_open?(nil) 381622:11:29main: -> 0.0000s 381722:11:29main: -- add_index(:p_ci_pipelines_config, :project_id, {:name=>:index_p_ci_pipelines_config_on_project_id}) 381822:11:29main: -> 0.0013s 381922:11:29main: == 20241011085956 AddIndexPCiPipelinesConfigProjectId: migrated (0.0304s) ===== 382022:11:29main: == 20241011101723 BackfillProjectIdForCiPipelineChatData: migrating =========== 382122:11:29main: == 20241011101723 BackfillProjectIdForCiPipelineChatData: migrated (0.0230s) == 382222:11:29main: == 20241011101728 AddIndexCiPipelineChatDataProjectId: migrating ============== 382322:11:29main: -- transaction_open?(nil) 382422:11:29main: -> 0.0000s 382522:11:29main: -- view_exists?(:postgres_partitions) 382622:11:29main: -> 0.0011s 382722:11:29main: -- index_exists?(:ci_pipeline_chat_data, :project_id, {:name=>:index_ci_pipeline_chat_data_on_project_id, :algorithm=>:concurrently}) 382822:11:29main: -> 0.0034s 382922:11:29main: -- add_index(:ci_pipeline_chat_data, :project_id, {:name=>:index_ci_pipeline_chat_data_on_project_id, :algorithm=>:concurrently}) 383022:11:29main: -> 0.0016s 383122:11:29main: == 20241011101728 AddIndexCiPipelineChatDataProjectId: migrated (0.0214s) ===== 383222:11:29main: == 20241011101731 AddNotNullConstraintCiPipelineChatDataProjectId: migrating == 383322:11:29main: -- current_schema(nil) 383422:11:29main: -> 0.0006s 383522:11:29main: -- transaction_open?(nil) 383622:11:29main: -> 0.0000s 383722:11:29main: -- transaction_open?(nil) 383822:11:29main: -> 0.0000s 383922:11:29main: -- execute("ALTER TABLE ci_pipeline_chat_data\nADD CONSTRAINT check_f6412eda6f\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") 384022:11:29main: -> 0.0010s 384122:11:29main: -- execute("ALTER TABLE ci_pipeline_chat_data VALIDATE CONSTRAINT check_f6412eda6f;") 384222:11:29main: -> 0.0009s 384322:11:29main: == 20241011101731 AddNotNullConstraintCiPipelineChatDataProjectId: migrated (0.0190s) 384422:11:29main: == 20241011115009 AddInverseIndexOnSbomOccurrencesTraversalIdsComponentName: migrating 384522:11:29main: -- transaction_open?(nil) 384622:11:29main: -> 0.0000s 384722:11:29main: -- view_exists?(:postgres_partitions) 384822:11:29main: -> 0.0012s 384922:11:29main: -- index_exists?("sbom_occurrences", "traversal_ids, component_name COLLATE \"C\"", {:using=>"btree", :name=>"index_sbom_occurrences_on_traversal_ids_and_component_name", :algorithm=>:concurrently}) 385022:11:29main: -> 0.0163s 385122:11:29main: -- add_index("sbom_occurrences", "traversal_ids, component_name COLLATE \"C\"", {:using=>"btree", :name=>"index_sbom_occurrences_on_traversal_ids_and_component_name", :algorithm=>:concurrently}) 385222:11:29main: -> 0.0019s 385322:11:29main: -- transaction_open?(nil) 385422:11:29main: -> 0.0000s 385522:11:29main: -- view_exists?(:postgres_partitions) 385622:11:29main: -> 0.0010s 385722:11:29main: -- indexes("sbom_occurrences") 385822:11:29main: -> 0.0165s 385922:11:29main: -- remove_index("sbom_occurrences", {:algorithm=>:concurrently, :name=>"index_sbom_occurrences_on_component_name_and_traversal_ids"}) 386022:11:29main: -> 0.0015s 386122:11:29main: == 20241011115009 AddInverseIndexOnSbomOccurrencesTraversalIdsComponentName: migrated (0.0639s) 386222:11:29main: == 20241012062309 RemoveRunnersRegistrationTokenFromApplicationSettings: migrating 386322:11:29main: -- remove_column(:application_settings, :runners_registration_token) 386422:11:29main: -> 0.0018s 386522:11:29main: == 20241012062309 RemoveRunnersRegistrationTokenFromApplicationSettings: migrated (0.0072s) 386622:11:29main: == 20241014062327 RemoveMergeRequestsVulnerabilityFeedbackMergeRequestIdFk: migrating 386722:11:29main: -- transaction_open?(nil) 386822:11:29main: -> 0.0000s 386922:11:29main: -- transaction_open?(nil) 387022:11:29main: -> 0.0000s 387122:11:29main: -- execute("LOCK TABLE merge_requests, vulnerability_feedback IN ACCESS EXCLUSIVE MODE") 387222:11:29main: -> 0.0009s 387322:11:29main: -- remove_foreign_key(:vulnerability_feedback, :merge_requests, {:name=>"fk_563ff1912e"}) 387422:11:29main: -> 0.0047s 387522:11:29main: == 20241014062327 RemoveMergeRequestsVulnerabilityFeedbackMergeRequestIdFk: migrated (0.0236s) 387622:11:29main: == 20241014062801 RemoveUsersVulnerabilityFeedbackCommentAuthorIdFk: migrating 387722:11:29main: -- transaction_open?(nil) 387822:11:29main: -> 0.0000s 387922:11:29main: -- transaction_open?(nil) 388022:11:29main: -> 0.0000s 388122:11:29main: -- execute("LOCK TABLE users, vulnerability_feedback IN ACCESS EXCLUSIVE MODE") 388222:11:29main: -> 0.0009s 388322:11:29main: -- remove_foreign_key(:vulnerability_feedback, :users, {:name=>"fk_94f7c8a81e"}) 388422:11:29main: -> 0.0045s 388522:11:29main: == 20241014062801 RemoveUsersVulnerabilityFeedbackCommentAuthorIdFk: migrated (0.0244s) 388622:11:29main: == 20241014062942 RemoveUsersVulnerabilityFeedbackAuthorIdFk: migrating ======= 388722:11:29main: -- transaction_open?(nil) 388822:11:29main: -> 0.0000s 388922:11:29main: -- transaction_open?(nil) 389022:11:29main: -> 0.0000s 389122:11:29main: -- execute("LOCK TABLE users, vulnerability_feedback IN ACCESS EXCLUSIVE MODE") 389222:11:29main: -> 0.0009s 389322:11:29main: -- remove_foreign_key(:vulnerability_feedback, :users, {:name=>"fk_rails_472f69b043"}) 389422:11:29main: -> 0.0047s 389522:11:29main: == 20241014062942 RemoveUsersVulnerabilityFeedbackAuthorIdFk: migrated (0.0241s) 389622:11:29main: == 20241014063215 RemoveIssuesVulnerabilityFeedbackIssueIdFk: migrating ======= 389722:11:29main: -- transaction_open?(nil) 389822:11:29main: -> 0.0000s 389922:11:29main: -- transaction_open?(nil) 390022:11:29main: -> 0.0000s 390122:11:29main: -- execute("LOCK TABLE issues, vulnerability_feedback IN ACCESS EXCLUSIVE MODE") 390222:11:29main: -> 0.0009s 390322:11:29main: -- remove_foreign_key(:vulnerability_feedback, :issues, {:name=>"fk_rails_8c77e5891a"}) 390422:11:29main: -> 0.0050s 390522:11:29main: == 20241014063215 RemoveIssuesVulnerabilityFeedbackIssueIdFk: migrated (0.0253s) 390622:11:29main: == 20241014063346 RemoveProjectsVulnerabilityFeedbackProjectIdFk: migrating === 390722:11:29main: -- transaction_open?(nil) 390822:11:29main: -> 0.0000s 390922:11:29main: -- transaction_open?(nil) 391022:11:29main: -> 0.0000s 391122:11:29main: -- execute("LOCK TABLE projects, vulnerability_feedback IN ACCESS EXCLUSIVE MODE") 391222:11:29main: -> 0.0010s 391322:11:29main: -- remove_foreign_key(:vulnerability_feedback, :projects, {:name=>"fk_rails_debd54e456"}) 391422:11:29main: -> 0.0056s 391522:11:29main: == 20241014063346 RemoveProjectsVulnerabilityFeedbackProjectIdFk: migrated (0.0263s) 391622:11:29main: == 20241014071209 CleanupResourceTypeRename: migrating ======================== 391722:11:29main: -- column_exists?(:catalog_resource_components, :resource_type) 391822:11:29main: -> 0.0026s 391922:11:29main: -- transaction_open?(nil) 392022:11:29main: -> 0.0000s 392122:11:29main: -- quote_table_name(:catalog_resource_components) 392222:11:29main: -> 0.0000s 392322:11:29main: -- execute("DROP TRIGGER IF EXISTS trigger_65d0f58a59b8\nON \"catalog_resource_components\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_65d0f58a59b8;\n") 392422:11:29main: -> 0.0010s 392522:11:29main: -- execute("DROP TRIGGER IF EXISTS trigger_9d1142e5a810\nON \"catalog_resource_components\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_9d1142e5a810;\n") 392622:11:29main: -> 0.0009s 392722:11:29main: -- execute("DROP TRIGGER IF EXISTS trigger_6a0f5e2e1212\nON \"catalog_resource_components\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_6a0f5e2e1212;\n") 392822:11:29main: -> 0.0009s 392922:11:29main: -- remove_column(:catalog_resource_components, :resource_type) 393022:11:29main: -> 0.0010s 393122:11:29main: == 20241014071209 CleanupResourceTypeRename: migrated (0.0179s) =============== 393222:11:30main: == 20241014081026 QueueBackfillCiPipelineMessagesProjectId: migrating ========= 393322:11:30main: == 20241014081026 QueueBackfillCiPipelineMessagesProjectId: migrated (0.0409s) 393422:11:30main: == 20241014081028 AddIndexCiPipelineMessagesProjectId: migrating ============== 393522:11:30main: -- index_exists?(:ci_pipeline_messages, :project_id, {:name=>:index_ci_pipeline_messages_on_project_id, :algorithm=>:concurrently}) 393622:11:30main: -> 0.0024s 393722:11:30main: -- add_index_options(:ci_pipeline_messages, :project_id, {:name=>:index_ci_pipeline_messages_on_project_id, :algorithm=>:concurrently}) 393822:11:30main: -> 0.0000s 393922:11:30main: == 20241014081028 AddIndexCiPipelineMessagesProjectId: migrated (0.0264s) ===== 394022:11:30main: == 20241014114622 PrepareIndexSecurityFindingsOnProjectId: migrating ========== 394122:11:30main: -- index_exists?(:security_findings, :project_id, {:name=>"index_security_findings_on_project_id"}) 394222:11:30main: -> 0.0066s 394322:11:30main: == 20241014114622 PrepareIndexSecurityFindingsOnProjectId: migrated (0.0235s) = 394422:11:30main: == 20241014114623 AddSecurityFindingsProjectIdTrigger: migrating ============== 394522:11:30main: == 20241014114623 AddSecurityFindingsProjectIdTrigger: migrated (0.0075s) ===== 394622:11:30main: == 20241014114624 QueueBackfillSecurityFindingsProjectId: migrating =========== 394722:11:30main: == 20241014114624 QueueBackfillSecurityFindingsProjectId: migrated (0.0053s) == 394822:11:30main: == 20241014173635 DropIndexVulnNamespaceHistoricalStatisticsOnNamespaceId: migrating 394922:11:30main: -- transaction_open?(nil) 395022:11:30main: -> 0.0000s 395122:11:30main: -- view_exists?(:postgres_partitions) 395222:11:30main: -> 0.0011s 395322:11:30main: -- indexes(:vulnerability_namespace_historical_statistics) 395422:11:30main: -> 0.0045s 395522:11:30main: -- remove_index(:vulnerability_namespace_historical_statistics, {:algorithm=>:concurrently, :name=>"index_vuln_namespace_historical_statistics_on_namespace_id"}) 395622:11:30main: -> 0.0012s 395722:11:30main: == 20241014173635 DropIndexVulnNamespaceHistoricalStatisticsOnNamespaceId: migrated (0.0214s) 395822:11:30main: == 20241015060654 PrepareAsyncForeignKeyValidationForPipelinesUpstreamPipelineId: migrating 395922:11:30main: -- transaction_open?(nil) 396022:11:30main: -> 0.0000s 396122:11:30main: -- transaction_open?(nil) 396222:11:30main: -> 0.0000s 396322:11:30main: == 20241015060654 PrepareAsyncForeignKeyValidationForPipelinesUpstreamPipelineId: migrated (0.0782s) 396422:11:30main: == 20241015063353 FinalizeBackfillCiJobVariablesProjectId: migrating ========== 396522:11:30main: -- transaction_open?(nil) 396622:11:30main: -> 0.0000s 396722:11:30main: == 20241015063353 FinalizeBackfillCiJobVariablesProjectId: migrated (0.0439s) = 396822:11:30main: == 20241015063619 ValidateNotNullCiJobVariablesProjectId: migrating =========== 396922:11:30main: -- current_schema(nil) 397022:11:30main: -> 0.0006s 397122:11:30main: -- transaction_open?(nil) 397222:11:30main: -> 0.0000s 397322:11:30main: -- execute("ALTER TABLE ci_job_variables VALIDATE CONSTRAINT check_567d1ccb72;") 397422:11:30main: -> 0.0008s 397522:11:30main: == 20241015063619 ValidateNotNullCiJobVariablesProjectId: migrated (0.0145s) == 397622:11:30main: == 20241015074122 AddIndexCiTriggerRequestsProjectId: migrating =============== 397722:11:30main: -- transaction_open?(nil) 397822:11:30main: -> 0.0000s 397922:11:30main: -- view_exists?(:postgres_partitions) 398022:11:30main: -> 0.0012s 398122:11:30main: -- index_exists?(:ci_trigger_requests, :project_id, {:name=>:index_ci_trigger_requests_on_project_id, :algorithm=>:concurrently}) 398222:11:30main: -> 0.0033s 398322:11:30main: -- add_index(:ci_trigger_requests, :project_id, {:name=>:index_ci_trigger_requests_on_project_id, :algorithm=>:concurrently}) 398422:11:30main: -> 0.0015s 398522:11:30main: == 20241015074122 AddIndexCiTriggerRequestsProjectId: migrated (0.0210s) ====== 398622:11:30main: == 20241015074127 QueueBackfillCiTriggerRequestsProjectId: migrating ========== 398722:11:30main: == 20241015074127 QueueBackfillCiTriggerRequestsProjectId: migrated (0.0383s) = 398822:11:30main: == 20241015075954 IndexDependencyProxyBlobStatesOnGroupId: migrating ========== 398922:11:30main: -- transaction_open?(nil) 399022:11:30main: -> 0.0000s 399122:11:30main: -- view_exists?(:postgres_partitions) 399222:11:30main: -> 0.0011s 399322:11:30main: -- index_exists?(:dependency_proxy_blob_states, :group_id, {:name=>"index_dependency_proxy_blob_states_on_group_id", :algorithm=>:concurrently}) 399422:11:30main: -> 0.0053s 399522:11:30main: -- add_index(:dependency_proxy_blob_states, :group_id, {:name=>"index_dependency_proxy_blob_states_on_group_id", :algorithm=>:concurrently}) 399622:11:30main: -> 0.0015s 399722:11:30main: == 20241015075954 IndexDependencyProxyBlobStatesOnGroupId: migrated (0.0227s) = 399822:11:30main: == 20241015075955 AddDependencyProxyBlobStatesGroupIdFk: migrating ============ 399922:11:30main: -- transaction_open?(nil) 400022:11:30main: -> 0.0000s 400122:11:30main: -- transaction_open?(nil) 400222:11:30main: -> 0.0000s 400322:11:30main: -- execute("ALTER TABLE dependency_proxy_blob_states ADD CONSTRAINT fk_95ee495fd6 FOREIGN KEY (group_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") 400422:11:30main: -> 0.0018s 400522:11:30main: -- execute("ALTER TABLE dependency_proxy_blob_states VALIDATE CONSTRAINT fk_95ee495fd6;") 400622:11:30main: -> 0.0017s 400722:11:30main: == 20241015075955 AddDependencyProxyBlobStatesGroupIdFk: migrated (0.0338s) === 400822:11:30main: == 20241015075956 AddDependencyProxyBlobStatesGroupIdTrigger: migrating ======= 400922:11:30main: == 20241015075956 AddDependencyProxyBlobStatesGroupIdTrigger: migrated (0.0074s) 401022:11:30main: == 20241015075957 QueueBackfillDependencyProxyBlobStatesGroupId: migrating ==== 401122:11:30main: == 20241015075957 QueueBackfillDependencyProxyBlobStatesGroupId: migrated (0.0412s) 401222:11:30main: == 20241015080744 IndexDependencyProxyManifestStatesOnGroupId: migrating ====== 401322:11:30main: -- transaction_open?(nil) 401422:11:30main: -> 0.0000s 401522:11:30main: -- view_exists?(:postgres_partitions) 401622:11:30main: -> 0.0012s 401722:11:30main: -- index_exists?(:dependency_proxy_manifest_states, :group_id, {:name=>"index_dependency_proxy_manifest_states_on_group_id", :algorithm=>:concurrently}) 401822:11:30main: -> 0.0064s 401922:11:30main: -- add_index(:dependency_proxy_manifest_states, :group_id, {:name=>"index_dependency_proxy_manifest_states_on_group_id", :algorithm=>:concurrently}) 402022:11:30main: -> 0.0016s 402122:11:30main: == 20241015080744 IndexDependencyProxyManifestStatesOnGroupId: migrated (0.0247s) 402222:11:30main: == 20241015080745 AddDependencyProxyManifestStatesGroupIdFk: migrating ======== 402322:11:30main: -- transaction_open?(nil) 402422:11:30main: -> 0.0000s 402522:11:30main: -- transaction_open?(nil) 402622:11:30main: -> 0.0000s 402722:11:30main: -- execute("ALTER TABLE dependency_proxy_manifest_states ADD CONSTRAINT fk_d79f184865 FOREIGN KEY (group_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") 402822:11:30main: -> 0.0017s 402922:11:30main: -- execute("ALTER TABLE dependency_proxy_manifest_states VALIDATE CONSTRAINT fk_d79f184865;") 403022:11:30main: -> 0.0016s 403122:11:30main: == 20241015080745 AddDependencyProxyManifestStatesGroupIdFk: migrated (0.0321s) 403222:11:30main: == 20241015080746 AddDependencyProxyManifestStatesGroupIdTrigger: migrating === 403322:11:30main: == 20241015080746 AddDependencyProxyManifestStatesGroupIdTrigger: migrated (0.0074s) 403422:11:30main: == 20241015080747 QueueBackfillDependencyProxyManifestStatesGroupId: migrating 403522:11:30main: == 20241015080747 QueueBackfillDependencyProxyManifestStatesGroupId: migrated (0.0401s) 403622:11:30main: == 20241015082358 IndexContainerRepositoryStatesOnProjectId: migrating ======== 403722:11:30main: -- transaction_open?(nil) 403822:11:30main: -> 0.0000s 403922:11:30main: -- view_exists?(:postgres_partitions) 404022:11:30main: -> 0.0012s 404122:11:30main: -- index_exists?(:container_repository_states, :project_id, {:name=>"index_container_repository_states_on_project_id", :algorithm=>:concurrently}) 404222:11:30main: -> 0.0045s 404322:11:30main: -- add_index(:container_repository_states, :project_id, {:name=>"index_container_repository_states_on_project_id", :algorithm=>:concurrently}) 404422:11:30main: -> 0.0015s 404522:11:30main: == 20241015082358 IndexContainerRepositoryStatesOnProjectId: migrated (0.0221s) 404622:11:30main: == 20241015082359 AddContainerRepositoryStatesProjectIdFk: migrating ========== 404722:11:30main: -- transaction_open?(nil) 404822:11:30main: -> 0.0000s 404922:11:30main: -- transaction_open?(nil) 405022:11:30main: -> 0.0000s 405122:11:30main: -- execute("ALTER TABLE container_repository_states ADD CONSTRAINT fk_6591698505 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") 405222:11:30main: -> 0.0019s 405322:11:30main: -- execute("ALTER TABLE container_repository_states VALIDATE CONSTRAINT fk_6591698505;") 405422:11:30main: -> 0.0020s 405522:11:30main: == 20241015082359 AddContainerRepositoryStatesProjectIdFk: migrated (0.0315s) = 405622:11:30main: == 20241015082360 AddContainerRepositoryStatesProjectIdTrigger: migrating ===== 405722:11:30main: == 20241015082360 AddContainerRepositoryStatesProjectIdTrigger: migrated (0.0078s) 405822:11:30main: == 20241015082361 QueueBackfillContainerRepositoryStatesProjectId: migrating == 405922:11:30main: == 20241015082361 QueueBackfillContainerRepositoryStatesProjectId: migrated (0.0407s) 406022:11:30main: == 20241015085833 DropCiPipelinesConfig: migrating ============================ 406122:11:30main: -- drop_table(:ci_pipelines_config, {:if_exists=>true}) 406222:11:30main: -> 0.0018s 406322:11:30main: -- execute("CREATE TABLE IF NOT EXISTS gitlab_partitions_dynamic.ci_pipelines_config_100\n PARTITION OF p_ci_pipelines_config FOR VALUES IN (100);\n\nCREATE TABLE IF NOT EXISTS gitlab_partitions_dynamic.ci_pipelines_config_101\n PARTITION OF p_ci_pipelines_config FOR VALUES IN (101);\n\nCREATE TABLE IF NOT EXISTS gitlab_partitions_dynamic.ci_pipelines_config_102\n PARTITION OF p_ci_pipelines_config FOR VALUES IN (102);\n") 406422:11:30main: -> 0.0072s 406522:11:30main: == 20241015085833 DropCiPipelinesConfig: migrated (0.0153s) =================== 406622:11:30main: == 20241015185528 FinalizeResolveVulnerabilitiesForRemovedAnalyzers: migrating 406722:11:30main: -- transaction_open?(nil) 406822:11:30main: -> 0.0000s 406922:11:30main: == 20241015185528 FinalizeResolveVulnerabilitiesForRemovedAnalyzers: migrated (0.0478s) 407022:11:30main: == 20241015201907 ReplaceFkOnWorkItemRelatedLinkRestrictions: migrating ======= 407122:11:30main: -- transaction_open?(nil) 407222:11:30main: -> 0.0000s 407322:11:30main: -- transaction_open?(nil) 407422:11:30main: -> 0.0000s 407522:11:30main: -- execute("ALTER TABLE work_item_related_link_restrictions ADD CONSTRAINT fk_work_item_related_link_restrictions_source_type_id FOREIGN KEY (source_type_id) REFERENCES work_item_types (id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 407622:11:30main: -> 0.0013s 407722:11:30main: -- execute("ALTER TABLE work_item_related_link_restrictions VALIDATE CONSTRAINT fk_work_item_related_link_restrictions_source_type_id;") 407822:11:30main: -> 0.0013s 407922:11:30main: -- transaction_open?(nil) 408022:11:30main: -> 0.0000s 408122:11:30main: -- transaction_open?(nil) 408222:11:30main: -> 0.0000s 408322:11:30main: -- execute("ALTER TABLE work_item_related_link_restrictions ADD CONSTRAINT fk_work_item_related_link_restrictions_target_type_id FOREIGN KEY (target_type_id) REFERENCES work_item_types (id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 408422:11:30main: -> 0.0012s 408522:11:30main: -- execute("ALTER TABLE work_item_related_link_restrictions VALIDATE CONSTRAINT fk_work_item_related_link_restrictions_target_type_id;") 408622:11:30main: -> 0.0011s 408722:11:30main: == 20241015201907 ReplaceFkOnWorkItemRelatedLinkRestrictions: migrated (0.0563s) 408822:11:30main: == 20241015204450 DropOldFkOnWorkItemRelatedLinkRestrictions: migrating ======= 408922:11:30main: -- transaction_open?(nil) 409022:11:30main: -> 0.0000s 409122:11:30main: -- remove_foreign_key(:work_item_related_link_restrictions, {:column=>:source_type_id, :name=>"fk_rails_b013a0fa65"}) 409222:11:30main: -> 0.0044s 409322:11:30main: -- remove_foreign_key(:work_item_related_link_restrictions, {:column=>:target_type_id, :name=>"fk_rails_4513f0061c"}) 409422:11:30main: -> 0.0043s 409522:11:30main: == 20241015204450 DropOldFkOnWorkItemRelatedLinkRestrictions: migrated (0.0367s) 409622:11:30main: == 20241015211516 ReplaceFkOnWorkItemWidgetDefinitions: migrating ============= 409722:11:30main: -- transaction_open?(nil) 409822:11:30main: -> 0.0000s 409922:11:30main: -- transaction_open?(nil) 410022:11:30main: -> 0.0000s 410122:11:30main: -- execute("ALTER TABLE work_item_widget_definitions ADD CONSTRAINT fk_work_item_widget_definitions_work_item_type_id FOREIGN KEY (work_item_type_id) REFERENCES work_item_types (id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 410222:11:30main: -> 0.0012s 410322:11:30main: -- execute("ALTER TABLE work_item_widget_definitions VALIDATE CONSTRAINT fk_work_item_widget_definitions_work_item_type_id;") 410422:11:30main: -> 0.0013s 410522:11:30main: == 20241015211516 ReplaceFkOnWorkItemWidgetDefinitions: migrated (0.0318s) ==== 410622:11:30main: == 20241015211946 DropOldFkOnWorkItemWidgetDefinitions: migrating ============= 410722:11:30main: -- transaction_open?(nil) 410822:11:30main: -> 0.0000s 410922:11:30main: -- remove_foreign_key(:work_item_widget_definitions, {:column=>:work_item_type_id, :name=>"fk_61bfa96db5"}) 411022:11:30main: -> 0.0049s 411122:11:30main: == 20241015211946 DropOldFkOnWorkItemWidgetDefinitions: migrated (0.0240s) ==== 411222:11:30main: == 20241015213124 ReplaceFkOnWorkItemHierarchyRestrictions: migrating ========= 411322:11:30main: -- transaction_open?(nil) 411422:11:30main: -> 0.0000s 411522:11:31main: -- transaction_open?(nil) 411622:11:31main: -> 0.0000s 411722:11:31main: -- execute("ALTER TABLE work_item_hierarchy_restrictions ADD CONSTRAINT fk_work_item_hierarchy_restrictions_child_type_id FOREIGN KEY (child_type_id) REFERENCES work_item_types (id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 411822:11:31main: -> 0.0013s 411922:11:31main: -- execute("ALTER TABLE work_item_hierarchy_restrictions VALIDATE CONSTRAINT fk_work_item_hierarchy_restrictions_child_type_id;") 412022:11:31main: -> 0.0013s 412122:11:31main: -- transaction_open?(nil) 412222:11:31main: -> 0.0000s 412322:11:31main: -- transaction_open?(nil) 412422:11:31main: -> 0.0000s 412522:11:31main: -- execute("ALTER TABLE work_item_hierarchy_restrictions ADD CONSTRAINT fk_work_item_hierarchy_restrictions_parent_type_id FOREIGN KEY (parent_type_id) REFERENCES work_item_types (id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") 412622:11:31main: -> 0.0012s 412722:11:31main: -- execute("ALTER TABLE work_item_hierarchy_restrictions VALIDATE CONSTRAINT fk_work_item_hierarchy_restrictions_parent_type_id;") 412822:11:31main: -> 0.0012s 412922:11:31main: == 20241015213124 ReplaceFkOnWorkItemHierarchyRestrictions: migrated (0.0807s) 413022:11:31main: == 20241015213930 DropOldFkOnWorkItemHierarchyRestrictions: migrating ========= 413122:11:31main: -- transaction_open?(nil) 413222:11:31main: -> 0.0000s 413322:11:31main: -- remove_foreign_key(:work_item_hierarchy_restrictions, {:column=>:child_type_id, :name=>"fk_rails_08cd7fef58"}) 413422:11:31main: -> 0.0046s 413522:11:31main: -- remove_foreign_key(:work_item_hierarchy_restrictions, {:column=>:parent_type_id, :name=>"fk_rails_27bb3a10ba"}) 413622:11:31main: -> 0.0047s 413722:11:31main: == 20241015213930 DropOldFkOnWorkItemHierarchyRestrictions: migrated (0.0406s) 413822:11:31main: == 20241015232221 FinalizeBackfillBoardsEpicUserPreferencesGroupId: migrating = 413922:11:31main: -- transaction_open?(nil) 414022:11:31main: -> 0.0000s 414122:11:31main: == 20241015232221 FinalizeBackfillBoardsEpicUserPreferencesGroupId: migrated (0.0447s) 414222:11:31main: == 20241016070006 FinalizeBackfillPackagesDependenciesProjectId: migrating ==== 414322:11:31main: -- transaction_open?(nil) 414422:11:31main: -> 0.0000s 414522:11:31main: == 20241016070006 FinalizeBackfillPackagesDependenciesProjectId: migrated (0.0455s) 414622:11:31main: == 20241016072342 AddNotNullConstraintToPackagesDependenciesProjectId: migrating 414722:11:31main: -- current_schema(nil) 414822:11:31main: -> 0.0006s 414922:11:31main: -- transaction_open?(nil) 415022:11:31main: -> 0.0000s 415122:11:31main: -- transaction_open?(nil) 415222:11:31main: -> 0.0000s 415322:11:31main: -- execute("ALTER TABLE packages_dependencies\nADD CONSTRAINT check_83faf1f5e7\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") 415422:11:31main: -> 0.0009s 415522:11:31main: -- execute("ALTER TABLE packages_dependencies VALIDATE CONSTRAINT check_83faf1f5e7;") 415622:11:31main: -> 0.0008s 415722:11:31main: == 20241016072342 AddNotNullConstraintToPackagesDependenciesProjectId: migrated (0.0190s) 415822:11:31main: == 20241016074421 FinalizeDeleteStalePackagesNpmMetadataCaches: migrating ===== 415922:11:31main: -- transaction_open?(nil) 416022:11:31main: -> 0.0000s 416122:11:31main: == 20241016074421 FinalizeDeleteStalePackagesNpmMetadataCaches: migrated (0.0427s) 416222:11:31main: == 20241016074755 AddNotNullConstraintToPackagesNpmMetadataCachesProjectId: migrating 416322:11:31main: -- current_schema(nil) 416422:11:31main: -> 0.0006s 416522:11:31main: -- transaction_open?(nil) 416622:11:31main: -> 0.0000s 416722:11:31main: -- transaction_open?(nil) 416822:11:31main: -> 0.0000s 416922:11:31main: -- execute("ALTER TABLE packages_npm_metadata_caches\nADD CONSTRAINT check_734454a615\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") 417022:11:31main: -> 0.0011s 417122:11:31main: -- execute("ALTER TABLE packages_npm_metadata_caches VALIDATE CONSTRAINT check_734454a615;") 417222:11:31main: -> 0.0009s 417322:11:31main: == 20241016074755 AddNotNullConstraintToPackagesNpmMetadataCachesProjectId: migrated (0.0185s) 417422:11:31main: == 20241016104518 AddIndexSecurityPoliciesOnConfigAndPolicyIndex: migrating === 417522:11:31main: -- transaction_open?(nil) 417622:11:31main: -> 0.0000s 417722:11:31main: -- view_exists?(:postgres_partitions) 417822:11:31main: -> 0.0012s 417922:11:31main: -- index_exists?(:security_policies, [:security_orchestration_policy_configuration_id, :policy_index], {:name=>:idx_security_policies_config_id_policy_index, :algorithm=>:concurrently}) 418022:11:31main: -> 0.0037s 418122:11:31main: -- add_index(:security_policies, [:security_orchestration_policy_configuration_id, :policy_index], {:name=>:idx_security_policies_config_id_policy_index, :algorithm=>:concurrently}) 418222:11:31main: -> 0.0018s 418322:11:31main: == 20241016104518 AddIndexSecurityPoliciesOnConfigAndPolicyIndex: migrated (0.0229s) 418422:11:31main: == 20241016104612 AddIndexApprovalPolicyRulesOnSecurityPolicyAndId: migrating = 418522:11:31main: -- transaction_open?(nil) 418622:11:31main: -> 0.0000s 418722:11:31main: -- view_exists?(:postgres_partitions) 418822:11:31main: -> 0.0015s 418922:11:31main: -- index_exists?(:approval_policy_rules, [:security_policy_id, :id], {:name=>:idx_approval_policy_rules_security_policy_id_id, :algorithm=>:concurrently}) 419022:11:31main: -> 0.0034s 419122:11:31main: -- add_index(:approval_policy_rules, [:security_policy_id, :id], {:name=>:idx_approval_policy_rules_security_policy_id_id, :algorithm=>:concurrently}) 419222:11:31main: -> 0.0016s 419322:11:31main: == 20241016104612 AddIndexApprovalPolicyRulesOnSecurityPolicyAndId: migrated (0.0217s) 419422:11:31main: == 20241016105424 ScheduleIndexApprovalProjectRulesOnConfigAndApprovalPolicyRule: migrating 419522:11:31main: -- index_exists?(:approval_project_rules, [:security_orchestration_policy_configuration_id, :approval_policy_rule_id], {:name=>:idx_approval_project_rules_on_config_id_and_policy_rule_id, :algorithm=>:concurrently}) 419622:11:31main: -> 0.0093s 419722:11:31main: -- add_index_options(:approval_project_rules, [:security_orchestration_policy_configuration_id, :approval_policy_rule_id], {:name=>:idx_approval_project_rules_on_config_id_and_policy_rule_id, :algorithm=>:concurrently}) 419822:11:31main: -> 0.0001s 419922:11:31main: == 20241016105424 ScheduleIndexApprovalProjectRulesOnConfigAndApprovalPolicyRule: migrated (0.0303s) 420022:11:31main: == 20241016105456 ScheduleIndexApprovalMergeRequestRulesOnConfigAndApprovalPolicyRule: migrating 420122:11:31main: -- index_exists?(:approval_merge_request_rules, [:security_orchestration_policy_configuration_id, :approval_policy_rule_id], {:name=>:idx_approval_mr_rules_on_config_id_and_policy_rule_id, :algorithm=>:concurrently}) 420222:11:31main: -> 0.0112s 420322:11:31main: -- add_index_options(:approval_merge_request_rules, [:security_orchestration_policy_configuration_id, :approval_policy_rule_id], {:name=>:idx_approval_mr_rules_on_config_id_and_policy_rule_id, :algorithm=>:concurrently}) 420422:11:31main: -> 0.0001s 420522:11:31main: == 20241016105456 ScheduleIndexApprovalMergeRequestRulesOnConfigAndApprovalPolicyRule: migrated (0.0327s) 420622:11:31main: == 20241016131601 QueueDeleteOrphanedPipelineVariableRecords: migrating ======= 420722:11:31main: == 20241016131601 QueueDeleteOrphanedPipelineVariableRecords: migrated (0.0470s) 420822:11:31main: == 20241016151744 RemoveCodeSuggestionsEnabledNamespaceSetting: migrating ===== 420922:11:31main: -- remove_column(:namespace_settings, :code_suggestions) 421022:11:31main: -> 0.0014s 421122:11:31main: == 20241016151744 RemoveCodeSuggestionsEnabledNamespaceSetting: migrated (0.0070s) 421222:11:31main: == 20241016161442 DropVulnerabilityCountColumnFromProjectStatistics: migrating 421322:11:31main: -- remove_column(:project_statistics, :vulnerability_count) 421422:11:31main: -> 0.0012s 421522:11:31main: == 20241016161442 DropVulnerabilityCountColumnFromProjectStatistics: migrated (0.0070s) 421622:11:31main: == 20241016215438 FinalizeDeleteOrphanedDeployTokens: migrating =============== 421722:11:31main: -- transaction_open?(nil) 421822:11:31main: -> 0.0000s 421922:11:31main: == 20241016215438 FinalizeDeleteOrphanedDeployTokens: migrated (0.0445s) ====== 422022:11:31main: == 20241016215758 FinalizeBackfillDeployTokensShardingKey: migrating ========== 422122:11:31main: -- transaction_open?(nil) 422222:11:31main: -> 0.0000s 422322:11:31main: == 20241016215758 FinalizeBackfillDeployTokensShardingKey: migrated (0.0459s) = 422422:11:31main: == 20241017124710 IndexAnalyticsCycleAnalyticsValueStreamSettingsOnNamespaceId: migrating 422522:11:31main: -- transaction_open?(nil) 422622:11:31main: -> 0.0000s 422722:11:31main: -- view_exists?(:postgres_partitions) 422822:11:31main: -> 0.0013s 422922:11:31main: -- index_exists?(:analytics_cycle_analytics_value_stream_settings, :namespace_id, {:name=>"index_analytics_cycle_analytics_value_stream_settings_on_namesp", :algorithm=>:concurrently}) 423022:11:31main: -> 0.0021s 423122:11:31main: -- add_index(:analytics_cycle_analytics_value_stream_settings, :namespace_id, {:name=>"index_analytics_cycle_analytics_value_stream_settings_on_namesp", :algorithm=>:concurrently}) 423222:11:31main: -> 0.0016s 423322:11:31main: == 20241017124710 IndexAnalyticsCycleAnalyticsValueStreamSettingsOnNamespaceId: migrated (0.0216s) 423422:11:31main: == 20241017124711 AddAnalyticsCycleAnalyticsValueStreamSettingsNamespaceIdFk: migrating 423522:11:31main: -- transaction_open?(nil) 423622:11:31main: -> 0.0000s 423722:11:31main: -- transaction_open?(nil) 423822:11:31main: -> 0.0000s 423922:11:31main: -- execute("ALTER TABLE analytics_cycle_analytics_value_stream_settings ADD CONSTRAINT fk_e6fcfdeb81 FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") 424022:11:31main: -> 0.0016s 424122:11:31main: -- execute("ALTER TABLE analytics_cycle_analytics_value_stream_settings VALIDATE CONSTRAINT fk_e6fcfdeb81;") 424222:11:31main: -> 0.0016s 424322:11:31main: == 20241017124711 AddAnalyticsCycleAnalyticsValueStreamSettingsNamespaceIdFk: migrated (0.0332s) 424422:11:31main: == 20241017124712 AddAnalyticsCycleAnalyticsValueStreamSettingsNamespaceIdTrigger: migrating 424522:11:31main: == 20241017124712 AddAnalyticsCycleAnalyticsValueStreamSettingsNamespaceIdTrigger: migrated (0.0072s) 424622:11:31main: == 20241017194016 FinalizePopulateDetumbledEmailInEmails: migrating =========== 424722:11:31main: -- transaction_open?(nil) 424822:11:31main: -> 0.0000s 424922:11:31main: == 20241017194016 FinalizePopulateDetumbledEmailInEmails: migrated (0.0433s) == 425022:11:31main: == 20241018070830 DropCiBuildTraceMetadata: migrating ========================= 425122:11:31main: -- drop_table(:ci_build_trace_metadata, {:if_exists=>true}) 425222:11:31main: -> 0.0018s 425322:11:31main: -- execute("CREATE TABLE IF NOT EXISTS gitlab_partitions_dynamic.ci_build_trace_metadata_100\n PARTITION OF p_ci_build_trace_metadata FOR VALUES IN (100);\n\nCREATE TABLE IF NOT EXISTS gitlab_partitions_dynamic.ci_build_trace_metadata_101\n PARTITION OF p_ci_build_trace_metadata FOR VALUES IN (101);\n\nCREATE TABLE IF NOT EXISTS gitlab_partitions_dynamic.ci_build_trace_metadata_102\n PARTITION OF p_ci_build_trace_metadata FOR VALUES IN (102);\n") 425422:11:31main: -> 0.0070s 425522:11:31main: == 20241018070830 DropCiBuildTraceMetadata: migrated (0.0141s) ================ 425622:11:31main: == 20241018135537 AddIndexApprovalMergeRequestRulesOnMrIdConfigIdAndId: migrating 425722:11:31main: -- transaction_open?(nil) 425822:11:31main: -> 0.0000s 425922:11:31main: -- view_exists?(:postgres_partitions) 426022:11:31main: -> 0.0011s 426122:11:31main: -- index_exists?(:approval_merge_request_rules, [:merge_request_id, :security_orchestration_policy_configuration_id, :id], {:name=>:idx_approval_merge_request_rules_on_mr_id_config_id_and_id, :algorithm=>:concurrently}) 426222:11:31main: -> 0.0111s 426322:11:31main: -- add_index(:approval_merge_request_rules, [:merge_request_id, :security_orchestration_policy_configuration_id, :id], {:name=>:idx_approval_merge_request_rules_on_mr_id_config_id_and_id, :algorithm=>:concurrently}) 426422:11:31main: -> 0.0016s 426522:11:31main: == 20241018135537 AddIndexApprovalMergeRequestRulesOnMrIdConfigIdAndId: migrated (0.0290s) 426622:11:31main: == 20241020151115 FinalizeBackfillSubscriptionUserAddOnAssignmentsOrganizationId: migrating 426722:11:31main: -- transaction_open?(nil) 426822:11:31main: -> 0.0000s 426922:11:31main: == 20241020151115 FinalizeBackfillSubscriptionUserAddOnAssignmentsOrganizationId: migrated (0.0431s) 427022:11:31main: == 20241020155202 AddApprovalGroupRulesUsersGroupIdNotNull: migrating ========= 427122:11:31main: -- current_schema(nil) 427222:11:31main: -> 0.0006s 427322:11:31main: -- transaction_open?(nil) 427422:11:31main: -> 0.0000s 427522:11:31main: -- transaction_open?(nil) 427622:11:31main: -> 0.0000s 427722:11:31main: -- execute("ALTER TABLE approval_group_rules_users\nADD CONSTRAINT check_6db3034f1c\nCHECK ( group_id IS NOT NULL )\nNOT VALID;\n") 427822:11:31main: -> 0.0009s 427922:11:31main: -- execute("ALTER TABLE approval_group_rules_users VALIDATE CONSTRAINT check_6db3034f1c;") 428022:11:31main: -> 0.0010s 428122:11:31main: == 20241020155202 AddApprovalGroupRulesUsersGroupIdNotNull: migrated (0.0172s) 428222:11:31main: == 20241021003943 DropColumnDnsZoneFromWorkspacesTable: migrating ============= 428322:11:31main: -- remove_column(:workspaces, :dns_zone, {:if_exists=>true}) 428422:11:31main: -> 0.0040s 428522:11:31main: == 20241021003943 DropColumnDnsZoneFromWorkspacesTable: migrated (0.0091s) ==== 428622:11:31main: == 20241021113004 DropIndexApprovalMrRulesMergeRequestId: migrating =========== 428722:11:31main: -- transaction_open?(nil) 428822:11:31main: -> 0.0000s 428922:11:31main: -- view_exists?(:postgres_partitions) 429022:11:31main: -> 0.0011s 429122:11:31main: -- indexes(:approval_merge_request_rules) 429222:11:31main: -> 0.0122s 429322:11:31main: -- remove_index(:approval_merge_request_rules, {:algorithm=>:concurrently, :name=>"approval_mr_rule_index_merge_request_id"}) 429422:11:31main: -> 0.0015s 429522:11:31main: == 20241021113004 DropIndexApprovalMrRulesMergeRequestId: migrated (0.0295s) == 429622:11:31main: == 20241021120146 AddSnippetsNotNullContraint: migrating ====================== 429722:11:31main: -- transaction_open?(nil) 429822:11:31main: -> 0.0000s 429922:11:31main: -- transaction_open?(nil) 430022:11:31main: -> 0.0000s 430122:11:31main: -- execute("ALTER TABLE snippets\nADD CONSTRAINT check_82c1d40fab\nCHECK ( num_nonnulls(organization_id, project_id) = 1 )\nNOT VALID;\n") 430222:11:31main: -> 0.0009s 430322:11:31main: -- execute("ALTER TABLE snippets VALIDATE CONSTRAINT check_82c1d40fab;") 430422:11:31main: -> 0.0008s 430522:11:31main: == 20241021120146 AddSnippetsNotNullContraint: migrated (0.0139s) ============= 430622:11:31main: == 20241021161707 FinalizeBackfillShardingKeyIdOnCiRunners: migrating ========= 430722:11:31main: -- transaction_open?(nil) 430822:11:31main: -> 0.0000s 430922:11:31main: == 20241021161707 FinalizeBackfillShardingKeyIdOnCiRunners: migrated (0.0407s) 431022:11:31main: == 20241021163518 DropUserCanonicalEmailsTable: migrating ===================== 431122:11:31main: -- remove_foreign_key(:user_canonical_emails, {:column=>:user_id}) 431222:11:31main: -> 0.0065s 431322:11:31main: -- drop_table(:user_canonical_emails, {:if_exists=>true}) 431422:11:31main: -> 0.0018s 431522:11:31main: == 20241021163518 DropUserCanonicalEmailsTable: migrated (0.0241s) ============ 431622:11:31main: == 20241021165920 FinalizeBackfillRunnerTypeAndShardingKeyIdOnCiRunnerManagers: migrating 431722:11:31main: -- transaction_open?(nil) 431822:11:31main: -> 0.0000s 431922:11:32main: == 20241021165920 FinalizeBackfillRunnerTypeAndShardingKeyIdOnCiRunnerManagers: migrated (0.0444s) 432022:11:32main: == 20241021184923 RemovingForeignKeyPackagesComposerCacheFiles: migrating ===== 432122:11:32main: -- transaction_open?(nil) 432222:11:32main: -> 0.0000s 432322:11:32main: -- remove_foreign_key(:packages_composer_cache_files, :namespaces, {:name=>:fk_rails_b82cea43a0}) 432422:11:32main: -> 0.0048s 432522:11:32main: == 20241021184923 RemovingForeignKeyPackagesComposerCacheFiles: migrated (0.0242s) 432622:11:32main: == 20241021185053 DropPackagesComposerCacheFilesTable: migrating ============== 432722:11:32main: -- drop_table(:packages_composer_cache_files) 432822:11:32main: -> 0.0019s 432922:11:32main: == 20241021185053 DropPackagesComposerCacheFilesTable: migrated (0.0076s) ===== 433022:11:32main: == 20241021221146 PrepareAsyncIndexOnIssuesByProjectCorrectTypeWhereClosed: migrating 433122:11:32main: -- index_exists?(:issues, [:project_id, :correct_work_item_type_id, :closed_at], {:where=>"state_id = 2", :name=>"tmp_idx_issues_on_project_correct_type_closed_at_where_closed", :algorithm=>:concurrently}) 433222:11:32main: -> 0.0263s 433322:11:32main: -- add_index_options(:issues, [:project_id, :correct_work_item_type_id, :closed_at], {:where=>"state_id = 2", :name=>"tmp_idx_issues_on_project_correct_type_closed_at_where_closed", :algorithm=>:concurrently}) 433422:11:32main: -> 0.0001s 433522:11:32main: == 20241021221146 PrepareAsyncIndexOnIssuesByProjectCorrectTypeWhereClosed: migrated (0.0488s) 433622:11:32main: == 20241021221626 PrepareAsyncIndexOnIssuesProjectHealthIdDescStateCorrectType: migrating 433722:11:32main: -- index_exists?(:issues, [:project_id, :health_status, :id, :state_id, :correct_work_item_type_id], {:order=>{:health_status=>"DESC NULLS LAST", :id=>:desc}, :name=>"tmp_idx_issues_on_project_health_id_desc_state_correct_type", :algorithm=>:concurrently}) 433822:11:32main: -> 0.0266s 433922:11:32main: -- add_index_options(:issues, [:project_id, :health_status, :id, :state_id, :correct_work_item_type_id], {:order=>{:health_status=>"DESC NULLS LAST", :id=>:desc}, :name=>"tmp_idx_issues_on_project_health_id_desc_state_correct_type", :algorithm=>:concurrently}) 434022:11:32main: -> 0.0001s 434122:11:32main: == 20241021221626 PrepareAsyncIndexOnIssuesProjectHealthIdDescStateCorrectType: migrated (0.0502s) 434222:11:32main: == 20241021221755 PrepareAsyncIndexOnIssuesProjectHealthIdAscStateCorrectType: migrating 434322:11:32main: -- index_exists?(:issues, [:project_id, :health_status, :id, :state_id, :correct_work_item_type_id], {:order=>{:health_status=>"ASC NULLS LAST", :id=>:desc}, :name=>"tmp_idx_issues_on_project_health_id_asc_state_correct_type", :algorithm=>:concurrently}) 434422:11:32main: -> 0.0267s 434522:11:32main: -- add_index_options(:issues, [:project_id, :health_status, :id, :state_id, :correct_work_item_type_id], {:order=>{:health_status=>"ASC NULLS LAST", :id=>:desc}, :name=>"tmp_idx_issues_on_project_health_id_asc_state_correct_type", :algorithm=>:concurrently}) 434622:11:32main: -> 0.0001s 434722:11:32main: == 20241021221755 PrepareAsyncIndexOnIssuesProjectHealthIdAscStateCorrectType: migrated (0.0509s) 434822:11:32main: == 20241021221938 PrepareAsyncIndexOnIssuesCorrectTypeProjectCreatedAtState: migrating 434922:11:32main: -- index_exists?(:issues, [:correct_work_item_type_id, :project_id, :created_at, :state_id], {:name=>"tmp_idx_issues_on_correct_type_project_created_at_state", :algorithm=>:concurrently}) 435022:11:32main: -> 0.0262s 435122:11:32main: -- add_index_options(:issues, [:correct_work_item_type_id, :project_id, :created_at, :state_id], {:name=>"tmp_idx_issues_on_correct_type_project_created_at_state", :algorithm=>:concurrently}) 435222:11:32main: -> 0.0001s 435322:11:32main: == 20241021221938 PrepareAsyncIndexOnIssuesCorrectTypeProjectCreatedAtState: migrated (0.0508s) 435422:11:32main: == 20241021225049 RemoveNamespacesVirtualRegistriesPackagesMavenCachedResponsesGroupIdFk: migrating 435522:11:32main: -- transaction_open?(nil) 435622:11:32main: -> 0.0000s 435722:11:32main: -- transaction_open?(nil) 435822:11:32main: -> 0.0000s 435922:11:32main: -- execute("LOCK TABLE namespaces, virtual_registries_packages_maven_cached_responses IN ACCESS EXCLUSIVE MODE") 436022:11:32main: -> 0.0010s 436122:11:32main: -- remove_foreign_key(:virtual_registries_packages_maven_cached_responses, :namespaces, {:name=>"fk_rails_0816e694a3"}) 436222:11:32main: -> 0.0053s 436322:11:32main: == 20241021225049 RemoveNamespacesVirtualRegistriesPackagesMavenCachedResponsesGroupIdFk: migrated (0.0266s) 436422:11:32main: == 20241022084556 RemoveForeignKeySearchIndices: migrating ==================== 436522:11:32main: -- transaction_open?(nil) 436622:11:32main: -> 0.0000s 436722:11:32main: -- remove_foreign_key(:search_namespace_index_assignments, {:name=>"fk_search_index_id_and_type"}) 436822:11:32main: -> 0.0048s 436922:11:32main: == 20241022084556 RemoveForeignKeySearchIndices: migrated (0.0177s) =========== 437022:11:32main: == 20241022085605 DropSearchNamespaceIndexAssignments: migrating ============== 437122:11:32main: -- drop_table(:search_namespace_index_assignments) 437222:11:32main: -> 0.0023s 437322:11:32main: == 20241022085605 DropSearchNamespaceIndexAssignments: migrated (0.0076s) ===== 437422:11:32main: == 20241022090813 DropSearchIndices: migrating ================================ 437522:11:32main: -- drop_table(:search_indices) 437622:11:32main: -> 0.0018s 437722:11:32main: == 20241022090813 DropSearchIndices: migrated (0.0071s) ======================= 437822:11:32main: == 20241022093647 ChangeIndexVirtualRegistriesPackagesMavenCachedResponsesGroupId: migrating 437922:11:32main: -- transaction_open?(nil) 438022:11:32main: -> 0.0000s 438122:11:32main: -- view_exists?(:postgres_partitions) 438222:11:32main: -> 0.0012s 438322:11:32main: -- index_exists?(:virtual_registries_packages_maven_cached_responses, [:group_id, :status], {:name=>:idx_vreg_pkgs_maven_cached_responses_on_group_id_status, :algorithm=>:concurrently}) 438422:11:32main: -> 0.0049s 438522:11:32main: -- add_index(:virtual_registries_packages_maven_cached_responses, [:group_id, :status], {:name=>:idx_vreg_pkgs_maven_cached_responses_on_group_id_status, :algorithm=>:concurrently}) 438622:11:32main: -> 0.0015s 438722:11:32main: -- transaction_open?(nil) 438822:11:32main: -> 0.0000s 438922:11:32main: -- view_exists?(:postgres_partitions) 439022:11:32main: -> 0.0009s 439122:11:32main: -- indexes(:virtual_registries_packages_maven_cached_responses) 439222:11:32main: -> 0.0060s 439322:11:32main: -- remove_index(:virtual_registries_packages_maven_cached_responses, {:algorithm=>:concurrently, :name=>:index_virtual_reg_pkgs_maven_cached_responses_on_group_id}) 439422:11:32main: -> 0.0012s 439522:11:32main: == 20241022093647 ChangeIndexVirtualRegistriesPackagesMavenCachedResponsesGroupId: migrated (0.0402s) 439622:11:32main: == 20241022155022 FinalizeRecoverDeletedMlModelVersionPackages: migrating ===== 439722:11:32main: -- transaction_open?(nil) 439822:11:32main: -> 0.0000s 439922:11:32main: == 20241022155022 FinalizeRecoverDeletedMlModelVersionPackages: migrated (0.0408s) 440022:11:32main: == 20241022170157 AddSubscriptionUserAddOnAssignmentsOrganizationIdNotNull: migrating 440122:11:32main: -- current_schema(nil) 440222:11:32main: -> 0.0006s 440322:11:32main: -- transaction_open?(nil) 440422:11:32main: -> 0.0000s 440522:11:32main: -- transaction_open?(nil) 440622:11:32main: -> 0.0000s 440722:11:32main: -- execute("ALTER TABLE subscription_user_add_on_assignments\nADD CONSTRAINT check_7d21f9cebf\nCHECK ( organization_id IS NOT NULL )\nNOT VALID;\n") 440822:11:32main: -> 0.0009s 440922:11:32main: -- execute("ALTER TABLE subscription_user_add_on_assignments VALIDATE CONSTRAINT check_7d21f9cebf;") 441022:11:32main: -> 0.0009s 441122:11:32main: == 20241022170157 AddSubscriptionUserAddOnAssignmentsOrganizationIdNotNull: migrated (0.0365s) 441222:11:32main: == 20241022171233 AddAgentActivityEventsAgentProjectIdNotNull: migrating ====== 441322:11:32main: -- current_schema(nil) 441422:11:32main: -> 0.0016s 441522:11:32main: -- transaction_open?(nil) 441622:11:32main: -> 0.0000s 441722:11:32main: -- transaction_open?(nil) 441822:11:32main: -> 0.0000s 441922:11:32main: -- execute("ALTER TABLE agent_activity_events\nADD CONSTRAINT check_9e09ffbd0f\nCHECK ( agent_project_id IS NOT NULL )\nNOT VALID;\n") 442022:11:32main: -> 0.0010s 442122:11:32main: -- execute("ALTER TABLE agent_activity_events VALIDATE CONSTRAINT check_9e09ffbd0f;") 442222:11:32main: -> 0.0009s 442322:11:32main: == 20241022171233 AddAgentActivityEventsAgentProjectIdNotNull: migrated (0.0202s) 442422:11:32main: == 20241022173706 DropNamespaceIdColumnFromVulnerabilityReads: migrating ====== 442522:11:32main: -- remove_column(:vulnerability_reads, :namespace_id) 442622:11:32main: -> 0.0013s 442722:11:32main: == 20241022173706 DropNamespaceIdColumnFromVulnerabilityReads: migrated (0.0078s) 442822:11:32main: == 20241022181639 DropVulnerabilityOccurrencePipelines: migrating ============= 442922:11:32main: -- drop_table(:vulnerability_occurrence_pipelines) 443022:11:32main: -> 0.0023s 443122:11:32main: -- execute("DROP FUNCTION IF EXISTS trigger_8ba31bddd655()") 443222:11:32main: -> 0.0009s 443322:11:32main: == 20241022181639 DropVulnerabilityOccurrencePipelines: migrated (0.0098s) ==== 443422:11:32main: == 20241023015533 RemoveTmpIndexOnVulnerabilityReadsState: migrating ========== 443522:11:32main: -- transaction_open?(nil) 443622:11:32main: -> 0.0000s 443722:11:32main: -- view_exists?(:postgres_partitions) 443822:11:32main: -> 0.0014s 443922:11:32main: -- indexes(:vulnerability_reads) 444022:11:32main: -> 0.0206s 444122:11:32main: -- remove_index(:vulnerability_reads, {:algorithm=>:concurrently, :name=>"tmp_index_vulnerability_reads_where_state_is_detected"}) 444222:11:32main: -> 0.0014s 444322:11:32main: == 20241023015533 RemoveTmpIndexOnVulnerabilityReadsState: migrated (0.0390s) = 444422:11:32main: == 20241023060148 RemoveBbmIncidentManagementPendingAlertEscProjectId: migrating 444522:11:32main: == 20241023060148 RemoveBbmIncidentManagementPendingAlertEscProjectId: migrated (0.0165s) 444622:11:32main: == 20241023085333 AddForeignKeyToPackagesConanFileMetadataForRecipeRevision: migrating 444722:11:32main: -- transaction_open?(nil) 444822:11:32main: -> 0.0000s 444922:11:32main: -- transaction_open?(nil) 445022:11:32main: -> 0.0000s 445122:11:32main: -- execute("ALTER TABLE packages_conan_file_metadata ADD CONSTRAINT fk_f7aacd483c FOREIGN KEY (recipe_revision_id) REFERENCES packages_conan_recipe_revisions (id) ON DELETE CASCADE NOT VALID;") 445222:11:32main: -> 0.0012s 445322:11:32main: -- execute("ALTER TABLE packages_conan_file_metadata VALIDATE CONSTRAINT fk_f7aacd483c;") 445422:11:32main: -> 0.0013s 445522:11:32main: -- transaction_open?(nil) 445622:11:32main: -> 0.0000s 445722:11:32main: -- view_exists?(:postgres_partitions) 445822:11:32main: -> 0.0011s 445922:11:32main: -- index_exists?(:packages_conan_file_metadata, :recipe_revision_id, {:name=>"index_packages_conan_file_metadata_on_recipe_revision_id", :algorithm=>:concurrently}) 446022:11:32main: -> 0.0042s 446122:11:32main: -- add_index(:packages_conan_file_metadata, :recipe_revision_id, {:name=>"index_packages_conan_file_metadata_on_recipe_revision_id", :algorithm=>:concurrently}) 446222:11:32main: -> 0.0016s 446322:11:32main: == 20241023085333 AddForeignKeyToPackagesConanFileMetadataForRecipeRevision: migrated (0.0490s) 446422:11:32main: == 20241023085526 AddForeignKeyToPackagesConanFileMetadataForPackageRevision: migrating 446522:11:32main: -- transaction_open?(nil) 446622:11:32main: -> 0.0000s 446722:11:32main: -- transaction_open?(nil) 446822:11:32main: -> 0.0000s 446922:11:32main: -- execute("ALTER TABLE packages_conan_file_metadata ADD CONSTRAINT fk_5bb7e23d6d FOREIGN KEY (package_revision_id) REFERENCES packages_conan_package_revisions (id) ON DELETE CASCADE NOT VALID;") 447022:11:32main: -> 0.0013s 447122:11:32main: -- execute("ALTER TABLE packages_conan_file_metadata VALIDATE CONSTRAINT fk_5bb7e23d6d;") 447222:11:32main: -> 0.0012s 447322:11:32main: -- transaction_open?(nil) 447422:11:32main: -> 0.0000s 447522:11:32main: -- view_exists?(:postgres_partitions) 447622:11:32main: -> 0.0012s 447722:11:32main: -- index_exists?(:packages_conan_file_metadata, :package_revision_id, {:name=>"index_packages_conan_file_metadata_on_package_revision_id", :algorithm=>:concurrently}) 447822:11:32main: -> 0.0045s 447922:11:32main: -- add_index(:packages_conan_file_metadata, :package_revision_id, {:name=>"index_packages_conan_file_metadata_on_package_revision_id", :algorithm=>:concurrently}) 448022:11:32main: -> 0.0021s 448122:11:32main: == 20241023085526 AddForeignKeyToPackagesConanFileMetadataForPackageRevision: migrated (0.0504s) 448222:11:32main: == 20241023085639 AddForeignKeyToPackagesConanFileMetadataForPackageReference: migrating 448322:11:32main: -- transaction_open?(nil) 448422:11:32main: -> 0.0000s 448522:11:32main: -- transaction_open?(nil) 448622:11:32main: -> 0.0000s 448722:11:32main: -- execute("ALTER TABLE packages_conan_file_metadata ADD CONSTRAINT fk_b656d41048 FOREIGN KEY (package_reference_id) REFERENCES packages_conan_package_references (id) ON DELETE CASCADE NOT VALID;") 448822:11:32main: -> 0.0014s 448922:11:32main: -- execute("ALTER TABLE packages_conan_file_metadata VALIDATE CONSTRAINT fk_b656d41048;") 449022:11:32main: -> 0.0012s 449122:11:32main: -- transaction_open?(nil) 449222:11:32main: -> 0.0000s 449322:11:32main: -- view_exists?(:postgres_partitions) 449422:11:32main: -> 0.0015s 449522:11:32main: -- index_exists?(:packages_conan_file_metadata, :package_reference_id, {:name=>"index_packages_conan_file_metadata_on_package_reference_id", :algorithm=>:concurrently}) 449622:11:32main: -> 0.0050s 449722:11:32main: -- add_index(:packages_conan_file_metadata, :package_reference_id, {:name=>"index_packages_conan_file_metadata_on_package_reference_id", :algorithm=>:concurrently}) 449822:11:32main: -> 0.0015s 449922:11:32main: == 20241023085639 AddForeignKeyToPackagesConanFileMetadataForPackageReference: migrated (0.0504s) 450022:11:32main: == 20241023102608 QueueNullifyBuildsAutoCanceledById: migrating =============== 450122:11:32main: == 20241023102608 QueueNullifyBuildsAutoCanceledById: migrated (0.0408s) ====== 450222:11:32main: == 20241023144448 QueueBackfillPartitionCiRunners: migrating ================== 450322:11:32main: -- transaction_open?(nil) 450422:11:32main: -> 0.0000s 450522:11:32main: == 20241023144448 QueueBackfillPartitionCiRunners: migrated (0.0583s) ========= 450622:11:32main: == 20241023170741 FinalizeRequeueBackfillPCiRunnerMachineBuildsProjectId: migrating 450722:11:32main: -- transaction_open?(nil) 450822:11:32main: -> 0.0000s 450922:11:32main: == 20241023170741 FinalizeRequeueBackfillPCiRunnerMachineBuildsProjectId: migrated (0.0448s) 451022:11:32main: == 20241023175124 ValidatePCiRunnerMachineBuildsProjectIdNullConstraint: migrating 451122:11:32main: -- execute("ALTER TABLE p_ci_runner_machine_builds VALIDATE CONSTRAINT check_149ee35c38;") 451222:11:32main: -> 0.0007s 451322:11:32main: == 20241023175124 ValidatePCiRunnerMachineBuildsProjectIdNullConstraint: migrated (0.0098s) 451422:11:32main: == 20241023210409 FinalizeBackfillRootNamespaceClusterAgentMappings: migrating 451522:11:32main: -- transaction_open?(nil) 451622:11:32main: -> 0.0000s 451722:11:33main: == 20241023210409 FinalizeBackfillRootNamespaceClusterAgentMappings: migrated (0.0442s) 451822:11:33main: == 20241023232309 FinalizeBackfillBoardsEpicBoardLabelsGroupId: migrating ===== 451922:11:33main: -- transaction_open?(nil) 452022:11:33main: -> 0.0000s 452122:11:33main: == 20241023232309 FinalizeBackfillBoardsEpicBoardLabelsGroupId: migrated (0.0462s) 452222:11:33main: == 20241024062434 QueueCreateMissingExternalLinksForVulnerabilities: migrating 452322:11:33main: == 20241024062434 QueueCreateMissingExternalLinksForVulnerabilities: migrated (0.0735s) 452422:11:33main: == 20241024111805 InitializeConversionOfAbuseReportsToBigint: migrating ======= 452522:11:33main: -- column_exists?(:abuse_reports, :id) 452622:11:33main: -> 0.0030s 452722:11:33main: -- column_exists?(:abuse_reports, :assignee_id) 452822:11:33main: -> 0.0029s 452922:11:33main: -- column_exists?(:abuse_reports, :id) 453022:11:33main: -> 0.0025s 453122:11:33main: -- column_exists?(:abuse_reports, :reporter_id) 453222:11:33main: -> 0.0026s 453322:11:33main: -- column_exists?(:abuse_reports, :resolved_by_id) 453422:11:33main: -> 0.0023s 453522:11:33main: -- column_exists?(:abuse_reports, :user_id) 453622:11:33main: -> 0.0024s 453722:11:33main: -- transaction_open?(nil) 453822:11:33main: -> 0.0000s 453922:11:33main: -- columns(:abuse_reports) 454022:11:33main: -> 0.0027s 454122:11:33main: -- add_column(:abuse_reports, "assignee_id_convert_to_bigint", :bigint, {:default=>nil}) 454222:11:33main: -> 0.0015s 454322:11:33main: -- columns(:abuse_reports) 454422:11:33main: -> 0.0025s 454522:11:33main: -- add_column(:abuse_reports, "id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) 454622:11:33main: -> 0.0014s 454722:11:33main: -- columns(:abuse_reports) 454822:11:33main: -> 0.0040s 454922:11:33main: -- add_column(:abuse_reports, "reporter_id_convert_to_bigint", :bigint, {:default=>nil}) 455022:11:33main: -> 0.0017s 455122:11:33main: -- columns(:abuse_reports) 455222:11:33main: -> 0.0026s 455322:11:33main: -- add_column(:abuse_reports, "resolved_by_id_convert_to_bigint", :bigint, {:default=>nil}) 455422:11:33main: -> 0.0012s 455522:11:33main: -- columns(:abuse_reports) 455622:11:33main: -> 0.0023s 455722:11:33main: -- add_column(:abuse_reports, "user_id_convert_to_bigint", :bigint, {:default=>nil}) 455822:11:33main: -> 0.0012s 455922:11:33main: == 20241024111805 InitializeConversionOfAbuseReportsToBigint: migrated (0.0552s) 456022:11:33main: == 20241024111813 BackfillAbuseReportsForBigintConversion: migrating ========== 456122:11:33main: -- column_exists?(:abuse_reports, :id) 456222:11:33main: -> 0.0038s 456322:11:33main: -- column_exists?(:abuse_reports, :assignee_id) 456422:11:33main: -> 0.0039s 456522:11:33main: -- column_exists?(:abuse_reports, "assignee_id_convert_to_bigint") 456622:11:33main: -> 0.0030s 456722:11:33main: -- column_exists?(:abuse_reports, :id) 456822:11:33main: -> 0.0029s 456922:11:33main: -- column_exists?(:abuse_reports, "id_convert_to_bigint") 457022:11:33main: -> 0.0030s 457122:11:33main: -- column_exists?(:abuse_reports, :reporter_id) 457222:11:33main: -> 0.0030s 457322:11:33main: -- column_exists?(:abuse_reports, "reporter_id_convert_to_bigint") 457422:11:33main: -> 0.0028s 457522:11:33main: -- column_exists?(:abuse_reports, :resolved_by_id) 457622:11:33main: -> 0.0029s 457722:11:33main: -- column_exists?(:abuse_reports, "resolved_by_id_convert_to_bigint") 457822:11:33main: -> 0.0028s 457922:11:33main: -- column_exists?(:abuse_reports, :user_id) 458022:11:33main: -> 0.0035s 458122:11:33main: -- column_exists?(:abuse_reports, "user_id_convert_to_bigint") 458222:11:33main: -> 0.0027s 458322:11:33main: == 20241024111813 BackfillAbuseReportsForBigintConversion: migrated (0.0863s) = 458422:11:33main: == 20241024132407 CleanupInstanceIntegrationsTypeRename: migrating ============ 458522:11:33main: -- column_exists?(:instance_integrations, :type) 458622:11:33main: -> 0.0038s 458722:11:33main: -- transaction_open?(nil) 458822:11:33main: -> 0.0000s 458922:11:33main: -- quote_table_name(:instance_integrations) 459022:11:33main: -> 0.0000s 459122:11:33main: -- execute("DROP TRIGGER IF EXISTS trigger_bd180e27a0bf\nON \"instance_integrations\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_bd180e27a0bf;\n") 459222:11:33main: -> 0.0012s 459322:11:33main: -- execute("DROP TRIGGER IF EXISTS trigger_cdba623f3e33\nON \"instance_integrations\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_cdba623f3e33;\n") 459422:11:33main: -> 0.0014s 459522:11:33main: -- execute("DROP TRIGGER IF EXISTS trigger_04e37b113ee2\nON \"instance_integrations\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_04e37b113ee2;\n") 459622:11:33main: -> 0.0011s 459722:11:33main: -- remove_column(:instance_integrations, :type) 459822:11:33main: -> 0.0012s 459922:11:33main: == 20241024132407 CleanupInstanceIntegrationsTypeRename: migrated (0.0223s) === 460022:11:33main: == 20241024183136 FinalizeUpdateOwaspTop10DefaultOfVulnerabilityReads: migrating 460122:11:33main: -- transaction_open?(nil) 460222:11:33main: -> 0.0000s 460322:11:33main: == 20241024183136 FinalizeUpdateOwaspTop10DefaultOfVulnerabilityReads: migrated (0.0478s) 460422:11:33main: == 20241024183211 DropTmpIndexForOwaspNullOnVulnerabilityReads: migrating ===== 460522:11:33main: -- transaction_open?(nil) 460622:11:33main: -> 0.0000s 460722:11:33main: -- view_exists?(:postgres_partitions) 460822:11:33main: -> 0.0012s 460922:11:33main: -- indexes("vulnerability_reads") 461022:11:33main: -> 0.0196s 461122:11:33main: -- remove_index("vulnerability_reads", {:algorithm=>:concurrently, :name=>"tmp_index_for_owasp_null_on_vulnerability_reads"}) 461222:11:33main: -> 0.0015s 461322:11:33main: == 20241024183211 DropTmpIndexForOwaspNullOnVulnerabilityReads: migrated (0.0384s) 461422:11:33main: == 20241024183427 DropTmpIdxForFeedbackCommentProcessing: migrating =========== 461522:11:33main: -- transaction_open?(nil) 461622:11:33main: -> 0.0000s 461722:11:33main: -- view_exists?(:postgres_partitions) 461822:11:33main: -> 0.0014s 461922:11:33main: -- indexes("vulnerability_feedback") 462022:11:33main: -> 0.0106s 462122:11:33main: -- remove_index("vulnerability_feedback", {:algorithm=>:concurrently, :name=>"tmp_idx_for_feedback_comment_processing"}) 462222:11:33main: -> 0.0013s 462322:11:33main: == 20241024183427 DropTmpIdxForFeedbackCommentProcessing: migrated (0.0288s) == 462422:11:33main: == 20241024183459 DropTmpIdxForVulnerabilityFeedbackMigration: migrating ====== 462522:11:33main: -- transaction_open?(nil) 462622:11:33main: -> 0.0000s 462722:11:33main: -- view_exists?(:postgres_partitions) 462822:11:33main: -> 0.0013s 462922:11:33main: -- indexes("vulnerability_feedback") 463022:11:33main: -> 0.0098s 463122:11:33main: -- remove_index("vulnerability_feedback", {:algorithm=>:concurrently, :name=>"tmp_idx_for_vulnerability_feedback_migration"}) 463222:11:33main: -> 0.0012s 463322:11:33main: == 20241024183459 DropTmpIdxForVulnerabilityFeedbackMigration: migrated (0.0274s) 463422:11:33main: == 20241024183548 DropTmpIndexForSucceededSecurityScans: migrating ============ 463522:11:33main: -- transaction_open?(nil) 463622:11:33main: -> 0.0000s 463722:11:33main: -- view_exists?(:postgres_partitions) 463822:11:33main: -> 0.0015s 463922:11:33main: -- indexes("security_scans") 464022:11:33main: -> 0.0115s 464122:11:33main: -- remove_index("security_scans", {:algorithm=>:concurrently, :name=>"tmp_index_for_succeeded_security_scans"}) 464222:11:33main: -> 0.0014s 464322:11:33main: == 20241024183548 DropTmpIndexForSucceededSecurityScans: migrated (0.0328s) === 464422:11:33main: == 20241024183603 DropTmpIndexOnVulnerabilitiesNonDismissed: migrating ======== 464522:11:33main: -- transaction_open?(nil) 464622:11:33main: -> 0.0000s 464722:11:33main: -- view_exists?(:postgres_partitions) 464822:11:33main: -> 0.0014s 464922:11:33main: -- indexes("vulnerabilities") 465022:11:33main: -> 0.0124s 465122:11:33main: -- remove_index("vulnerabilities", {:algorithm=>:concurrently, :name=>"tmp_index_on_vulnerabilities_non_dismissed"}) 465222:11:33main: -> 0.0015s 465322:11:33main: == 20241024183603 DropTmpIndexOnVulnerabilitiesNonDismissed: migrated (0.0299s) 465422:11:33main: == 20241024183617 DropTmpIndexVulnerabilityOverlongTitleHtml: migrating ======= 465522:11:33main: -- transaction_open?(nil) 465622:11:33main: -> 0.0000s 465722:11:33main: -- view_exists?(:postgres_partitions) 465822:11:33main: -> 0.0012s 465922:11:33main: -- indexes("vulnerabilities") 466022:11:33main: -> 0.0118s 466122:11:33main: -- remove_index("vulnerabilities", {:algorithm=>:concurrently, :name=>"tmp_index_vulnerability_overlong_title_html"}) 466222:11:33main: -> 0.0014s 466322:11:33main: == 20241024183617 DropTmpIndexVulnerabilityOverlongTitleHtml: migrated (0.0293s) 466422:11:33main: == 20241024232024 FinalizeBackfillAlertManagementAlertAssigneesProjectId: migrating 466522:11:33main: -- transaction_open?(nil) 466622:11:33main: -> 0.0000s 466722:11:33main: == 20241024232024 FinalizeBackfillAlertManagementAlertAssigneesProjectId: migrated (0.0463s) 466822:11:33main: == 20241024232116 FinalizeBackfillAlertManagementAlertUserMentionsProjectId: migrating 466922:11:33main: -- transaction_open?(nil) 467022:11:33main: -> 0.0000s 467122:11:33main: == 20241024232116 FinalizeBackfillAlertManagementAlertUserMentionsProjectId: migrated (0.0440s) 467222:11:33main: == 20241024232152 FinalizeBackfillAuditEventsStreamingEventTypeFiltersGroupId: migrating 467322:11:33main: -- transaction_open?(nil) 467422:11:33main: -> 0.0000s 467522:11:33main: == 20241024232152 FinalizeBackfillAuditEventsStreamingEventTypeFiltersGroupId: migrated (0.0438s) 467622:11:33main: == 20241024232248 FinalizeBackfillDastPreScanVerificationsProjectId: migrating 467722:11:33main: -- transaction_open?(nil) 467822:11:33main: -> 0.0000s 467922:11:33main: == 20241024232248 FinalizeBackfillDastPreScanVerificationsProjectId: migrated (0.0181s) 468022:11:33main: == 20241025010332 FinalizeBackfillHasVulnerabilityResolution: migrating ======= 468122:11:33main: -- transaction_open?(nil) 468222:11:33main: -> 0.0000s 468322:11:33main: == 20241025010332 FinalizeBackfillHasVulnerabilityResolution: migrated (0.0437s) 468422:11:33main: == 20241025072621 RemoveIncidentManagementPendingAlertEscProjectIdFk: migrating 468522:11:33main: -- transaction_open?(nil) 468622:11:33main: -> 0.0000s 468722:11:33main: == 20241025072621 RemoveIncidentManagementPendingAlertEscProjectIdFk: migrated (0.0144s) 468822:11:33main: == 20241025073508 RemoveIncidentManagementPendingAlertEscProjectIdTrigger: migrating 468922:11:33main: -- transaction_open?(nil) 469022:11:33main: -> 0.0000s 469122:11:33main: -- execute("DROP TRIGGER IF EXISTS trigger_2a994bb5629f ON incident_management_pending_alert_escalations;\nDROP FUNCTION IF EXISTS trigger_2a994bb5629f();\n") 469222:11:33main: -> 0.0008s 469322:11:33main: == 20241025073508 RemoveIncidentManagementPendingAlertEscProjectIdTrigger: migrated (0.0089s) 469422:11:33main: == 20241025073638 AddIncidentManagementPendingAlertEscProjectIdFk: migrating == 469522:11:33main: -- transaction_open?(nil) 469622:11:33main: -> 0.0000s 469722:11:33main: -- transaction_open?(nil) 469822:11:33main: -> 0.0000s 469922:11:33main: -- transaction_open?(nil) 470022:11:33main: -> 0.0000s 470122:11:33main: -- execute("LOCK TABLE projects, incident_management_pending_alert_escalations IN ACCESS EXCLUSIVE MODE") 470222:11:33main: -> 0.0007s 470322:11:33main: -- execute("ALTER TABLE incident_management_pending_alert_escalations ADD CONSTRAINT fk_rails_2bbafb00ef FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE ;") 470422:11:33main: -> 0.0015s 470522:11:33main: -- execute("ALTER TABLE incident_management_pending_alert_escalations VALIDATE CONSTRAINT fk_rails_2bbafb00ef;") 470622:11:33main: -> 0.0007s 470722:11:33main: == 20241025073638 AddIncidentManagementPendingAlertEscProjectIdFk: migrated (0.0414s) 470822:11:33main: == 20241025073721 AddIncidentManagementPendingAlertEscProjectIdTrigger: migrating 470922:11:33main: == 20241025073721 AddIncidentManagementPendingAlertEscProjectIdTrigger: migrated (0.0119s) 471022:11:33main: == 20241025073808 QueueBackfillIncidentManagementPendingAlertEscProjectId: migrating 471122:11:33main: == 20241025073808 QueueBackfillIncidentManagementPendingAlertEscProjectId: migrated (0.0416s) 471222:11:33main: == 20241027232235 FinalizeBackfillAlertManagementAlertMetricImagesProjectId: migrating 471322:11:33main: -- transaction_open?(nil) 471422:11:33main: -> 0.0000s 471522:11:33main: == 20241027232235 FinalizeBackfillAlertManagementAlertMetricImagesProjectId: migrated (0.0419s) 471622:11:33main: == 20241027232352 FinalizeBackfillDastProfilesPipelinesProjectId: migrating === 471722:11:34main: -- transaction_open?(nil) 471822:11:34main: -> 0.0000s 471922:11:34main: == 20241027232352 FinalizeBackfillDastProfilesPipelinesProjectId: migrated (0.0625s) 472022:11:34main: == 20241027232438 FinalizeBackfillDastScannerProfilesBuildsProjectId: migrating 472122:11:34main: -- transaction_open?(nil) 472222:11:34main: -> 0.0000s 472322:11:34main: == 20241027232438 FinalizeBackfillDastScannerProfilesBuildsProjectId: migrated (0.0479s) 472422:11:34main: == 20241028085040 FinalizeBackfillCiDeletedObjectProjectId: migrating ========= 472522:11:34main: -- transaction_open?(nil) 472622:11:34main: -> 0.0000s 472722:11:34main: == 20241028085040 FinalizeBackfillCiDeletedObjectProjectId: migrated (0.0447s) 472822:11:34main: == 20241028085044 UpdateInvalidCiDeletedObjectRecords: migrating ============== 472922:11:34main: == 20241028085044 UpdateInvalidCiDeletedObjectRecords: migrated (0.0236s) ===== 473022:11:34main: == 20241028085339 AddNotNullCiDeletedObjectProjectId: migrating =============== 473122:11:34main: -- current_schema(nil) 473222:11:34main: -> 0.0008s 473322:11:34main: -- transaction_open?(nil) 473422:11:34main: -> 0.0000s 473522:11:34main: -- transaction_open?(nil) 473622:11:34main: -> 0.0000s 473722:11:34main: -- execute("ALTER TABLE ci_deleted_objects\nADD CONSTRAINT check_98f90d6c53\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") 473822:11:34main: -> 0.0009s 473922:11:34main: -- execute("ALTER TABLE ci_deleted_objects VALIDATE CONSTRAINT check_98f90d6c53;") 474022:11:34main: -> 0.0008s 474122:11:34main: == 20241028085339 AddNotNullCiDeletedObjectProjectId: migrated (0.0185s) ====== 474222:11:34main: == 20241028135334 UpdatePostgresSequencesView2: migrating ===================== 474322:11:34main: -- execute("CREATE OR REPLACE VIEW postgres_sequences AS\nSELECT\n seq_pg_class.relname AS seq_name,\n dep_pg_class.relname AS table_name,\n pg_attribute.attname AS col_name,\n pg_sequence.seqmax AS seq_max,\n pg_sequence.seqmin AS seq_min,\n pg_sequence.seqstart AS seq_start\nFROM pg_class seq_pg_class\nJOIN pg_sequence ON seq_pg_class.oid = pg_sequence.seqrelid\nLEFT JOIN pg_depend ON seq_pg_class.oid = pg_depend.objid\n AND pg_depend.classid = 'pg_class'::regclass::oid\n AND pg_depend.refclassid = 'pg_class'::regclass::oid\nLEFT JOIN pg_class dep_pg_class ON pg_depend.refobjid = dep_pg_class.oid\nLEFT JOIN pg_attribute ON dep_pg_class.oid = pg_attribute.attrelid\n AND pg_depend.refobjsubid = pg_attribute.attnum\nWHERE seq_pg_class.relkind = 'S'::\"char\"\n") 474422:11:34main: -> 0.0036s 474522:11:34main: == 20241028135334 UpdatePostgresSequencesView2: migrated (0.0095s) ============ 474622:11:34main: == 20241028141411 RequeueBackfillApprovalProjectRulesProtectedBranchesProjectId: migrating 474722:11:34main: == 20241028141411 RequeueBackfillApprovalProjectRulesProtectedBranchesProjectId: migrated (0.0055s) 474822:11:34main: == 20241028165727 PrepareSearchIndexForBuildNames: migrating ================== 474922:11:34main: -- index_exists?(:p_ci_build_names, [:project_id, :name, :build_id, :partition_id], {:name=>:index_p_ci_build_names_on_search_columns}) 475022:11:34main: -> 0.0043s 475122:11:34main: -- index_exists?("gitlab_partitions_dynamic.ci_build_names_100", [:project_id, :name, :build_id, :partition_id], {:name=>"index_8b8cd31500", :algorithm=>:concurrently}) 475222:11:34main: -> 0.0032s 475322:11:34main: -- add_index_options("gitlab_partitions_dynamic.ci_build_names_100", [:project_id, :name, :build_id, :partition_id], {:name=>"index_8b8cd31500", :algorithm=>:concurrently}) 475422:11:34main: -> 0.0001s 475522:11:34main: -- index_exists?("gitlab_partitions_dynamic.ci_build_names_101", [:project_id, :name, :build_id, :partition_id], {:name=>"index_5d91af2d5d", :algorithm=>:concurrently}) 475622:11:34main: -> 0.0033s 475722:11:34main: -- add_index_options("gitlab_partitions_dynamic.ci_build_names_101", [:project_id, :name, :build_id, :partition_id], {:name=>"index_5d91af2d5d", :algorithm=>:concurrently}) 475822:11:34main: -> 0.0001s 475922:11:34main: == 20241028165727 PrepareSearchIndexForBuildNames: migrated (0.0696s) ========= 476022:11:34main: == 20241028232442 FinalizeUpdateSbomOccurrencesComponentNameBasedOnPep503: migrating 476122:11:34main: -- transaction_open?(nil) 476222:11:34main: -> 0.0000s 476322:11:34main: == 20241028232442 FinalizeUpdateSbomOccurrencesComponentNameBasedOnPep503: migrated (0.0449s) 476422:11:34main: == 20241029155050 AddSoftwareLicenseIndexesToNameColumns: migrating =========== 476522:11:34main: -- transaction_open?(nil) 476622:11:34main: -> 0.0000s 476722:11:34main: -- view_exists?(:postgres_partitions) 476822:11:34main: -> 0.0012s 476922:11:34main: -- index_exists?(:custom_software_licenses, "LOWER(name)", {:name=>"idx_custom_software_licenses_lower_name", :algorithm=>:concurrently}) 477022:11:34main: -> 0.0031s 477122:11:34main: -- add_index(:custom_software_licenses, "LOWER(name)", {:name=>"idx_custom_software_licenses_lower_name", :algorithm=>:concurrently}) 477222:11:34main: -> 0.0016s 477322:11:34main: -- transaction_open?(nil) 477422:11:34main: -> 0.0000s 477522:11:34main: -- view_exists?(:postgres_partitions) 477622:11:34main: -> 0.0010s 477722:11:34main: -- index_exists?(:software_licenses, "LOWER(name)", {:name=>"idx_software_licenses_lower_name", :algorithm=>:concurrently}) 477822:11:34main: -> 0.0042s 477922:11:34main: -- add_index(:software_licenses, "LOWER(name)", {:name=>"idx_software_licenses_lower_name", :algorithm=>:concurrently}) 478022:11:34main: -> 0.0019s 478122:11:34main: == 20241029155050 AddSoftwareLicenseIndexesToNameColumns: migrated (0.0394s) == 478222:11:34main: == 20241029170331 QueueResyncHasVulnerabilities: migrating ==================== 478322:11:34main: == 20241029170331 QueueResyncHasVulnerabilities: migrated (0.0442s) =========== 478422:11:34main: == 20241030125718 UpdateNamespacesOrganizationId: migrating =================== 478522:11:34main: == 20241030125718 UpdateNamespacesOrganizationId: migrated (0.0395s) ========== 478622:11:34main: == 20241030165330 FinalizeBackfillIssuesCorrectWorkItemTypeId: migrating ====== 478722:11:34main: -- transaction_open?(nil) 478822:11:34main: -> 0.0000s 478922:11:34main: == 20241030165330 FinalizeBackfillIssuesCorrectWorkItemTypeId: migrated (0.0461s) 479022:11:34main: == 20241030232146 FinalizePopulateTopicsSlugColumn: migrating ================= 479122:11:34main: -- transaction_open?(nil) 479222:11:34main: -> 0.0000s 479322:11:34main: == 20241030232146 FinalizePopulateTopicsSlugColumn: migrated (0.0425s) ======== 479422:11:34main: == 20241031132007 FinalizeDeduplicateLfsObjectsProjects: migrating ============ 479522:11:34main: -- transaction_open?(nil) 479622:11:34main: -> 0.0000s 479722:11:34main: == 20241031132007 FinalizeDeduplicateLfsObjectsProjects: migrated (0.0427s) === 479822:11:34main: == 20241031160728 QueueProjectBotUserDetailsBotNamespaceMigration: migrating == 479922:11:34main: == 20241031160728 QueueProjectBotUserDetailsBotNamespaceMigration: migrated (0.0453s) 480022:11:34main: == 20241031170406 RetryRevertAddFkFromPartitionedCiRunnerManagersToPartitionedCiRunners: migrating 480122:11:34main: -- transaction_open?(nil) 480222:11:34main: -> 0.0000s 480322:11:34main: -- transaction_open?(nil) 480422:11:34main: -> 0.0000s 480522:11:34main: -- transaction_open?(nil) 480622:11:34main: -> 0.0000s 480722:11:34main: == 20241031170406 RetryRevertAddFkFromPartitionedCiRunnerManagersToPartitionedCiRunners: migrated (0.0446s) 480822:11:34main: == 20241031232349 FinalizeBackfillWikiRepositoryStatesProjectId: migrating ==== 480922:11:34main: -- transaction_open?(nil) 481022:11:34main: -> 0.0000s 481122:11:34main: == 20241031232349 FinalizeBackfillWikiRepositoryStatesProjectId: migrated (0.0490s) 481222:11:34main: == 20241102143754 FinalizeBackfillProjectIdToSecurityScans: migrating ========= 481322:11:34main: -- transaction_open?(nil) 481422:11:34main: -> 0.0000s 481522:11:34main: == 20241102143754 FinalizeBackfillProjectIdToSecurityScans: migrated (0.0495s) 481622:11:34main: == 20241103164158 MigrateSoftwareLicenseWithoutSpdxIdentifierToCustomLicensesTable: migrating 481722:11:34main: -- transaction_open?(nil) 481822:11:34main: -> 0.0000s 481922:11:34main: == 20241103164158 MigrateSoftwareLicenseWithoutSpdxIdentifierToCustomLicensesTable: migrated (0.0417s) 482022:11:34main: == 20241103232044 FinalizeBackfillJiraTrackerDataProjectKeys: migrating ======= 482122:11:34main: -- transaction_open?(nil) 482222:11:34main: -> 0.0000s 482322:11:34main: == 20241103232044 FinalizeBackfillJiraTrackerDataProjectKeys: migrated (0.0526s) 482422:11:34main: == 20241103232115 FinalizeBackfillWorkItemParentLinksNamespaceId: migrating === 482522:11:34main: -- transaction_open?(nil) 482622:11:34main: -> 0.0000s 482722:11:35main: == 20241103232115 FinalizeBackfillWorkItemParentLinksNamespaceId: migrated (0.0475s) 482822:11:35main: == 20241103232239 FinalizeBackfillDastProfilesTagsProjectId: migrating ======== 482922:11:35main: -- transaction_open?(nil) 483022:11:35main: -> 0.0000s 483122:11:35main: == 20241103232239 FinalizeBackfillDastProfilesTagsProjectId: migrated (0.0196s) 483222:11:35main: == 20241103232302 FinalizeBackfillDastSiteProfileSecretVariablesProjectId: migrating 483322:11:35main: -- transaction_open?(nil) 483422:11:35main: -> 0.0000s 483522:11:35main: == 20241103232302 FinalizeBackfillDastSiteProfileSecretVariablesProjectId: migrated (0.0268s) 483622:11:35main: == 20241103232348 FinalizeBackfillDefaultBranchProtectionSettings: migrating == 483722:11:35main: -- transaction_open?(nil) 483822:11:35main: -> 0.0000s 483922:11:35main: == 20241103232348 FinalizeBackfillDefaultBranchProtectionSettings: migrated (0.0428s) 484022:11:35main: == 20241104065605 RequeueBackfillSecurityFindingsProjectId: migrating ========= 484122:11:35main: == 20241104065605 RequeueBackfillSecurityFindingsProjectId: migrated (0.0538s) 484222:11:35main: == 20241104122326 AddIndexOnSbomOccurrencesTraversalIdsPackageManager: migrating 484322:11:35main: -- transaction_open?(nil) 484422:11:35main: -> 0.0000s 484522:11:35main: -- view_exists?(:postgres_partitions) 484622:11:35main: -> 0.0015s 484722:11:35main: -- index_exists?("sbom_occurrences", "traversal_ids, package_manager COLLATE \"C\"", {:using=>"btree", :name=>"index_sbom_occurrences_on_traversal_ids_and_package_manager", :algorithm=>:concurrently}) 484822:11:35main: -> 0.0172s 484922:11:35main: -- add_index("sbom_occurrences", "traversal_ids, package_manager COLLATE \"C\"", {:using=>"btree", :name=>"index_sbom_occurrences_on_traversal_ids_and_package_manager", :algorithm=>:concurrently}) 485022:11:35main: -> 0.0019s 485122:11:35main: == 20241104122326 AddIndexOnSbomOccurrencesTraversalIdsPackageManager: migrated (0.0379s) 485222:11:35main: == 20241104212609 AddIndexOnMembersSourceAccessLevelMemberRole: migrating ===== 485322:11:35main: -- transaction_open?(nil) 485422:11:35main: -> 0.0000s 485522:11:35main: -- view_exists?(:postgres_partitions) 485622:11:35main: -> 0.0014s 485722:11:35main: -- index_exists?(:members, [:source_id, :source_type, :access_level], {:name=>"index_members_on_source_and_access_level_and_member_role", :where=>"member_role_id IS NULL", :algorithm=>:concurrently}) 485822:11:35main: -> 0.0151s 485922:11:35main: -- add_index(:members, [:source_id, :source_type, :access_level], {:name=>"index_members_on_source_and_access_level_and_member_role", :where=>"member_role_id IS NULL", :algorithm=>:concurrently}) 486022:11:35main: -> 0.0019s 486122:11:35main: == 20241104212609 AddIndexOnMembersSourceAccessLevelMemberRole: migrated (0.0343s) 486222:11:35main: == 20241104232328 FinalizeBackfillDesignManagementDesignsNamespaceId: migrating 486322:11:35main: -- transaction_open?(nil) 486422:11:35main: -> 0.0000s 486522:11:35main: == 20241104232328 FinalizeBackfillDesignManagementDesignsNamespaceId: migrated (0.0492s) 486622:11:35main: == 20241104232444 FinalizeBackfillDoraDailyMetricsProjectId: migrating ======== 486722:11:35main: -- transaction_open?(nil) 486822:11:35main: -> 0.0000s 486922:11:35main: == 20241104232444 FinalizeBackfillDoraDailyMetricsProjectId: migrated (0.0398s) 487022:11:35main: == 20241105213841 CreateTmpIndexOnIssuesByProjectCorrectTypeWhereClosed: migrating 487122:11:35main: -- transaction_open?(nil) 487222:11:35main: -> 0.0000s 487322:11:35main: -- view_exists?(:postgres_partitions) 487422:11:35main: -> 0.0011s 487522:11:35main: -- index_exists?(:issues, [:project_id, :correct_work_item_type_id, :closed_at], {:where=>"state_id = 2", :name=>"tmp_idx_issues_on_project_correct_type_closed_at_where_closed", :algorithm=>:concurrently}) 487622:11:35main: -> 0.0255s 487722:11:35main: -- add_index(:issues, [:project_id, :correct_work_item_type_id, :closed_at], {:where=>"state_id = 2", :name=>"tmp_idx_issues_on_project_correct_type_closed_at_where_closed", :algorithm=>:concurrently}) 487822:11:35main: -> 0.0019s 487922:11:35main: == 20241105213841 CreateTmpIndexOnIssuesByProjectCorrectTypeWhereClosed: migrated (0.0464s) 488022:11:35main: == 20241105215409 CreateTmpIndexOnIssuesProjectHealthIdDescStateCorrectType: migrating 488122:11:35main: -- transaction_open?(nil) 488222:11:35main: -> 0.0000s 488322:11:35main: -- view_exists?(:postgres_partitions) 488422:11:35main: -> 0.0010s 488522:11:35main: -- index_exists?(:issues, [:project_id, :health_status, :id, :state_id, :correct_work_item_type_id], {:order=>{:health_status=>"DESC NULLS LAST", :id=>:desc}, :name=>"tmp_idx_issues_on_project_health_id_desc_state_correct_type", :algorithm=>:concurrently}) 488622:11:35main: -> 0.0285s 488722:11:35main: -- add_index(:issues, [:project_id, :health_status, :id, :state_id, :correct_work_item_type_id], {:order=>{:health_status=>"DESC NULLS LAST", :id=>:desc}, :name=>"tmp_idx_issues_on_project_health_id_desc_state_correct_type", :algorithm=>:concurrently}) 488822:11:35main: -> 0.0023s 488922:11:35main: == 20241105215409 CreateTmpIndexOnIssuesProjectHealthIdDescStateCorrectType: migrated (0.0506s) 489022:11:35main: == 20241105215907 CreateTmpIndexOnIssuesProjectHealthIdAscStateCorrectType: migrating 489122:11:35main: -- transaction_open?(nil) 489222:11:35main: -> 0.0000s 489322:11:35main: -- view_exists?(:postgres_partitions) 489422:11:35main: -> 0.0014s 489522:11:35main: -- index_exists?(:issues, [:project_id, :health_status, :id, :state_id, :correct_work_item_type_id], {:order=>{:health_status=>"ASC NULLS LAST", :id=>:desc}, :name=>"tmp_idx_issues_on_project_health_id_asc_state_correct_type", :algorithm=>:concurrently}) 489622:11:35main: -> 0.0352s 489722:11:35main: -- add_index(:issues, [:project_id, :health_status, :id, :state_id, :correct_work_item_type_id], {:order=>{:health_status=>"ASC NULLS LAST", :id=>:desc}, :name=>"tmp_idx_issues_on_project_health_id_asc_state_correct_type", :algorithm=>:concurrently}) 489822:11:35main: -> 0.0027s 489922:11:35main: == 20241105215907 CreateTmpIndexOnIssuesProjectHealthIdAscStateCorrectType: migrated (0.0648s) 490022:11:35main: == 20241105220155 CreateTmpIndexOnIssuesCorrectTypeProjectCreatedAtState: migrating 490122:11:35main: -- transaction_open?(nil) 490222:11:35main: -> 0.0000s 490322:11:35main: -- view_exists?(:postgres_partitions) 490422:11:35main: -> 0.0016s 490522:11:35main: -- index_exists?(:issues, [:correct_work_item_type_id, :project_id, :created_at, :state_id], {:name=>"tmp_idx_issues_on_correct_type_project_created_at_state", :algorithm=>:concurrently}) 490622:11:35main: -> 0.0335s 490722:11:35main: -- add_index(:issues, [:correct_work_item_type_id, :project_id, :created_at, :state_id], {:name=>"tmp_idx_issues_on_correct_type_project_created_at_state", :algorithm=>:concurrently}) 490822:11:35main: -> 0.0020s 490922:11:35main: == 20241105220155 CreateTmpIndexOnIssuesCorrectTypeProjectCreatedAtState: migrated (0.0606s) 491022:11:35main: == 20241105232353 FinalizeBackfillWorkspaceVariablesProjectId: migrating ====== 491122:11:35main: -- transaction_open?(nil) 491222:11:35main: -> 0.0000s 491322:11:35main: == 20241105232353 FinalizeBackfillWorkspaceVariablesProjectId: migrated (0.0487s) 491422:11:35main: == 20241105232537 FinalizeBackfillDesignManagementRepositoriesNamespaceId: migrating 491522:11:35main: -- transaction_open?(nil) 491622:11:35main: -> 0.0000s 491722:11:35main: == 20241105232537 FinalizeBackfillDesignManagementRepositoriesNamespaceId: migrated (0.0497s) 491822:11:35main: == 20241105232559 FinalizeBackfillDesignManagementVersionsNamespaceId: migrating 491922:11:35main: -- transaction_open?(nil) 492022:11:35main: -> 0.0000s 492122:11:35main: == 20241105232559 FinalizeBackfillDesignManagementVersionsNamespaceId: migrated (0.0482s) 492222:11:35main: == 20241105232624 FinalizeBackfillDraftNotesProjectId: migrating ============== 492322:11:35main: -- transaction_open?(nil) 492422:11:35main: -> 0.0000s 492522:11:35main: == 20241105232624 FinalizeBackfillDraftNotesProjectId: migrated (0.0490s) ===== 492622:11:35main: == 20241106092213 SyncForeignKeyValidationForPipelinesUpstreamPipelineId: migrating 492722:11:35main: -- transaction_open?(nil) 492822:11:35main: -> 0.0000s 492922:11:35main: -- transaction_open?(nil) 493022:11:35main: -> 0.0000s 493122:11:35main: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_rails_4540ead625_p;") 493222:11:35main: -> 0.0022s 493322:11:35main: -- transaction_open?(nil) 493422:11:35main: -> 0.0000s 493522:11:35main: -- transaction_open?(nil) 493622:11:35main: -> 0.0000s 493722:11:35main: -- execute("LOCK TABLE p_ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") 493822:11:35main: -> 0.0008s 493922:11:35main: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT fk_rails_4540ead625_p FOREIGN KEY (upstream_pipeline_partition_id, upstream_pipeline_id) REFERENCES p_ci_pipelines (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") 494022:11:35main: -> 0.0018s 494122:11:35main: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT fk_rails_4540ead625_p;") 494222:11:35main: -> 0.0009s 494322:11:35main: == 20241106092213 SyncForeignKeyValidationForPipelinesUpstreamPipelineId: migrated (0.0730s) 494422:11:35main: == 20241106163530 AllowNullForPlanLimitsRepositorySize: migrating ============= 494522:11:35main: -- change_column_null(:plan_limits, :repository_size, true) 494622:11:35main: -> 0.0014s 494722:11:35main: == 20241106163530 AllowNullForPlanLimitsRepositorySize: migrated (0.0079s) ==== 494822:11:35main: == 20241106163630 UpdateDefaultPlanLimitsRepositorySize: migrating ============ 494922:11:35main: -- change_column_default(:plan_limits, :repository_size, {:from=>0, :to=>nil}) 495022:11:35main: -> 0.0101s 495122:11:35main: == 20241106163630 UpdateDefaultPlanLimitsRepositorySize: migrated (0.0162s) === 495222:11:35main: == 20241106163900 SetExistingPlanLimitsRepositorySizeToNull: migrating ======== 495322:11:35main: -- execute("UPDATE plan_limits SET repository_size = NULL WHERE repository_size = 0") 495422:11:35main: -> 0.0017s 495522:11:35main: == 20241106163900 SetExistingPlanLimitsRepositorySizeToNull: migrated (0.0078s) 495622:11:35main: == 20241106181154 FinalizeBackfillProjectIdToDependencyListExports: migrating = 495722:11:35main: -- transaction_open?(nil) 495822:11:35main: -> 0.0002s 495922:11:35main: == 20241106181154 FinalizeBackfillProjectIdToDependencyListExports: migrated (0.0188s) 496022:11:35main: == 20241107180535 AddJsonbArrayConstraintsToBatchedBackgroundMigrationJobs: migrating 496122:11:35main: -- transaction_open?(nil) 496222:11:35main: -> 0.0000s 496322:11:35main: -- transaction_open?(nil) 496422:11:35main: -> 0.0000s 496522:11:35main: -- execute("ALTER TABLE batched_background_migration_jobs\nADD CONSTRAINT check_18d498ea58\nCHECK ( jsonb_typeof(min_cursor) = 'array' AND jsonb_typeof(max_cursor) = 'array' )\nNOT VALID;\n") 496622:11:35main: -> 0.0012s 496722:11:35main: -- execute("ALTER TABLE batched_background_migration_jobs VALIDATE CONSTRAINT check_18d498ea58;") 496822:11:35main: -> 0.0009s 496922:11:35main: == 20241107180535 AddJsonbArrayConstraintsToBatchedBackgroundMigrationJobs: migrated (0.0173s) 497022:11:36main: == 20241107180539 AddJsonbArrayConstraintsToBatchedBackgroundMigrations: migrating 497122:11:36main: -- transaction_open?(nil) 497222:11:36main: -> 0.0000s 497322:11:36main: -- transaction_open?(nil) 497422:11:36main: -> 0.0000s 497522:11:36main: -- execute("ALTER TABLE batched_background_migrations\nADD CONSTRAINT check_122750e705\nCHECK ( jsonb_typeof(min_cursor) = 'array' AND jsonb_typeof(max_cursor) = 'array' )\nNOT VALID;\n") 497622:11:36main: -> 0.0012s 497722:11:36main: -- execute("ALTER TABLE batched_background_migrations VALIDATE CONSTRAINT check_122750e705;") 497822:11:36main: -> 0.0011s 497922:11:36main: == 20241107180539 AddJsonbArrayConstraintsToBatchedBackgroundMigrations: migrated (0.0177s) 498022:11:36main: == 20241107180545 IndexBackgroundMigrationJobsOnMigrationIdAndMaxCursor: migrating 498122:11:36main: -- transaction_open?(nil) 498222:11:36main: -> 0.0000s 498322:11:36main: -- view_exists?(:postgres_partitions) 498422:11:36main: -> 0.0014s 498522:11:36main: -- index_exists?(:batched_background_migration_jobs, "batched_background_migration_id, max_cursor", {:where=>"max_cursor is not null", :name=>"index_migration_jobs_on_migration_id_and_cursor_max_value", :algorithm=>:concurrently}) 498622:11:36main: -> 0.0077s 498722:11:36main: -- add_index(:batched_background_migration_jobs, "batched_background_migration_id, max_cursor", {:where=>"max_cursor is not null", :name=>"index_migration_jobs_on_migration_id_and_cursor_max_value", :algorithm=>:concurrently}) 498822:11:36main: -> 0.0023s 498922:11:36main: == 20241107180545 IndexBackgroundMigrationJobsOnMigrationIdAndMaxCursor: migrated (0.0306s) 499022:11:36main: == 20241107200045 DropRequiresCreditCardVerificationInUserDetail: migrating === 499122:11:36main: -- remove_column(:user_details, :requires_credit_card_verification) 499222:11:36main: -> 0.0016s 499322:11:36main: == 20241107200045 DropRequiresCreditCardVerificationInUserDetail: migrated (0.0079s) 499422:11:36main: == 20241107232520 FinalizeBackfillEpicUserMentionsGroupId: migrating ========== 499522:11:36main: -- transaction_open?(nil) 499622:11:36main: -> 0.0000s 499722:11:36main: == 20241107232520 FinalizeBackfillEpicUserMentionsGroupId: migrated (0.0518s) = 499822:11:36main: == 20241107232543 FinalizeBackfillIssueLinksNamespaceId: migrating ============ 499922:11:36main: -- transaction_open?(nil) 500022:11:36main: -> 0.0000s 500122:11:36main: == 20241107232543 FinalizeBackfillIssueLinksNamespaceId: migrated (0.0495s) === 500222:11:36main: == 20241107232848 FinalizeBackfillOperationsFeatureFlagsIssuesProjectId: migrating 500322:11:36main: -- transaction_open?(nil) 500422:11:36main: -> 0.0000s 500522:11:36main: == 20241107232848 FinalizeBackfillOperationsFeatureFlagsIssuesProjectId: migrated (0.0489s) 500622:11:36main: == 20241108105112 RequeueBackfillRelatedEpicLinksToIssueLinks: migrating ====== 500722:11:36main: == 20241108105112 RequeueBackfillRelatedEpicLinksToIssueLinks: migrated (0.0483s) 500822:11:36main: == 20241108105453 EnsureIdUniquenessForPCiPipelines: migrating ================ 500922:11:36main: -- current_schema(nil) 501022:11:36main: -> 0.0007s 501122:11:36main: -- change_column_default(:p_ci_pipelines, :id, nil) 501222:11:36main: -> 0.0049s 501322:11:36main: -- execute("CREATE OR REPLACE FUNCTION assign_p_ci_pipelines_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('ci_pipelines_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") 501422:11:36main: -> 0.0011s 501522:11:36main: -- execute("CREATE TRIGGER assign_p_ci_pipelines_id_trigger\nBEFORE INSERT ON p_ci_pipelines\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_p_ci_pipelines_id_value()\n") 501622:11:36main: -> 0.0010s 501722:11:36main: == 20241108105453 EnsureIdUniquenessForPCiPipelines: migrated (0.0213s) ======= 501822:11:36main: == 20241108111720 RequeueBackfillWorkItemHierarchyForEpics: migrating ========= 501922:11:36main: == 20241108111720 RequeueBackfillWorkItemHierarchyForEpics: migrated (0.0441s) 502022:11:36main: == 20241108124324 RequeueBackfillEpicIssuesIntoWorkItemParentLinks: migrating = 502122:11:36main: == 20241108124324 RequeueBackfillEpicIssuesIntoWorkItemParentLinks: migrated (0.0494s) 502222:11:36main: == 20241108205025 SetWorkItemTypesOldId: migrating ============================ 502322:11:36main: == 20241108205025 SetWorkItemTypesOldId: migrated (0.0066s) =================== 502422:11:36main: == 20241108232843 FinalizeBackfillOperationsStrategiesProjectId: migrating ==== 502522:11:36main: -- transaction_open?(nil) 502622:11:36main: -> 0.0000s 502722:11:36main: == 20241108232843 FinalizeBackfillOperationsStrategiesProjectId: migrated (0.0486s) 502822:11:36main: == 20241109084629 AddDependencyListExportsProjectIdGroupIdOrganizationIdNotNull: migrating 502922:11:36main: -- transaction_open?(nil) 503022:11:36main: -> 0.0000s 503122:11:36main: -- transaction_open?(nil) 503222:11:36main: -> 0.0000s 503322:11:36main: -- execute("ALTER TABLE dependency_list_exports\nADD CONSTRAINT check_67a9c23e79\nCHECK ( num_nonnulls(group_id, organization_id, project_id) > 0 )\nNOT VALID;\n") 503422:11:36main: -> 0.0012s 503522:11:36main: -- execute("ALTER TABLE dependency_list_exports VALIDATE CONSTRAINT check_67a9c23e79;") 503622:11:36main: -> 0.0009s 503722:11:36main: == 20241109084629 AddDependencyListExportsProjectIdGroupIdOrganizationIdNotNull: migrated (0.0183s) 503822:11:36main: == 20241110174441 QueueBackfillSecurityPolicies: migrating ==================== 503922:11:36main: == 20241110174441 QueueBackfillSecurityPolicies: migrated (0.0551s) =========== 504022:11:36main: == 20241110232543 FinalizeBackfillMergeRequestBlocksProjectId: migrating ====== 504122:11:36main: -- transaction_open?(nil) 504222:11:36main: -> 0.0000s 504322:11:36main: == 20241110232543 FinalizeBackfillMergeRequestBlocksProjectId: migrated (0.0417s) 504422:11:36main: == 20241110232607 FinalizeBackfillMergeRequestContextCommitsProjectId: migrating 504522:11:36main: -- transaction_open?(nil) 504622:11:36main: -> 0.0000s 504722:11:36main: == 20241110232607 FinalizeBackfillMergeRequestContextCommitsProjectId: migrated (0.0420s) 504822:11:36main: == 20241111204547 AddIssuesCorrectWorkItemTypeIdFk: migrating ================= 504922:11:36main: -- transaction_open?(nil) 505022:11:36main: -> 0.0000s 505122:11:36main: -- transaction_open?(nil) 505222:11:36main: -> 0.0000s 505322:11:36main: -- execute("ALTER TABLE issues ADD CONSTRAINT fk_1adaba52b0 FOREIGN KEY (correct_work_item_type_id) REFERENCES work_item_types (correct_id) NOT VALID;") 505422:11:36main: -> 0.0014s 505522:11:36main: -- execute("ALTER TABLE issues VALIDATE CONSTRAINT fk_1adaba52b0;") 505622:11:36main: -> 0.0020s 505722:11:36main: == 20241111204547 AddIssuesCorrectWorkItemTypeIdFk: migrated (0.0311s) ======== 505822:11:36main: == 20241111232623 FinalizeBackfillMergeRequestAssigneesProjectId: migrating === 505922:11:36main: -- transaction_open?(nil) 506022:11:36main: -> 0.0000s 506122:11:36main: == 20241111232623 FinalizeBackfillMergeRequestAssigneesProjectId: migrated (0.0470s) 506222:11:36main: == 20241112114810 FinalizeBackfillVulnerabilityStateTransitionsProjectId: migrating 506322:11:36main: == 20241112114810 FinalizeBackfillVulnerabilityStateTransitionsProjectId: migrated (0.0049s) 506422:11:36main: == 20241112232614 FinalizeBackfillPackagesBuildInfosProjectId: migrating ====== 506522:11:36main: -- transaction_open?(nil) 506622:11:36main: -> 0.0000s 506722:11:36main: == 20241112232614 FinalizeBackfillPackagesBuildInfosProjectId: migrated (0.0405s) 506822:11:36main: == 20241112232646 FinalizeBackfillPackagesDebianGroupDistributionKeysGroupId: migrating 506922:11:36main: -- transaction_open?(nil) 507022:11:36main: -> 0.0000s 507122:11:36main: == 20241112232646 FinalizeBackfillPackagesDebianGroupDistributionKeysGroupId: migrated (0.0627s) 507222:11:36main: == 20241107064635 QueueBackfillCiRunnerMachinesPartitionedTable: migrating ==== 507322:11:36main: -- transaction_open?(nil) 507422:11:36main: -> 0.0000s 507522:11:36main: == 20241107064635 QueueBackfillCiRunnerMachinesPartitionedTable: migrated (0.0637s) 507622:11:36main: == [advisory_lock_connection] object_id: 115560, pg_backend_pid: 133 507722:11:44==> 'bundle exec rake db:drop db:create db:migrate' succeeded in 151 seconds. 507922:11:45Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 508122:11:53Job succeeded