Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-09-19 04:45:44 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2020-09-19 04:45:44 +0300
commit85dc423f7090da0a52c73eb66faf22ddb20efff9 (patch)
tree9160f299afd8c80c038f08e1545be119f5e3f1e1 /db
parent15c2c8c66dbe422588e5411eee7e68f1fa440bb8 (diff)
Add latest changes from gitlab-org/gitlab@13-4-stable-ee
Diffstat (limited to 'db')
-rw-r--r--db/fixtures/development/01_admin.rb3
-rw-r--r--db/fixtures/development/02_users.rb12
-rw-r--r--db/fixtures/development/21_dev_ops_report_metrics.rb (renamed from db/fixtures/development/21_dev_ops_score_metrics.rb)6
-rw-r--r--db/fixtures/development/26_packages.rb8
-rw-r--r--db/fixtures/development/29_instance_statistics.rb25
-rw-r--r--db/fixtures/development/98_gitlab_instance_administration_project.rb10
-rw-r--r--db/fixtures/production/998_gitlab_instance_administration_project.rb10
-rw-r--r--db/gitlab_structure.sql1
-rw-r--r--db/migrate/20190402150158_backport_enterprise_schema.rb2
-rw-r--r--db/migrate/20200610033228_create_terraform_state_versions.rb28
-rw-r--r--db/migrate/20200610040615_add_versioning_enabled_to_terraform_states.rb9
-rw-r--r--db/migrate/20200611013227_add_users_foreign_key_to_terraform_state_versions.rb19
-rw-r--r--db/migrate/20200629134747_add_extra_index_to_label_links.rb26
-rw-r--r--db/migrate/20200710113437_add_container_registry_delete_tags_service_timeout_to_application_settings.rb19
-rw-r--r--db/migrate/20200805071842_add_index_on_end_date_and_namespace_id_to_gitlab_subscriptions.rb3
-rw-r--r--db/migrate/20200811154630_add_gitpod_application_settings.rb13
-rw-r--r--db/migrate/20200811154631_add_gitpod_application_settings_text_limit.rb16
-rw-r--r--db/migrate/20200811154632_add_gitpod_user_preferences.rb9
-rw-r--r--db/migrate/20200812150810_add_verification_state_to_snippet_repository.rb18
-rw-r--r--db/migrate/20200812150811_add_verification_failure_to_snippet_repository.rb19
-rw-r--r--db/migrate/20200812150812_add_verification_failure_index_to_snippet_repository.rb19
-rw-r--r--db/migrate/20200813143356_remove_old_external_diff_migration_index.rb3
-rw-r--r--db/migrate/20200818052219_add_kubernetes_version_to_cluster_providers_aws.rb28
-rw-r--r--db/migrate/20200818092401_add_checksum_to_build_chunk.rb9
-rw-r--r--db/migrate/20200818171229_add_package_max_file_size_to_plan_limits.rb13
-rw-r--r--db/migrate/20200819192143_add_emails_user_id_foreign_key.rb20
-rw-r--r--db/migrate/20200820105408_add_index_to_container_scanning_findings.rb20
-rw-r--r--db/migrate/20200820130839_add_auto_close_incident_to_project_incident_management_settings.rb13
-rw-r--r--db/migrate/20200820204041_create_ci_platform_metrics.rb31
-rw-r--r--db/migrate/20200821034419_add_unique_index_for_generic_packages.rb20
-rw-r--r--db/migrate/20200821194920_create_atlassian_identities.rb39
-rw-r--r--db/migrate/20200824045812_add_generic_package_max_file_size_to_plan_limits.rb9
-rw-r--r--db/migrate/20200824124623_create_issuable_severities.rb22
-rw-r--r--db/migrate/20200825071735_create_merge_request_reviewers.rb22
-rw-r--r--db/migrate/20200825081025_boards_epic_user_preferences.rb23
-rw-r--r--db/migrate/20200825081035_boards_epic_user_preferences_fk_board.rb19
-rw-r--r--db/migrate/20200825081045_boards_epic_user_preferences_fk_user.rb19
-rw-r--r--db/migrate/20200825081055_boards_epic_user_preferences_fk_epic.rb19
-rw-r--r--db/migrate/20200825084819_create_security_findings_table.rb27
-rw-r--r--db/migrate/20200825154237_update_package_file_size_plan_limits_defaults.rb13
-rw-r--r--db/migrate/20200825180050_add_pipeline_artifacts_size_to_root_storage_statistics.rb19
-rw-r--r--db/migrate/20200826073745_add_default_to_ci_pipeline_locked.rb23
-rw-r--r--db/migrate/20200826092324_add_projects_index_on_import_type_creator_id_created_at.rb21
-rw-r--r--db/migrate/20200826212800_add_index_on_merge_request_id_and_rule_type_to_approval_merge_request_rule.rb23
-rw-r--r--db/migrate/20200827005322_add_creator_id_to_packages.rb9
-rw-r--r--db/migrate/20200827060911_add_merge_request_foreign_key_to_merge_request_reviewers.rb22
-rw-r--r--db/migrate/20200827060932_add_user_foreign_key_to_merge_request_reviewers.rb22
-rw-r--r--db/migrate/20200827085101_add_seats_currently_in_use_in_gitlab_subscriptions.rb21
-rw-r--r--db/migrate/20200827102234_add_ci_job_artifact_id_to_pages_metadata.rb9
-rw-r--r--db/migrate/20200827104432_add_foreign_key_to_artifacts_archive_id_in_pages_metadata.rb21
-rw-r--r--db/migrate/20200827114902_create_analytics_instance_statistics_measurements.rb16
-rw-r--r--db/migrate/20200827142811_create_merge_request_diff_details.rb30
-rw-r--r--db/migrate/20200827150057_add_index_expire_at_to_pipeline_artifacts.rb18
-rw-r--r--db/migrate/20200828155134_add_foreign_key_on_scan_id_to_security_scans.rb19
-rw-r--r--db/migrate/20200828155205_add_foreign_key_on_scanner_id_to_vulnerability_scanners.rb19
-rw-r--r--db/migrate/20200830201204_add_index_to_package_creator.rb21
-rw-r--r--db/migrate/20200901203055_add_id_created_at_index_to_packages.rb19
-rw-r--r--db/migrate/20200901214416_change_pypi_python_version_type.rb18
-rw-r--r--db/migrate/20200902135542_update_package_max_file_size_plan_limits.rb45
-rw-r--r--db/migrate/20200903054946_add_elasticsearch_client_timeout.rb12
-rw-r--r--db/migrate/20200903092241_add_index_to_resource_iteration_events_add_events.rb21
-rw-r--r--db/migrate/20200904092131_add_merge_ref_sha_to_merge_requests.rb19
-rw-r--r--db/migrate/20200904131544_create_ci_build_pending_states.rb25
-rw-r--r--db/migrate/20200907021256_create_dast_site_tokens.rb34
-rw-r--r--db/migrate/20200907062101_create_dast_site_validations.rb40
-rw-r--r--db/migrate/20200908033805_add_dast_site_validation_id_to_dast_site.rb33
-rw-r--r--db/migrate/20200908100053_create_authentication_events.rb33
-rw-r--r--db/migrate/20200908183231_add_check_positive_constraint_to_ci_platform_metrics.rb19
-rw-r--r--db/migrate/20200911120132_create_pages_deployments.rb28
-rw-r--r--db/migrate/20200911121027_add_pages_deployment_project_foreign_key.rb19
-rw-r--r--db/migrate/20200911121048_add_pages_deployment_ci_build_foreign_key.rb19
-rw-r--r--db/migrate/20200914091326_change_build_pending_state_enums.rb15
-rw-r--r--db/migrate/20200914104642_modify_merge_request_api_index.rb20
-rw-r--r--db/migrate/20200914105202_remove_old_merge_request_api_index.rb17
-rw-r--r--db/migrate/20200914155135_add_deduplicated_flag_into_security_findings_table.rb9
-rw-r--r--db/migrate/20200914183227_add_index_on_deduplicated_column_of_security_findings.rb18
-rw-r--r--db/migrate/20200914184212_remove_index_on_security_findings_scan_id.rb18
-rw-r--r--db/migrate/20200915152641_add_verification_state_to_terraform_state_version.rb18
-rw-r--r--db/migrate/20200915164448_add_verification_failure_limit_to_terraform_state_version.rb19
-rw-r--r--db/migrate/20200915164844_add_verification_failure_index_to_terraform_state_version.rb25
-rw-r--r--db/post_migrate/20200710102418_delete_user_callout_alerts_moved.rb2
-rw-r--r--db/post_migrate/20200810191256_remove_pipeline_id_from_test_reports.rb21
-rw-r--r--db/post_migrate/20200811130000_create_index_vulnerabilities_feedback_issue_id_not_null.rb19
-rw-r--r--db/post_migrate/20200811130433_create_missing_vulnerabilities_issue_links.rb48
-rw-r--r--db/post_migrate/20200811211536_add_index_to_ci_job_artifacts_for_terraform_reports_id.rb18
-rw-r--r--db/post_migrate/20200817100710_add_section_and_created_at_codeowner_approval_merge_request_index.rb22
-rw-r--r--db/post_migrate/20200819082334_remove_default_from_services.rb19
-rw-r--r--db/post_migrate/20200819113644_add_target_id_to_audit_events.rb125
-rw-r--r--db/post_migrate/20200819202048_remove_orphaned_emails.rb20
-rw-r--r--db/post_migrate/20200819202222_validate_emails_user_id_foreign_key.rb16
-rw-r--r--db/post_migrate/20200824130028_remove_index_on_users_bio.rb20
-rw-r--r--db/post_migrate/20200824130447_remove_users_bio_column.rb19
-rw-r--r--db/post_migrate/20200826053152_add_index_on_ci_pipelines_source_for_on_demand_dast.rb29
-rw-r--r--db/post_migrate/20200826121552_remove_ci_job_artifacts_locked.rb19
-rw-r--r--db/post_migrate/20200826220745_add_compound_index_on_vulnerabilities_for_background_migration.rb18
-rw-r--r--db/post_migrate/20200826220746_schedule_populate_resolved_on_default_branch_column.rb28
-rw-r--r--db/post_migrate/20200831065320_add_not_valid_not_null_constraint_to_mr_metrics.rb17
-rw-r--r--db/post_migrate/20200831065322_add_tmp_index_to_target_project_id.rb18
-rw-r--r--db/post_migrate/20200831065705_ensure_target_project_id_is_filled.rb49
-rw-r--r--db/post_migrate/20200831074356_validate_not_null_constraint_on_mr_metrics.rb20
-rw-r--r--db/post_migrate/20200831224343_populate_vulnerability_historical_statistics_for_year.rb30
-rw-r--r--db/post_migrate/20200901212304_drop_code_owner_column_from_approval_merge_request_rule.rb36
-rw-r--r--db/post_migrate/20200903064431_add_created_at_index_to_audit_events.rb22
-rw-r--r--db/post_migrate/20200904174901_backfill_cleanup_for_partitioned_audit_events.rb17
-rw-r--r--db/post_migrate/20200907124300_complete_namespace_settings_migration.rb35
-rw-r--r--db/post_migrate/20200908095446_update_location_fingerprint_column_for_cs.rb30
-rw-r--r--db/post_migrate/20200909194014_change_pypi_python_version_type_cleanup.rb18
-rw-r--r--db/post_migrate/20200909194524_increase_pypi_version_size.rb17
-rw-r--r--db/post_migrate/20200910131217_tmp_index_for_fixing_inconsistent_vulnerability_occurrences.rb20
-rw-r--r--db/post_migrate/20200910131218_remove_duplicated_cs_findings.rb31
-rw-r--r--db/post_migrate/20200910170908_ensure_filled_external_diff_store_on_merge_request_diffs.rb31
-rw-r--r--db/post_migrate/20200910175553_validate_not_null_external_diff_store_on_merge_request_diffs.rb21
-rw-r--r--db/post_migrate/20200915044225_schedule_migration_to_hashed_storage.rb17
-rw-r--r--db/post_migrate/20200916081749_remove_cycle_analytics_total_stage_data.rb14
-rw-r--r--db/schema_migrations/202006100332281
-rw-r--r--db/schema_migrations/202006100406151
-rw-r--r--db/schema_migrations/202006110132271
-rw-r--r--db/schema_migrations/202006291347471
-rw-r--r--db/schema_migrations/202007101134371
-rw-r--r--db/schema_migrations/202008101912561
-rw-r--r--db/schema_migrations/202008111300001
-rw-r--r--db/schema_migrations/202008111304331
-rw-r--r--db/schema_migrations/202008111546301
-rw-r--r--db/schema_migrations/202008111546311
-rw-r--r--db/schema_migrations/202008111546321
-rw-r--r--db/schema_migrations/202008112115361
-rw-r--r--db/schema_migrations/202008121508101
-rw-r--r--db/schema_migrations/202008121508111
-rw-r--r--db/schema_migrations/202008121508121
-rw-r--r--db/schema_migrations/202008171007101
-rw-r--r--db/schema_migrations/202008180522191
-rw-r--r--db/schema_migrations/202008180924011
-rw-r--r--db/schema_migrations/202008181712291
-rw-r--r--db/schema_migrations/202008190823341
-rw-r--r--db/schema_migrations/202008191136441
-rw-r--r--db/schema_migrations/202008191921431
-rw-r--r--db/schema_migrations/202008192020481
-rw-r--r--db/schema_migrations/202008192022221
-rw-r--r--db/schema_migrations/202008201054081
-rw-r--r--db/schema_migrations/202008201308391
-rw-r--r--db/schema_migrations/202008202040411
-rw-r--r--db/schema_migrations/202008210344191
-rw-r--r--db/schema_migrations/202008211949201
-rw-r--r--db/schema_migrations/202008240458121
-rw-r--r--db/schema_migrations/202008241246231
-rw-r--r--db/schema_migrations/202008241300281
-rw-r--r--db/schema_migrations/202008241304471
-rw-r--r--db/schema_migrations/202008250717351
-rw-r--r--db/schema_migrations/202008250810251
-rw-r--r--db/schema_migrations/202008250810351
-rw-r--r--db/schema_migrations/202008250810451
-rw-r--r--db/schema_migrations/202008250810551
-rw-r--r--db/schema_migrations/202008250848191
-rw-r--r--db/schema_migrations/202008251542371
-rw-r--r--db/schema_migrations/202008251800501
-rw-r--r--db/schema_migrations/202008260531521
-rw-r--r--db/schema_migrations/202008260737451
-rw-r--r--db/schema_migrations/202008260923241
-rw-r--r--db/schema_migrations/202008261215521
-rw-r--r--db/schema_migrations/202008262128001
-rw-r--r--db/schema_migrations/202008262207451
-rw-r--r--db/schema_migrations/202008262207461
-rw-r--r--db/schema_migrations/202008270053221
-rw-r--r--db/schema_migrations/202008270609111
-rw-r--r--db/schema_migrations/202008270609321
-rw-r--r--db/schema_migrations/202008270851011
-rw-r--r--db/schema_migrations/202008271022341
-rw-r--r--db/schema_migrations/202008271044321
-rw-r--r--db/schema_migrations/202008271149021
-rw-r--r--db/schema_migrations/202008271428111
-rw-r--r--db/schema_migrations/202008271500571
-rw-r--r--db/schema_migrations/202008281551341
-rw-r--r--db/schema_migrations/202008281552051
-rw-r--r--db/schema_migrations/202008302012041
-rw-r--r--db/schema_migrations/202008310653201
-rw-r--r--db/schema_migrations/202008310653221
-rw-r--r--db/schema_migrations/202008310657051
-rw-r--r--db/schema_migrations/202008310743561
-rw-r--r--db/schema_migrations/202008312243431
-rw-r--r--db/schema_migrations/202009012030551
-rw-r--r--db/schema_migrations/202009012123041
-rw-r--r--db/schema_migrations/202009012144161
-rw-r--r--db/schema_migrations/202009021355421
-rw-r--r--db/schema_migrations/202009030549461
-rw-r--r--db/schema_migrations/202009030644311
-rw-r--r--db/schema_migrations/202009030922411
-rw-r--r--db/schema_migrations/202009040921311
-rw-r--r--db/schema_migrations/202009041315441
-rw-r--r--db/schema_migrations/202009041749011
-rw-r--r--db/schema_migrations/202009070212561
-rw-r--r--db/schema_migrations/202009070621011
-rw-r--r--db/schema_migrations/202009071243001
-rw-r--r--db/schema_migrations/202009080338051
-rw-r--r--db/schema_migrations/202009080954461
-rw-r--r--db/schema_migrations/202009081000531
-rw-r--r--db/schema_migrations/202009081832311
-rw-r--r--db/schema_migrations/202009091940141
-rw-r--r--db/schema_migrations/202009091945241
-rw-r--r--db/schema_migrations/202009101312171
-rw-r--r--db/schema_migrations/202009101312181
-rw-r--r--db/schema_migrations/202009101709081
-rw-r--r--db/schema_migrations/202009101755531
-rw-r--r--db/schema_migrations/202009111201321
-rw-r--r--db/schema_migrations/202009111210271
-rw-r--r--db/schema_migrations/202009111210481
-rw-r--r--db/schema_migrations/202009140913261
-rw-r--r--db/schema_migrations/202009141046421
-rw-r--r--db/schema_migrations/202009141052021
-rw-r--r--db/schema_migrations/202009141551351
-rw-r--r--db/schema_migrations/202009141832271
-rw-r--r--db/schema_migrations/202009141842121
-rw-r--r--db/schema_migrations/202009150442251
-rw-r--r--db/schema_migrations/202009151526411
-rw-r--r--db/schema_migrations/202009151644481
-rw-r--r--db/schema_migrations/202009151648441
-rw-r--r--db/schema_migrations/202009160817491
-rw-r--r--db/structure.sql9361
217 files changed, 7416 insertions, 4433 deletions
diff --git a/db/fixtures/development/01_admin.rb b/db/fixtures/development/01_admin.rb
index 46b114dd07b..b4778a6ecbd 100644
--- a/db/fixtures/development/01_admin.rb
+++ b/db/fixtures/development/01_admin.rb
@@ -7,7 +7,8 @@ Gitlab::Seeder.quiet do
username: 'root',
password: '5iveL!fe',
admin: true,
- confirmed_at: DateTime.now
+ confirmed_at: DateTime.now,
+ password_expires_at: DateTime.now
)
print '.'
diff --git a/db/fixtures/development/02_users.rb b/db/fixtures/development/02_users.rb
index 909d10cbb40..7916cdd5fb1 100644
--- a/db/fixtures/development/02_users.rb
+++ b/db/fixtures/development/02_users.rb
@@ -22,7 +22,7 @@ class Gitlab::Seeder::Users
private
def create_mass_users!
- encrypted_password = Devise::Encryptor.digest(User, '12345678')
+ encrypted_password = Devise::Encryptor.digest(User, random_password)
Gitlab::Seeder.with_mass_insert(MASS_USERS_COUNT, User) do
ActiveRecord::Base.connection.execute <<~SQL
@@ -49,6 +49,10 @@ class Gitlab::Seeder::Users
FROM users WHERE NOT admin
SQL
end
+
+ puts '==========================================================='
+ puts "INFO: Password for newly created users is: #{random_password}"
+ puts '==========================================================='
end
def create_random_users!
@@ -59,7 +63,7 @@ class Gitlab::Seeder::Users
name: FFaker::Name.name,
email: FFaker::Internet.email,
confirmed_at: DateTime.now,
- password: '12345678'
+ password: random_password
)
print '.'
@@ -68,6 +72,10 @@ class Gitlab::Seeder::Users
end
end
end
+
+ def random_password
+ @random_password ||= SecureRandom.hex.slice(0,16)
+ end
end
Gitlab::Seeder.quiet do
diff --git a/db/fixtures/development/21_dev_ops_score_metrics.rb b/db/fixtures/development/21_dev_ops_report_metrics.rb
index afea7fb4bd0..8b4956da37e 100644
--- a/db/fixtures/development/21_dev_ops_score_metrics.rb
+++ b/db/fixtures/development/21_dev_ops_report_metrics.rb
@@ -1,5 +1,5 @@
Gitlab::Seeder.quiet do
- dev_ops_score_metric = DevOpsScore::Metric.new(
+ dev_ops_report_metric = DevOpsReport::Metric.new(
leader_issues: 10.2,
instance_issues: 3.2,
@@ -31,10 +31,10 @@ Gitlab::Seeder.quiet do
instance_service_desk_issues: 15.1
)
- if dev_ops_score_metric.save
+ if dev_ops_report_metric.save
print '.'
else
- puts dev_ops_score_metric.errors.full_messages
+ puts dev_ops_report_metric.errors.full_messages
print 'F'
end
end
diff --git a/db/fixtures/development/26_packages.rb b/db/fixtures/development/26_packages.rb
index 6096fd8962a..2a7f80c18a3 100644
--- a/db/fixtures/development/26_packages.rb
+++ b/db/fixtures/development/26_packages.rb
@@ -21,7 +21,7 @@ class Gitlab::Seeder::Packages
.gsub('1.0.1', version))
.with_indifferent_access
- ::Packages::Npm::CreatePackageService.new(project, project.owner, params).execute
+ ::Packages::Npm::CreatePackageService.new(project, project.creator, params).execute
print '.'
end
@@ -38,7 +38,7 @@ class Gitlab::Seeder::Packages
path: "#{name}/#{version}"
}
- pkg = ::Packages::Maven::CreatePackageService.new(project, project.owner, params).execute
+ pkg = ::Packages::Maven::CreatePackageService.new(project, project.creator, params).execute
%w(maven-metadata.xml my-app-1.0-20180724.124855-1.pom my-app-1.0-20180724.124855-1.jar).each do |filename|
with_cloned_fixture_file('maven', filename) do |filepath|
@@ -68,7 +68,7 @@ class Gitlab::Seeder::Packages
package_channel: 'stable'
}
- pkg = ::Packages::Conan::CreatePackageService.new(project, project.owner, params).execute
+ pkg = ::Packages::Conan::CreatePackageService.new(project, project.creator, params).execute
fixtures = {
'recipe_files' => %w(conanfile.py conanmanifest.txt),
@@ -103,7 +103,7 @@ class Gitlab::Seeder::Packages
name = "MyNugetApp.Package#{i}"
version = "4.2.#{i}"
- pkg = ::Packages::Nuget::CreatePackageService.new(project, project.owner, {}).execute
+ pkg = ::Packages::Nuget::CreatePackageService.new(project, project.creator, {}).execute
# when using ::Packages::Nuget::CreatePackageService, packages have a fixed name and a fixed version.
pkg.update!(name: name, version: version)
diff --git a/db/fixtures/development/29_instance_statistics.rb b/db/fixtures/development/29_instance_statistics.rb
new file mode 100644
index 00000000000..c4af13d0f4d
--- /dev/null
+++ b/db/fixtures/development/29_instance_statistics.rb
@@ -0,0 +1,25 @@
+# frozen_string_literal: true
+
+require './spec/support/sidekiq_middleware'
+
+Gitlab::Seeder.quiet do
+ model_class = Analytics::InstanceStatistics::Measurement
+ recorded_at = Date.today
+
+ # Insert random counts for the last 10 weeks
+ measurements = 10.times.flat_map do
+ recorded_at = (recorded_at - 1.week).end_of_week.end_of_day - 5.minutes
+
+ model_class.identifiers.map do |_, id|
+ {
+ recorded_at: recorded_at,
+ count: rand(1_000_000),
+ identifier: id
+ }
+ end
+ end
+
+ model_class.upsert_all(measurements, unique_by: [:identifier, :recorded_at])
+
+ print '.'
+end
diff --git a/db/fixtures/development/98_gitlab_instance_administration_project.rb b/db/fixtures/development/98_gitlab_instance_administration_project.rb
new file mode 100644
index 00000000000..8be707ffb08
--- /dev/null
+++ b/db/fixtures/development/98_gitlab_instance_administration_project.rb
@@ -0,0 +1,10 @@
+# frozen_string_literal: true
+
+response = ::Gitlab::DatabaseImporters::SelfMonitoring::Project::CreateService.new.execute
+
+if response[:status] == :success
+ puts "Successfully created self monitoring project."
+else
+ puts "Could not create self monitoring project due to error: '#{response[:message]}'"
+ puts "Check logs for more details."
+end
diff --git a/db/fixtures/production/998_gitlab_instance_administration_project.rb b/db/fixtures/production/998_gitlab_instance_administration_project.rb
new file mode 100644
index 00000000000..8be707ffb08
--- /dev/null
+++ b/db/fixtures/production/998_gitlab_instance_administration_project.rb
@@ -0,0 +1,10 @@
+# frozen_string_literal: true
+
+response = ::Gitlab::DatabaseImporters::SelfMonitoring::Project::CreateService.new.execute
+
+if response[:status] == :success
+ puts "Successfully created self monitoring project."
+else
+ puts "Could not create self monitoring project due to error: '#{response[:message]}'"
+ puts "Check logs for more details."
+end
diff --git a/db/gitlab_structure.sql b/db/gitlab_structure.sql
index 35c7a2eb14e..0d4943ccde4 100644
--- a/db/gitlab_structure.sql
+++ b/db/gitlab_structure.sql
@@ -1,4 +1,3 @@
-- this file tracks custom GitLab data, such as foreign keys referencing partitioned tables
-- more details can be found in the issue: https://gitlab.com/gitlab-org/gitlab/-/issues/201872
-SET search_path=public;
diff --git a/db/migrate/20190402150158_backport_enterprise_schema.rb b/db/migrate/20190402150158_backport_enterprise_schema.rb
index 912da09af9d..dcf84d762a3 100644
--- a/db/migrate/20190402150158_backport_enterprise_schema.rb
+++ b/db/migrate/20190402150158_backport_enterprise_schema.rb
@@ -914,7 +914,7 @@ class BackportEnterpriseSchema < ActiveRecord::Migration[5.0]
MSG
end
- raise Exception.new(message)
+ raise StandardError.new(message)
end
def create_missing_tables
diff --git a/db/migrate/20200610033228_create_terraform_state_versions.rb b/db/migrate/20200610033228_create_terraform_state_versions.rb
new file mode 100644
index 00000000000..10e9faa56ab
--- /dev/null
+++ b/db/migrate/20200610033228_create_terraform_state_versions.rb
@@ -0,0 +1,28 @@
+# frozen_string_literal: true
+
+class CreateTerraformStateVersions < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ create_table :terraform_state_versions, if_not_exists: true do |t|
+ t.references :terraform_state, index: false, null: false, foreign_key: { on_delete: :cascade }
+ t.references :created_by_user, foreign_key: false
+ t.timestamps_with_timezone null: false
+ t.integer :version, null: false
+ t.integer :file_store, limit: 2, null: false
+ t.text :file, null: false
+
+ t.index [:terraform_state_id, :version], unique: true, name: 'index_terraform_state_versions_on_state_id_and_version'
+ end
+
+ add_text_limit :terraform_state_versions, :file, 255
+ end
+
+ def down
+ drop_table :terraform_state_versions
+ end
+end
diff --git a/db/migrate/20200610040615_add_versioning_enabled_to_terraform_states.rb b/db/migrate/20200610040615_add_versioning_enabled_to_terraform_states.rb
new file mode 100644
index 00000000000..51a9fd3908b
--- /dev/null
+++ b/db/migrate/20200610040615_add_versioning_enabled_to_terraform_states.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+class AddVersioningEnabledToTerraformStates < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ add_column :terraform_states, :versioning_enabled, :boolean, null: false, default: false
+ end
+end
diff --git a/db/migrate/20200611013227_add_users_foreign_key_to_terraform_state_versions.rb b/db/migrate/20200611013227_add_users_foreign_key_to_terraform_state_versions.rb
new file mode 100644
index 00000000000..b599622c776
--- /dev/null
+++ b/db/migrate/20200611013227_add_users_foreign_key_to_terraform_state_versions.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddUsersForeignKeyToTerraformStateVersions < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_foreign_key :terraform_state_versions, :users, column: :created_by_user_id, on_delete: :nullify
+ end
+
+ def down
+ with_lock_retries do
+ remove_foreign_key_if_exists :terraform_state_versions, :users, column: :created_by_user_id
+ end
+ end
+end
diff --git a/db/migrate/20200629134747_add_extra_index_to_label_links.rb b/db/migrate/20200629134747_add_extra_index_to_label_links.rb
new file mode 100644
index 00000000000..e2066a1db42
--- /dev/null
+++ b/db/migrate/20200629134747_add_extra_index_to_label_links.rb
@@ -0,0 +1,26 @@
+# frozen_string_literal: true
+
+class AddExtraIndexToLabelLinks < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ INDEX_COVERING_ALL_COLUMNS = 'index_on_label_links_all_columns'
+ INDEX_TO_REPLACE = 'index_label_links_on_label_id'
+ NEW_INDEX = 'index_label_links_on_label_id_and_target_type'
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :label_links, [:target_id, :label_id, :target_type], name: INDEX_COVERING_ALL_COLUMNS
+
+ add_concurrent_index :label_links, [:label_id, :target_type], name: NEW_INDEX
+ remove_concurrent_index_by_name(:label_links, INDEX_TO_REPLACE)
+ end
+
+ def down
+ remove_concurrent_index_by_name(:label_links, INDEX_COVERING_ALL_COLUMNS)
+
+ add_concurrent_index(:label_links, :label_id, name: INDEX_TO_REPLACE)
+ remove_concurrent_index_by_name(:label_links, NEW_INDEX)
+ end
+end
diff --git a/db/migrate/20200710113437_add_container_registry_delete_tags_service_timeout_to_application_settings.rb b/db/migrate/20200710113437_add_container_registry_delete_tags_service_timeout_to_application_settings.rb
new file mode 100644
index 00000000000..d3865db2e18
--- /dev/null
+++ b/db/migrate/20200710113437_add_container_registry_delete_tags_service_timeout_to_application_settings.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddContainerRegistryDeleteTagsServiceTimeoutToApplicationSettings < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def up
+ add_column(
+ :application_settings,
+ :container_registry_delete_tags_service_timeout,
+ :integer,
+ default: 250,
+ null: false
+ )
+ end
+
+ def down
+ remove_column(:application_settings, :container_registry_delete_tags_service_timeout)
+ end
+end
diff --git a/db/migrate/20200805071842_add_index_on_end_date_and_namespace_id_to_gitlab_subscriptions.rb b/db/migrate/20200805071842_add_index_on_end_date_and_namespace_id_to_gitlab_subscriptions.rb
index 17b92b6b8a8..266b0a50318 100644
--- a/db/migrate/20200805071842_add_index_on_end_date_and_namespace_id_to_gitlab_subscriptions.rb
+++ b/db/migrate/20200805071842_add_index_on_end_date_and_namespace_id_to_gitlab_subscriptions.rb
@@ -12,6 +12,7 @@ class AddIndexOnEndDateAndNamespaceIdToGitlabSubscriptions < ActiveRecord::Migra
end
def down
- remove_concurrent_index :gitlab_subscriptions, [:end_date, :namespace_id]
+ remove_concurrent_index :gitlab_subscriptions, [:end_date, :namespace_id],
+ name: 'index_gitlab_subscriptions_on_end_date_and_namespace_id'
end
end
diff --git a/db/migrate/20200811154630_add_gitpod_application_settings.rb b/db/migrate/20200811154630_add_gitpod_application_settings.rb
new file mode 100644
index 00000000000..e4211d25d0b
--- /dev/null
+++ b/db/migrate/20200811154630_add_gitpod_application_settings.rb
@@ -0,0 +1,13 @@
+# frozen_string_literal: true
+
+class AddGitpodApplicationSettings < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ # rubocop:disable Migration/AddLimitToTextColumns
+ # limit is added in 20200727154631_add_gitpod_application_settings_text_limit
+ def change
+ add_column :application_settings, :gitpod_enabled, :boolean, default: false, null: false
+ add_column :application_settings, :gitpod_url, :text, default: 'https://gitpod.io/', null: true
+ end
+ # rubocop:enable Migration/AddLimitToTextColumns
+end
diff --git a/db/migrate/20200811154631_add_gitpod_application_settings_text_limit.rb b/db/migrate/20200811154631_add_gitpod_application_settings_text_limit.rb
new file mode 100644
index 00000000000..1f43b5d88d5
--- /dev/null
+++ b/db/migrate/20200811154631_add_gitpod_application_settings_text_limit.rb
@@ -0,0 +1,16 @@
+# frozen_string_literal: true
+
+class AddGitpodApplicationSettingsTextLimit < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ add_text_limit :application_settings, :gitpod_url, 255
+ end
+
+ def down
+ remove_text_limit :application_settings, :gitpod_url
+ end
+end
diff --git a/db/migrate/20200811154632_add_gitpod_user_preferences.rb b/db/migrate/20200811154632_add_gitpod_user_preferences.rb
new file mode 100644
index 00000000000..0392c80d39c
--- /dev/null
+++ b/db/migrate/20200811154632_add_gitpod_user_preferences.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+class AddGitpodUserPreferences < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ add_column :user_preferences, :gitpod_enabled, :boolean, default: false, null: false
+ end
+end
diff --git a/db/migrate/20200812150810_add_verification_state_to_snippet_repository.rb b/db/migrate/20200812150810_add_verification_state_to_snippet_repository.rb
new file mode 100644
index 00000000000..3fdf0b4adf4
--- /dev/null
+++ b/db/migrate/20200812150810_add_verification_state_to_snippet_repository.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class AddVerificationStateToSnippetRepository < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ change_table(:snippet_repositories) do |t|
+ t.integer :verification_retry_count, limit: 2
+ t.column :verification_retry_at, :datetime_with_timezone
+ t.column :verified_at, :datetime_with_timezone
+ t.binary :verification_checksum, using: 'verification_checksum::bytea'
+
+ # rubocop:disable Migration/AddLimitToTextColumns
+ t.text :verification_failure
+ # rubocop:enable Migration/AddLimitToTextColumns
+ end
+ end
+end
diff --git a/db/migrate/20200812150811_add_verification_failure_to_snippet_repository.rb b/db/migrate/20200812150811_add_verification_failure_to_snippet_repository.rb
new file mode 100644
index 00000000000..64cd094acf0
--- /dev/null
+++ b/db/migrate/20200812150811_add_verification_failure_to_snippet_repository.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddVerificationFailureToSnippetRepository < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ CONSTRAINT_NAME = 'snippet_repositories_verification_failure_text_limit'
+
+ def up
+ add_text_limit :snippet_repositories, :verification_failure, 255, constraint_name: CONSTRAINT_NAME
+ end
+
+ def down
+ remove_check_constraint(:snippet_repositories, CONSTRAINT_NAME)
+ end
+end
diff --git a/db/migrate/20200812150812_add_verification_failure_index_to_snippet_repository.rb b/db/migrate/20200812150812_add_verification_failure_index_to_snippet_repository.rb
new file mode 100644
index 00000000000..3c1d2dc988d
--- /dev/null
+++ b/db/migrate/20200812150812_add_verification_failure_index_to_snippet_repository.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddVerificationFailureIndexToSnippetRepository < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :snippet_repositories, :verification_failure, where: "(verification_failure IS NOT NULL)", name: 'snippet_repositories_verification_failure_partial'
+ add_concurrent_index :snippet_repositories, :verification_checksum, where: "(verification_checksum IS NOT NULL)", name: 'snippet_repositories_verification_checksum_partial'
+ end
+
+ def down
+ remove_concurrent_index_by_name :snippet_repositories, 'snippet_repositories_verification_failure_partial'
+ remove_concurrent_index_by_name :snippet_repositories, 'snippet_repositories_verification_checksum_partial'
+ end
+end
diff --git a/db/migrate/20200813143356_remove_old_external_diff_migration_index.rb b/db/migrate/20200813143356_remove_old_external_diff_migration_index.rb
index 9b466f8734f..a3730247f10 100644
--- a/db/migrate/20200813143356_remove_old_external_diff_migration_index.rb
+++ b/db/migrate/20200813143356_remove_old_external_diff_migration_index.rb
@@ -18,7 +18,8 @@ class RemoveOldExternalDiffMigrationIndex < ActiveRecord::Migration[6.0]
add_concurrent_index(
:merge_request_diffs,
[:merge_request_id, :id],
- where: { stored_externally: [nil, false] }
+ where: 'NOT stored_externally OR stored_externally IS NULL',
+ name: 'index_merge_request_diffs_on_merge_request_id_and_id_partial'
)
end
end
diff --git a/db/migrate/20200818052219_add_kubernetes_version_to_cluster_providers_aws.rb b/db/migrate/20200818052219_add_kubernetes_version_to_cluster_providers_aws.rb
new file mode 100644
index 00000000000..fa3d5210e91
--- /dev/null
+++ b/db/migrate/20200818052219_add_kubernetes_version_to_cluster_providers_aws.rb
@@ -0,0 +1,28 @@
+# frozen_string_literal: true
+
+# See https://docs.gitlab.com/ee/development/migration_style_guide.html
+# for more information on how to write migrations for GitLab.
+
+class AddKubernetesVersionToClusterProvidersAws < ActiveRecord::Migration[6.0]
+ # Uncomment the following include if you require helper functions:
+ include Gitlab::Database::MigrationHelpers
+
+ # Set this constant to true if this migration requires downtime.
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ unless column_exists?(:cluster_providers_aws, :kubernetes_version)
+ add_column :cluster_providers_aws, :kubernetes_version, :text, null: false, default: '1.14'
+ end
+
+ add_text_limit :cluster_providers_aws, :kubernetes_version, 30
+ end
+
+ def down
+ if column_exists?(:cluster_providers_aws, :kubernetes_version)
+ remove_column :cluster_providers_aws, :kubernetes_version
+ end
+ end
+end
diff --git a/db/migrate/20200818092401_add_checksum_to_build_chunk.rb b/db/migrate/20200818092401_add_checksum_to_build_chunk.rb
new file mode 100644
index 00000000000..c1c968571a2
--- /dev/null
+++ b/db/migrate/20200818092401_add_checksum_to_build_chunk.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+class AddChecksumToBuildChunk < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ add_column :ci_build_trace_chunks, :checksum, :binary
+ end
+end
diff --git a/db/migrate/20200818171229_add_package_max_file_size_to_plan_limits.rb b/db/migrate/20200818171229_add_package_max_file_size_to_plan_limits.rb
new file mode 100644
index 00000000000..5343da6ed5e
--- /dev/null
+++ b/db/migrate/20200818171229_add_package_max_file_size_to_plan_limits.rb
@@ -0,0 +1,13 @@
+# frozen_string_literal: true
+
+class AddPackageMaxFileSizeToPlanLimits < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ add_column(:plan_limits, :conan_max_file_size, :bigint, default: 50.megabytes, null: false)
+ add_column(:plan_limits, :maven_max_file_size, :bigint, default: 50.megabytes, null: false)
+ add_column(:plan_limits, :npm_max_file_size, :bigint, default: 50.megabytes, null: false)
+ add_column(:plan_limits, :nuget_max_file_size, :bigint, default: 50.megabytes, null: false)
+ add_column(:plan_limits, :pypi_max_file_size, :bigint, default: 50.megabytes, null: false)
+ end
+end
diff --git a/db/migrate/20200819192143_add_emails_user_id_foreign_key.rb b/db/migrate/20200819192143_add_emails_user_id_foreign_key.rb
new file mode 100644
index 00000000000..7f00aa6341b
--- /dev/null
+++ b/db/migrate/20200819192143_add_emails_user_id_foreign_key.rb
@@ -0,0 +1,20 @@
+# frozen_string_literal: true
+
+class AddEmailsUserIdForeignKey < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ CONSTRAINT_NAME = 'fk_emails_user_id'
+
+ def up
+ with_lock_retries do
+ add_foreign_key :emails, :users, on_delete: :cascade, validate: false, name: CONSTRAINT_NAME
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_foreign_key_if_exists :emails, column: :user_id, name: CONSTRAINT_NAME
+ end
+ end
+end
diff --git a/db/migrate/20200820105408_add_index_to_container_scanning_findings.rb b/db/migrate/20200820105408_add_index_to_container_scanning_findings.rb
new file mode 100644
index 00000000000..834e11e3d6e
--- /dev/null
+++ b/db/migrate/20200820105408_add_index_to_container_scanning_findings.rb
@@ -0,0 +1,20 @@
+# frozen_string_literal: true
+
+class AddIndexToContainerScanningFindings < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ INDEX_NAME = 'idx_container_scanning_findings'
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index(:vulnerability_occurrences, :id,
+ where: "report_type = 2",
+ name: INDEX_NAME)
+ end
+
+ def down
+ remove_concurrent_index_by_name(:project_registry, INDEX_NAME)
+ end
+end
diff --git a/db/migrate/20200820130839_add_auto_close_incident_to_project_incident_management_settings.rb b/db/migrate/20200820130839_add_auto_close_incident_to_project_incident_management_settings.rb
new file mode 100644
index 00000000000..01aafa6d988
--- /dev/null
+++ b/db/migrate/20200820130839_add_auto_close_incident_to_project_incident_management_settings.rb
@@ -0,0 +1,13 @@
+# frozen_string_literal: true
+
+class AddAutoCloseIncidentToProjectIncidentManagementSettings < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def up
+ add_column :project_incident_management_settings, :auto_close_incident, :boolean, default: true, null: false
+ end
+
+ def down
+ remove_column :project_incident_management_settings, :auto_close_incident
+ end
+end
diff --git a/db/migrate/20200820204041_create_ci_platform_metrics.rb b/db/migrate/20200820204041_create_ci_platform_metrics.rb
new file mode 100644
index 00000000000..27a5a3dc8eb
--- /dev/null
+++ b/db/migrate/20200820204041_create_ci_platform_metrics.rb
@@ -0,0 +1,31 @@
+# frozen_string_literal: true
+
+class CreateCiPlatformMetrics < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ CI_VARIABLES_KEY_INDEX_NAME = "index_ci_variables_on_key"
+
+ disable_ddl_transaction!
+
+ def up
+ unless table_exists?(:ci_platform_metrics)
+ create_table :ci_platform_metrics do |t|
+ t.datetime_with_timezone :recorded_at, null: false
+ t.text :platform_target, null: false
+ t.integer :count, null: false
+ end
+ end
+
+ add_text_limit :ci_platform_metrics, :platform_target, 255
+ add_concurrent_index :ci_variables, :key, name: CI_VARIABLES_KEY_INDEX_NAME
+ end
+
+ def down
+ if table_exists?(:ci_platform_metrics)
+ drop_table :ci_platform_metrics
+ end
+
+ remove_concurrent_index :ci_variables, :key, name: CI_VARIABLES_KEY_INDEX_NAME
+ end
+end
diff --git a/db/migrate/20200821034419_add_unique_index_for_generic_packages.rb b/db/migrate/20200821034419_add_unique_index_for_generic_packages.rb
new file mode 100644
index 00000000000..f0e4749bbb5
--- /dev/null
+++ b/db/migrate/20200821034419_add_unique_index_for_generic_packages.rb
@@ -0,0 +1,20 @@
+# frozen_string_literal: true
+
+class AddUniqueIndexForGenericPackages < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ INDEX_NAME = 'index_packages_on_project_id_name_version_unique_when_generic'
+ PACKAGE_TYPE_GENERIC = 7
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :packages_packages, [:project_id, :name, :version], unique: true, where: "package_type = #{PACKAGE_TYPE_GENERIC}", name: INDEX_NAME
+ end
+
+ def down
+ remove_concurrent_index_by_name(:packages_packages, INDEX_NAME)
+ end
+end
diff --git a/db/migrate/20200821194920_create_atlassian_identities.rb b/db/migrate/20200821194920_create_atlassian_identities.rb
new file mode 100644
index 00000000000..1aab9ed6381
--- /dev/null
+++ b/db/migrate/20200821194920_create_atlassian_identities.rb
@@ -0,0 +1,39 @@
+# frozen_string_literal: true
+
+class CreateAtlassianIdentities < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ unless table_exists?(:atlassian_identities)
+ with_lock_retries do
+ create_table :atlassian_identities, id: false do |t|
+ t.references :user, index: false, foreign_key: { on_delete: :cascade }, null: false, primary_key: true
+ t.timestamps_with_timezone
+ t.datetime_with_timezone :expires_at
+ t.text :extern_uid, null: false, index: { unique: true }
+ t.binary :encrypted_token
+ t.binary :encrypted_token_iv
+ t.binary :encrypted_refresh_token
+ t.binary :encrypted_refresh_token_iv
+ end
+ end
+ end
+
+ add_text_limit :atlassian_identities, :extern_uid, 255
+
+ add_check_constraint :atlassian_identities, 'octet_length(encrypted_token) <= 2048', 'atlassian_identities_token_length_constraint'
+ add_check_constraint :atlassian_identities, 'octet_length(encrypted_token_iv) <= 12', 'atlassian_identities_token_iv_length_constraint'
+ add_check_constraint :atlassian_identities, 'octet_length(encrypted_refresh_token) <= 512', 'atlassian_identities_refresh_token_length_constraint'
+ add_check_constraint :atlassian_identities, 'octet_length(encrypted_refresh_token_iv) <= 12', 'atlassian_identities_refresh_token_iv_length_constraint'
+ end
+
+ def down
+ with_lock_retries do
+ drop_table :atlassian_identities
+ end
+ end
+end
diff --git a/db/migrate/20200824045812_add_generic_package_max_file_size_to_plan_limits.rb b/db/migrate/20200824045812_add_generic_package_max_file_size_to_plan_limits.rb
new file mode 100644
index 00000000000..eea4f8de7bf
--- /dev/null
+++ b/db/migrate/20200824045812_add_generic_package_max_file_size_to_plan_limits.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+class AddGenericPackageMaxFileSizeToPlanLimits < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ add_column(:plan_limits, :generic_packages_max_file_size, :bigint, default: 5.gigabytes, null: false)
+ end
+end
diff --git a/db/migrate/20200824124623_create_issuable_severities.rb b/db/migrate/20200824124623_create_issuable_severities.rb
new file mode 100644
index 00000000000..674a54fc16d
--- /dev/null
+++ b/db/migrate/20200824124623_create_issuable_severities.rb
@@ -0,0 +1,22 @@
+# frozen_string_literal: true
+
+class CreateIssuableSeverities < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ create_table :issuable_severities do |t|
+ t.references :issue, index: { unique: true }, null: false, foreign_key: { on_delete: :cascade }
+ t.integer :severity, null: false, default: 0, limit: 2 # 0 - will stand for unknown
+ end
+ end
+ end
+
+ def down
+ with_lock_retries do
+ drop_table :issuable_severities
+ end
+ end
+end
diff --git a/db/migrate/20200825071735_create_merge_request_reviewers.rb b/db/migrate/20200825071735_create_merge_request_reviewers.rb
new file mode 100644
index 00000000000..45451476bb0
--- /dev/null
+++ b/db/migrate/20200825071735_create_merge_request_reviewers.rb
@@ -0,0 +1,22 @@
+# frozen_string_literal: true
+
+class CreateMergeRequestReviewers < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ create_table :merge_request_reviewers do |t|
+ t.bigint :user_id, null: false
+ t.bigint :merge_request_id, null: false
+ t.datetime_with_timezone :created_at, null: false
+ end
+
+ add_index :merge_request_reviewers, [:merge_request_id, :user_id], unique: true
+ add_index :merge_request_reviewers, :user_id
+ end
+
+ def down
+ drop_table :merge_request_reviewers
+ end
+end
diff --git a/db/migrate/20200825081025_boards_epic_user_preferences.rb b/db/migrate/20200825081025_boards_epic_user_preferences.rb
new file mode 100644
index 00000000000..fc7454a6a9a
--- /dev/null
+++ b/db/migrate/20200825081025_boards_epic_user_preferences.rb
@@ -0,0 +1,23 @@
+# frozen_string_literal: true
+
+class BoardsEpicUserPreferences < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def up
+ create_table :boards_epic_user_preferences do |t|
+ t.bigint :board_id, null: false
+ t.bigint :user_id, null: false
+ t.bigint :epic_id, null: false
+ t.boolean :collapsed, default: false, null: false
+ end
+
+ add_index :boards_epic_user_preferences, :board_id
+ add_index :boards_epic_user_preferences, :user_id
+ add_index :boards_epic_user_preferences, :epic_id
+ add_index :boards_epic_user_preferences, [:board_id, :user_id, :epic_id], unique: true, name: 'index_boards_epic_user_preferences_on_board_user_epic_unique'
+ end
+
+ def down
+ drop_table :boards_epic_user_preferences
+ end
+end
diff --git a/db/migrate/20200825081035_boards_epic_user_preferences_fk_board.rb b/db/migrate/20200825081035_boards_epic_user_preferences_fk_board.rb
new file mode 100644
index 00000000000..eb52cadaecf
--- /dev/null
+++ b/db/migrate/20200825081035_boards_epic_user_preferences_fk_board.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class BoardsEpicUserPreferencesFkBoard < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_foreign_key :boards_epic_user_preferences, :boards, column: :board_id, on_delete: :cascade # rubocop: disable Migration/AddConcurrentForeignKey
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_foreign_key :boards_epic_user_preferences, column: :board_id
+ end
+ end
+end
diff --git a/db/migrate/20200825081045_boards_epic_user_preferences_fk_user.rb b/db/migrate/20200825081045_boards_epic_user_preferences_fk_user.rb
new file mode 100644
index 00000000000..98d0a5b64f6
--- /dev/null
+++ b/db/migrate/20200825081045_boards_epic_user_preferences_fk_user.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class BoardsEpicUserPreferencesFkUser < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_foreign_key :boards_epic_user_preferences, :users, column: :user_id, on_delete: :cascade # rubocop: disable Migration/AddConcurrentForeignKey
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_foreign_key :boards_epic_user_preferences, column: :user_id
+ end
+ end
+end
diff --git a/db/migrate/20200825081055_boards_epic_user_preferences_fk_epic.rb b/db/migrate/20200825081055_boards_epic_user_preferences_fk_epic.rb
new file mode 100644
index 00000000000..46498f186c4
--- /dev/null
+++ b/db/migrate/20200825081055_boards_epic_user_preferences_fk_epic.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class BoardsEpicUserPreferencesFkEpic < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_foreign_key :boards_epic_user_preferences, :epics, column: :epic_id, on_delete: :cascade # rubocop: disable Migration/AddConcurrentForeignKey
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_foreign_key :boards_epic_user_preferences, column: :epic_id
+ end
+ end
+end
diff --git a/db/migrate/20200825084819_create_security_findings_table.rb b/db/migrate/20200825084819_create_security_findings_table.rb
new file mode 100644
index 00000000000..d44b4671e2f
--- /dev/null
+++ b/db/migrate/20200825084819_create_security_findings_table.rb
@@ -0,0 +1,27 @@
+# frozen_string_literal: true
+
+class CreateSecurityFindingsTable < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ unless table_exists?(:security_findings)
+ create_table :security_findings do |t|
+ t.references :scan, null: false
+ t.references :scanner, null: false
+ t.integer :severity, limit: 2, index: true, null: false
+ t.integer :confidence, limit: 2, index: true, null: false
+ t.text :project_fingerprint, index: true, null: false
+ end
+ end
+
+ add_text_limit :security_findings, :project_fingerprint, 40
+ end
+
+ def down
+ drop_table :security_findings
+ end
+end
diff --git a/db/migrate/20200825154237_update_package_file_size_plan_limits_defaults.rb b/db/migrate/20200825154237_update_package_file_size_plan_limits_defaults.rb
new file mode 100644
index 00000000000..b71e2a86f4a
--- /dev/null
+++ b/db/migrate/20200825154237_update_package_file_size_plan_limits_defaults.rb
@@ -0,0 +1,13 @@
+# frozen_string_literal: true
+
+class UpdatePackageFileSizePlanLimitsDefaults < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ change_column_default(:plan_limits, :maven_max_file_size, from: 50.megabytes, to: 3.gigabytes)
+ change_column_default(:plan_limits, :conan_max_file_size, from: 50.megabytes, to: 3.gigabytes)
+ change_column_default(:plan_limits, :nuget_max_file_size, from: 50.megabytes, to: 500.megabytes)
+ change_column_default(:plan_limits, :npm_max_file_size, from: 50.megabytes, to: 500.megabytes)
+ change_column_default(:plan_limits, :pypi_max_file_size, from: 50.megabytes, to: 3.gigabytes)
+ end
+end
diff --git a/db/migrate/20200825180050_add_pipeline_artifacts_size_to_root_storage_statistics.rb b/db/migrate/20200825180050_add_pipeline_artifacts_size_to_root_storage_statistics.rb
new file mode 100644
index 00000000000..069480c6887
--- /dev/null
+++ b/db/migrate/20200825180050_add_pipeline_artifacts_size_to_root_storage_statistics.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddPipelineArtifactsSizeToRootStorageStatistics < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_column :namespace_root_storage_statistics, :pipeline_artifacts_size, :bigint, default: 0, null: false
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_column :namespace_root_storage_statistics, :pipeline_artifacts_size, :bigint, default: 0, null: false
+ end
+ end
+end
diff --git a/db/migrate/20200826073745_add_default_to_ci_pipeline_locked.rb b/db/migrate/20200826073745_add_default_to_ci_pipeline_locked.rb
new file mode 100644
index 00000000000..e73963043d5
--- /dev/null
+++ b/db/migrate/20200826073745_add_default_to_ci_pipeline_locked.rb
@@ -0,0 +1,23 @@
+# frozen_string_literal: true
+
+class AddDefaultToCiPipelineLocked < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ # Set this constant to true if this migration requires downtime.
+ DOWNTIME = false
+
+ ARTIFACTS_LOCKED = 1
+ UNLOCKED = 0
+
+ def up
+ with_lock_retries do
+ change_column_default :ci_pipelines, :locked, ARTIFACTS_LOCKED
+ end
+ end
+
+ def down
+ with_lock_retries do
+ change_column_default :ci_pipelines, :locked, UNLOCKED
+ end
+ end
+end
diff --git a/db/migrate/20200826092324_add_projects_index_on_import_type_creator_id_created_at.rb b/db/migrate/20200826092324_add_projects_index_on_import_type_creator_id_created_at.rb
new file mode 100644
index 00000000000..94d2e5cb4ab
--- /dev/null
+++ b/db/migrate/20200826092324_add_projects_index_on_import_type_creator_id_created_at.rb
@@ -0,0 +1,21 @@
+# frozen_string_literal: true
+
+class AddProjectsIndexOnImportTypeCreatorIdCreatedAt < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ INDEX_NAME = 'index_imported_projects_on_import_type_creator_id_created_at'.freeze
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :projects,
+ [:import_type, :creator_id, :created_at],
+ where: 'import_type IS NOT NULL',
+ name: INDEX_NAME
+ end
+
+ def down
+ remove_concurrent_index_by_name :projects, INDEX_NAME
+ end
+end
diff --git a/db/migrate/20200826212800_add_index_on_merge_request_id_and_rule_type_to_approval_merge_request_rule.rb b/db/migrate/20200826212800_add_index_on_merge_request_id_and_rule_type_to_approval_merge_request_rule.rb
new file mode 100644
index 00000000000..a40e09648ef
--- /dev/null
+++ b/db/migrate/20200826212800_add_index_on_merge_request_id_and_rule_type_to_approval_merge_request_rule.rb
@@ -0,0 +1,23 @@
+# frozen_string_literal: true
+
+class AddIndexOnMergeRequestIdAndRuleTypeToApprovalMergeRequestRule < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ INDEX_NAME = "approval_mr_rule_index_merge_request_id"
+
+ def up
+ add_concurrent_index(
+ :approval_merge_request_rules,
+ :merge_request_id,
+ name: INDEX_NAME
+ )
+ end
+
+ def down
+ remove_concurrent_index_by_name :approval_merge_request_rules, INDEX_NAME
+ end
+end
diff --git a/db/migrate/20200827005322_add_creator_id_to_packages.rb b/db/migrate/20200827005322_add_creator_id_to_packages.rb
new file mode 100644
index 00000000000..ecd73ff8785
--- /dev/null
+++ b/db/migrate/20200827005322_add_creator_id_to_packages.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+class AddCreatorIdToPackages < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ add_column(:packages_packages, :creator_id, :integer)
+ end
+end
diff --git a/db/migrate/20200827060911_add_merge_request_foreign_key_to_merge_request_reviewers.rb b/db/migrate/20200827060911_add_merge_request_foreign_key_to_merge_request_reviewers.rb
new file mode 100644
index 00000000000..dc3356375fd
--- /dev/null
+++ b/db/migrate/20200827060911_add_merge_request_foreign_key_to_merge_request_reviewers.rb
@@ -0,0 +1,22 @@
+# frozen_string_literal: true
+
+# See https://docs.gitlab.com/ee/development/migration_style_guide.html
+# for more information on how to write migrations for GitLab.
+
+class AddMergeRequestForeignKeyToMergeRequestReviewers < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_foreign_key :merge_request_reviewers, :merge_requests, column: :merge_request_id, on_delete: :cascade # rubocop:disable Migration/AddConcurrentForeignKey
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_foreign_key :merge_request_reviewers, column: :merge_request_id
+ end
+ end
+end
diff --git a/db/migrate/20200827060932_add_user_foreign_key_to_merge_request_reviewers.rb b/db/migrate/20200827060932_add_user_foreign_key_to_merge_request_reviewers.rb
new file mode 100644
index 00000000000..d6c6985a668
--- /dev/null
+++ b/db/migrate/20200827060932_add_user_foreign_key_to_merge_request_reviewers.rb
@@ -0,0 +1,22 @@
+# frozen_string_literal: true
+
+# See https://docs.gitlab.com/ee/development/migration_style_guide.html
+# for more information on how to write migrations for GitLab.
+
+class AddUserForeignKeyToMergeRequestReviewers < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_foreign_key :merge_request_reviewers, :users, column: :user_id, on_delete: :cascade # rubocop:disable Migration/AddConcurrentForeignKey
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_foreign_key :merge_request_reviewers, column: :user_id
+ end
+ end
+end
diff --git a/db/migrate/20200827085101_add_seats_currently_in_use_in_gitlab_subscriptions.rb b/db/migrate/20200827085101_add_seats_currently_in_use_in_gitlab_subscriptions.rb
new file mode 100644
index 00000000000..83f2d573b6d
--- /dev/null
+++ b/db/migrate/20200827085101_add_seats_currently_in_use_in_gitlab_subscriptions.rb
@@ -0,0 +1,21 @@
+# frozen_string_literal: true
+
+class AddSeatsCurrentlyInUseInGitlabSubscriptions < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_column :gitlab_subscriptions, :seats_in_use, :integer, default: 0, null: false
+ add_column :gitlab_subscriptions, :seats_owed, :integer, default: 0, null: false
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_column :gitlab_subscriptions, :seats_in_use
+ remove_column :gitlab_subscriptions, :seats_owed
+ end
+ end
+end
diff --git a/db/migrate/20200827102234_add_ci_job_artifact_id_to_pages_metadata.rb b/db/migrate/20200827102234_add_ci_job_artifact_id_to_pages_metadata.rb
new file mode 100644
index 00000000000..4109c512f14
--- /dev/null
+++ b/db/migrate/20200827102234_add_ci_job_artifact_id_to_pages_metadata.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+class AddCiJobArtifactIdToPagesMetadata < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ add_column(:project_pages_metadata, :artifacts_archive_id, :bigint)
+ end
+end
diff --git a/db/migrate/20200827104432_add_foreign_key_to_artifacts_archive_id_in_pages_metadata.rb b/db/migrate/20200827104432_add_foreign_key_to_artifacts_archive_id_in_pages_metadata.rb
new file mode 100644
index 00000000000..90451ad597a
--- /dev/null
+++ b/db/migrate/20200827104432_add_foreign_key_to_artifacts_archive_id_in_pages_metadata.rb
@@ -0,0 +1,21 @@
+# frozen_string_literal: true
+
+class AddForeignKeyToArtifactsArchiveIdInPagesMetadata < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ INDEX_NAME = "index_project_pages_metadata_on_artifacts_archive_id"
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index(:project_pages_metadata, :artifacts_archive_id, name: INDEX_NAME)
+ add_concurrent_foreign_key(:project_pages_metadata, :ci_job_artifacts, column: :artifacts_archive_id, on_delete: :nullify)
+ end
+
+ def down
+ remove_foreign_key_if_exists(:project_pages_metadata, :ci_job_artifacts, column: :artifacts_archive_id)
+ remove_concurrent_index_by_name(:project_pages_metadata, INDEX_NAME)
+ end
+end
diff --git a/db/migrate/20200827114902_create_analytics_instance_statistics_measurements.rb b/db/migrate/20200827114902_create_analytics_instance_statistics_measurements.rb
new file mode 100644
index 00000000000..f8584d4b9f6
--- /dev/null
+++ b/db/migrate/20200827114902_create_analytics_instance_statistics_measurements.rb
@@ -0,0 +1,16 @@
+# frozen_string_literal: true
+
+class CreateAnalyticsInstanceStatisticsMeasurements < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+ UNIQUE_INDEX_NAME = 'index_on_instance_statistics_recorded_at_and_identifier'
+
+ def change
+ create_table :analytics_instance_statistics_measurements do |t|
+ t.bigint :count, null: false
+ t.datetime_with_timezone :recorded_at, null: false
+ t.integer :identifier, limit: 2, null: false
+ end
+
+ add_index :analytics_instance_statistics_measurements, [:identifier, :recorded_at], unique: true, name: UNIQUE_INDEX_NAME
+ end
+end
diff --git a/db/migrate/20200827142811_create_merge_request_diff_details.rb b/db/migrate/20200827142811_create_merge_request_diff_details.rb
new file mode 100644
index 00000000000..29b070bc675
--- /dev/null
+++ b/db/migrate/20200827142811_create_merge_request_diff_details.rb
@@ -0,0 +1,30 @@
+# frozen_string_literal: true
+
+class CreateMergeRequestDiffDetails < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ unless table_exists?(:merge_request_diff_details)
+ with_lock_retries do
+ create_table :merge_request_diff_details, id: false do |t|
+ t.references :merge_request_diff, primary_key: true, null: false, foreign_key: { on_delete: :cascade }
+ t.datetime_with_timezone :verification_retry_at
+ t.datetime_with_timezone :verified_at
+ t.integer :verification_retry_count, limit: 2
+ t.binary :verification_checksum, using: 'verification_checksum::bytea'
+ t.text :verification_failure
+ end
+ end
+ end
+
+ add_text_limit :merge_request_diff_details, :verification_failure, 255
+ end
+
+ def down
+ drop_table :merge_request_diff_details
+ end
+end
diff --git a/db/migrate/20200827150057_add_index_expire_at_to_pipeline_artifacts.rb b/db/migrate/20200827150057_add_index_expire_at_to_pipeline_artifacts.rb
new file mode 100644
index 00000000000..0a1943aa58b
--- /dev/null
+++ b/db/migrate/20200827150057_add_index_expire_at_to_pipeline_artifacts.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class AddIndexExpireAtToPipelineArtifacts < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ INDEX_NAME = 'index_ci_pipeline_artifacts_on_expire_at'
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :ci_pipeline_artifacts, :expire_at, name: INDEX_NAME
+ end
+
+ def down
+ remove_concurrent_index_by_name(:ci_pipeline_artifacts, INDEX_NAME)
+ end
+end
diff --git a/db/migrate/20200828155134_add_foreign_key_on_scan_id_to_security_scans.rb b/db/migrate/20200828155134_add_foreign_key_on_scan_id_to_security_scans.rb
new file mode 100644
index 00000000000..612bd79a282
--- /dev/null
+++ b/db/migrate/20200828155134_add_foreign_key_on_scan_id_to_security_scans.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddForeignKeyOnScanIdToSecurityScans < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_foreign_key :security_findings, :security_scans, column: :scan_id, on_delete: :cascade # rubocop:disable Migration/AddConcurrentForeignKey
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_foreign_key :security_findings, column: :scan_id
+ end
+ end
+end
diff --git a/db/migrate/20200828155205_add_foreign_key_on_scanner_id_to_vulnerability_scanners.rb b/db/migrate/20200828155205_add_foreign_key_on_scanner_id_to_vulnerability_scanners.rb
new file mode 100644
index 00000000000..eb3e878c8be
--- /dev/null
+++ b/db/migrate/20200828155205_add_foreign_key_on_scanner_id_to_vulnerability_scanners.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddForeignKeyOnScannerIdToVulnerabilityScanners < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_foreign_key :security_findings, :vulnerability_scanners, column: :scanner_id, on_delete: :cascade # rubocop:disable Migration/AddConcurrentForeignKey
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_foreign_key :security_findings, column: :scanner_id
+ end
+ end
+end
diff --git a/db/migrate/20200830201204_add_index_to_package_creator.rb b/db/migrate/20200830201204_add_index_to_package_creator.rb
new file mode 100644
index 00000000000..fbc8bbade94
--- /dev/null
+++ b/db/migrate/20200830201204_add_index_to_package_creator.rb
@@ -0,0 +1,21 @@
+# frozen_string_literal: true
+
+class AddIndexToPackageCreator < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ INDEX_NAME = 'index_packages_packages_on_creator_id'
+
+ def up
+ add_concurrent_index :packages_packages, :creator_id, name: INDEX_NAME
+ add_concurrent_foreign_key(:packages_packages, :users, column: :creator_id, on_delete: :nullify)
+ end
+
+ def down
+ remove_foreign_key_if_exists(:packages_packages, :users, column: :creator_id)
+ remove_concurrent_index_by_name(:packages_packages, INDEX_NAME)
+ end
+end
diff --git a/db/migrate/20200901203055_add_id_created_at_index_to_packages.rb b/db/migrate/20200901203055_add_id_created_at_index_to_packages.rb
new file mode 100644
index 00000000000..d92309e3fef
--- /dev/null
+++ b/db/migrate/20200901203055_add_id_created_at_index_to_packages.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddIdCreatedAtIndexToPackages < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ INDEX_NAME = 'index_packages_packages_on_id_and_created_at'
+
+ def up
+ add_concurrent_index :packages_packages, [:id, :created_at], name: INDEX_NAME
+ end
+
+ def down
+ remove_concurrent_index_by_name(:packages_packages, INDEX_NAME)
+ end
+end
diff --git a/db/migrate/20200901214416_change_pypi_python_version_type.rb b/db/migrate/20200901214416_change_pypi_python_version_type.rb
new file mode 100644
index 00000000000..b670b2129c2
--- /dev/null
+++ b/db/migrate/20200901214416_change_pypi_python_version_type.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class ChangePypiPythonVersionType < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ change_column_type_concurrently :packages_pypi_metadata, :required_python, :text, batch_column_name: :package_id # rubocop:disable Migration/AddLimitToTextColumns
+ end
+
+ def down
+ cleanup_concurrent_column_type_change(:packages_pypi_metadata, :required_python)
+ change_column_null :packages_pypi_metadata, :required_python, false
+ end
+end
diff --git a/db/migrate/20200902135542_update_package_max_file_size_plan_limits.rb b/db/migrate/20200902135542_update_package_max_file_size_plan_limits.rb
new file mode 100644
index 00000000000..0ba8f12f89e
--- /dev/null
+++ b/db/migrate/20200902135542_update_package_max_file_size_plan_limits.rb
@@ -0,0 +1,45 @@
+# frozen_string_literal: true
+
+class UpdatePackageMaxFileSizePlanLimits < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ # this is intended to be a no-op for GitLab.com
+ # 5GB is the value for these columns as of 2020-09-02
+ if Gitlab.com?
+ update_all_plan_limits('conan_max_file_size', 5.gigabytes)
+ update_all_plan_limits('maven_max_file_size', 5.gigabytes)
+ update_all_plan_limits('npm_max_file_size', 5.gigabytes)
+ update_all_plan_limits('nuget_max_file_size', 5.gigabytes)
+ update_all_plan_limits('pypi_max_file_size', 5.gigabytes)
+ else
+ update_all_plan_limits('conan_max_file_size', 3.gigabytes)
+ update_all_plan_limits('maven_max_file_size', 3.gigabytes)
+ update_all_plan_limits('npm_max_file_size', 500.megabytes)
+ update_all_plan_limits('nuget_max_file_size', 500.megabytes)
+ update_all_plan_limits('pypi_max_file_size', 3.gigabytes)
+ end
+ end
+
+ def down
+ update_all_plan_limits('conan_max_file_size', 50.megabytes)
+ update_all_plan_limits('maven_max_file_size', 50.megabytes)
+ update_all_plan_limits('npm_max_file_size', 50.megabytes)
+ update_all_plan_limits('nuget_max_file_size', 50.megabytes)
+ update_all_plan_limits('pypi_max_file_size', 50.megabytes)
+ end
+
+ private
+
+ def update_all_plan_limits(limit_name, limit_value)
+ limit_name_quoted = quote_column_name(limit_name)
+ limit_value_quoted = quote(limit_value)
+
+ execute <<~SQL
+ UPDATE plan_limits
+ SET #{limit_name_quoted} = #{limit_value_quoted};
+ SQL
+ end
+end
diff --git a/db/migrate/20200903054946_add_elasticsearch_client_timeout.rb b/db/migrate/20200903054946_add_elasticsearch_client_timeout.rb
new file mode 100644
index 00000000000..93e70461641
--- /dev/null
+++ b/db/migrate/20200903054946_add_elasticsearch_client_timeout.rb
@@ -0,0 +1,12 @@
+# frozen_string_literal: true
+
+# See https://docs.gitlab.com/ee/development/migration_style_guide.html
+# for more information on how to write migrations for GitLab.
+
+class AddElasticsearchClientTimeout < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ add_column :application_settings, :elasticsearch_client_request_timeout, :integer, null: false, default: 0
+ end
+end
diff --git a/db/migrate/20200903092241_add_index_to_resource_iteration_events_add_events.rb b/db/migrate/20200903092241_add_index_to_resource_iteration_events_add_events.rb
new file mode 100644
index 00000000000..be530f1f9b5
--- /dev/null
+++ b/db/migrate/20200903092241_add_index_to_resource_iteration_events_add_events.rb
@@ -0,0 +1,21 @@
+# frozen_string_literal: true
+
+class AddIndexToResourceIterationEventsAddEvents < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ INDEX_NAME = 'index_resource_iteration_events_on_iteration_id_and_add_action'
+ ADD_ACTION = '1'
+
+ def up
+ # Index add iteration events
+ add_concurrent_index :resource_iteration_events, :iteration_id, where: "action = #{ADD_ACTION}", name: INDEX_NAME
+ end
+
+ def down
+ remove_concurrent_index :resource_iteration_events, :iteration_id, name: INDEX_NAME
+ end
+end
diff --git a/db/migrate/20200904092131_add_merge_ref_sha_to_merge_requests.rb b/db/migrate/20200904092131_add_merge_ref_sha_to_merge_requests.rb
new file mode 100644
index 00000000000..a490bc8fe07
--- /dev/null
+++ b/db/migrate/20200904092131_add_merge_ref_sha_to_merge_requests.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddMergeRefShaToMergeRequests < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_column :merge_requests, :merge_ref_sha, :binary
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_column :merge_requests, :merge_ref_sha
+ end
+ end
+end
diff --git a/db/migrate/20200904131544_create_ci_build_pending_states.rb b/db/migrate/20200904131544_create_ci_build_pending_states.rb
new file mode 100644
index 00000000000..2c21ce3ce32
--- /dev/null
+++ b/db/migrate/20200904131544_create_ci_build_pending_states.rb
@@ -0,0 +1,25 @@
+# frozen_string_literal: true
+
+class CreateCiBuildPendingStates < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ create_table :ci_build_pending_states do |t|
+ t.timestamps_with_timezone
+ t.references :build, index: { unique: true }, null: false, foreign_key: { to_table: :ci_builds, on_delete: :cascade }, type: :bigint
+ t.integer :state
+ t.integer :failure_reason
+ t.binary :trace_checksum
+ end
+ end
+ end
+
+ def down
+ with_lock_retries do
+ drop_table :ci_build_pending_states
+ end
+ end
+end
diff --git a/db/migrate/20200907021256_create_dast_site_tokens.rb b/db/migrate/20200907021256_create_dast_site_tokens.rb
new file mode 100644
index 00000000000..a8e221aef69
--- /dev/null
+++ b/db/migrate/20200907021256_create_dast_site_tokens.rb
@@ -0,0 +1,34 @@
+# frozen_string_literal: true
+
+class CreateDastSiteTokens < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ unless table_exists?(:dast_site_tokens)
+ with_lock_retries do
+ create_table :dast_site_tokens do |t|
+ t.references :project, foreign_key: { on_delete: :cascade }, null: false, index: true
+
+ t.timestamps_with_timezone null: false
+ t.datetime_with_timezone :expired_at
+
+ t.text :token, null: false, unique: true
+ t.text :url, null: false
+ end
+ end
+ end
+
+ add_text_limit :dast_site_tokens, :token, 255
+ add_text_limit :dast_site_tokens, :url, 255
+ end
+
+ def down
+ with_lock_retries do
+ drop_table :dast_site_tokens
+ end
+ end
+end
diff --git a/db/migrate/20200907062101_create_dast_site_validations.rb b/db/migrate/20200907062101_create_dast_site_validations.rb
new file mode 100644
index 00000000000..5ff2084d693
--- /dev/null
+++ b/db/migrate/20200907062101_create_dast_site_validations.rb
@@ -0,0 +1,40 @@
+# frozen_string_literal: true
+
+class CreateDastSiteValidations < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ unless table_exists?(:dast_site_validations)
+ with_lock_retries do
+ create_table :dast_site_validations do |t|
+ t.references :dast_site_token, foreign_key: { on_delete: :cascade }, null: false, index: true
+
+ t.timestamps_with_timezone null: false
+ t.datetime_with_timezone :validation_started_at
+ t.datetime_with_timezone :validation_passed_at
+ t.datetime_with_timezone :validation_failed_at
+ t.datetime_with_timezone :validation_last_retried_at
+
+ t.integer :validation_strategy, null: false, limit: 2
+
+ t.text :url_base, null: false
+ t.text :url_path, null: false
+ end
+ end
+ end
+
+ add_concurrent_index :dast_site_validations, :url_base
+ add_text_limit :dast_site_validations, :url_base, 255
+ add_text_limit :dast_site_validations, :url_path, 255
+ end
+
+ def down
+ with_lock_retries do
+ drop_table :dast_site_validations
+ end
+ end
+end
diff --git a/db/migrate/20200908033805_add_dast_site_validation_id_to_dast_site.rb b/db/migrate/20200908033805_add_dast_site_validation_id_to_dast_site.rb
new file mode 100644
index 00000000000..3ac86fb1d9e
--- /dev/null
+++ b/db/migrate/20200908033805_add_dast_site_validation_id_to_dast_site.rb
@@ -0,0 +1,33 @@
+# frozen_string_literal: true
+
+class AddDastSiteValidationIdToDastSite < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ TABLE_NAME = :dast_sites
+ RELATION_NAME = :dast_site_validations
+ FK_NAME = :dast_site_validation_id
+ INDEX_NAME = "index_dast_sites_on_#{FK_NAME}"
+
+ disable_ddl_transaction!
+
+ def up
+ unless column_exists?(TABLE_NAME, FK_NAME)
+ with_lock_retries do
+ add_column TABLE_NAME, FK_NAME, :bigint
+ end
+ end
+
+ add_concurrent_index TABLE_NAME, FK_NAME, name: INDEX_NAME
+ add_concurrent_foreign_key TABLE_NAME, RELATION_NAME, column: FK_NAME, on_delete: :nullify
+ end
+
+ def down
+ remove_foreign_key_if_exists TABLE_NAME, RELATION_NAME
+ remove_concurrent_index_by_name TABLE_NAME, INDEX_NAME
+
+ with_lock_retries do
+ remove_column TABLE_NAME, FK_NAME
+ end
+ end
+end
diff --git a/db/migrate/20200908100053_create_authentication_events.rb b/db/migrate/20200908100053_create_authentication_events.rb
new file mode 100644
index 00000000000..2ea9f4e24af
--- /dev/null
+++ b/db/migrate/20200908100053_create_authentication_events.rb
@@ -0,0 +1,33 @@
+# frozen_string_literal: true
+
+class CreateAuthenticationEvents < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ unless table_exists?(:authentication_events)
+ with_lock_retries do
+ create_table :authentication_events do |t|
+ t.datetime_with_timezone :created_at, null: false
+ t.references :user, foreign_key: { on_delete: :nullify }, index: true
+ t.integer :result, limit: 2, null: false
+ t.inet :ip_address
+ t.text :provider, null: false, index: true
+ t.text :user_name, null: false
+ end
+ end
+ end
+
+ add_text_limit :authentication_events, :provider, 64
+ add_text_limit :authentication_events, :user_name, 255
+ end
+
+ def down
+ with_lock_retries do
+ drop_table :authentication_events
+ end
+ end
+end
diff --git a/db/migrate/20200908183231_add_check_positive_constraint_to_ci_platform_metrics.rb b/db/migrate/20200908183231_add_check_positive_constraint_to_ci_platform_metrics.rb
new file mode 100644
index 00000000000..8593e03b5d8
--- /dev/null
+++ b/db/migrate/20200908183231_add_check_positive_constraint_to_ci_platform_metrics.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddCheckPositiveConstraintToCiPlatformMetrics < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ CONSTRAINT_NAME = 'ci_platform_metrics_check_count_positive'
+
+ def up
+ add_check_constraint :ci_platform_metrics, 'count > 0', CONSTRAINT_NAME
+ end
+
+ def down
+ remove_check_constraint :ci_platform_metrics, CONSTRAINT_NAME
+ end
+end
diff --git a/db/migrate/20200911120132_create_pages_deployments.rb b/db/migrate/20200911120132_create_pages_deployments.rb
new file mode 100644
index 00000000000..25327a76900
--- /dev/null
+++ b/db/migrate/20200911120132_create_pages_deployments.rb
@@ -0,0 +1,28 @@
+# frozen_string_literal: true
+
+class CreatePagesDeployments < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ create_table :pages_deployments, if_not_exists: true do |t|
+ t.timestamps_with_timezone
+
+ t.bigint :project_id, index: true, null: false
+ t.bigint :ci_build_id, index: true
+
+ t.integer :file_store, null: false, limit: 2
+ t.integer :size, null: false
+ t.text :file, null: false
+ end
+
+ add_text_limit :pages_deployments, :file, 255
+ end
+
+ def down
+ drop_table :pages_deployments
+ end
+end
diff --git a/db/migrate/20200911121027_add_pages_deployment_project_foreign_key.rb b/db/migrate/20200911121027_add_pages_deployment_project_foreign_key.rb
new file mode 100644
index 00000000000..70418881c4f
--- /dev/null
+++ b/db/migrate/20200911121027_add_pages_deployment_project_foreign_key.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddPagesDeploymentProjectForeignKey < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_foreign_key :pages_deployments, :projects, column: :project_id, on_delete: :cascade # rubocop:disable Migration/AddConcurrentForeignKey
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_foreign_key :pages_deployments, column: :project_id
+ end
+ end
+end
diff --git a/db/migrate/20200911121048_add_pages_deployment_ci_build_foreign_key.rb b/db/migrate/20200911121048_add_pages_deployment_ci_build_foreign_key.rb
new file mode 100644
index 00000000000..ece721d88d5
--- /dev/null
+++ b/db/migrate/20200911121048_add_pages_deployment_ci_build_foreign_key.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddPagesDeploymentCiBuildForeignKey < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ add_foreign_key :pages_deployments, :ci_builds, column: :ci_build_id, on_delete: :nullify # rubocop:disable Migration/AddConcurrentForeignKey
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_foreign_key :pages_deployments, column: :ci_build_id
+ end
+ end
+end
diff --git a/db/migrate/20200914091326_change_build_pending_state_enums.rb b/db/migrate/20200914091326_change_build_pending_state_enums.rb
new file mode 100644
index 00000000000..dadb15e8844
--- /dev/null
+++ b/db/migrate/20200914091326_change_build_pending_state_enums.rb
@@ -0,0 +1,15 @@
+# frozen_string_literal: true
+
+class ChangeBuildPendingStateEnums < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def up
+ change_column :ci_build_pending_states, :state, :integer, limit: 2
+ change_column :ci_build_pending_states, :failure_reason, :integer, limit: 2
+ end
+
+ def down
+ change_column :ci_build_pending_states, :state, :integer
+ change_column :ci_build_pending_states, :failure_reason, :integer
+ end
+end
diff --git a/db/migrate/20200914104642_modify_merge_request_api_index.rb b/db/migrate/20200914104642_modify_merge_request_api_index.rb
new file mode 100644
index 00000000000..c21404a10c2
--- /dev/null
+++ b/db/migrate/20200914104642_modify_merge_request_api_index.rb
@@ -0,0 +1,20 @@
+# frozen_string_literal: true
+
+# See https://docs.gitlab.com/ee/development/migration_style_guide.html
+# for more information on how to write migrations for GitLab.
+
+class ModifyMergeRequestApiIndex < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :merge_requests, [:target_project_id, :created_at, :id], name: :index_merge_requests_on_target_project_id_and_created_at_and_id
+ end
+
+ def down
+ remove_concurrent_index :merge_requests, [:target_project_id, :created_at, :id], name: :index_merge_requests_on_target_project_id_and_created_at_and_id
+ end
+end
diff --git a/db/migrate/20200914105202_remove_old_merge_request_api_index.rb b/db/migrate/20200914105202_remove_old_merge_request_api_index.rb
new file mode 100644
index 00000000000..826833dbfb2
--- /dev/null
+++ b/db/migrate/20200914105202_remove_old_merge_request_api_index.rb
@@ -0,0 +1,17 @@
+# frozen_string_literal: true
+
+class RemoveOldMergeRequestApiIndex < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ remove_concurrent_index :merge_requests, [:target_project_id, :created_at], name: :index_merge_requests_target_project_id_created_at
+ end
+
+ def down
+ add_concurrent_index :merge_requests, [:target_project_id, :created_at], name: :index_merge_requests_target_project_id_created_at
+ end
+end
diff --git a/db/migrate/20200914155135_add_deduplicated_flag_into_security_findings_table.rb b/db/migrate/20200914155135_add_deduplicated_flag_into_security_findings_table.rb
new file mode 100644
index 00000000000..f403c2d9a07
--- /dev/null
+++ b/db/migrate/20200914155135_add_deduplicated_flag_into_security_findings_table.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+class AddDeduplicatedFlagIntoSecurityFindingsTable < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ add_column :security_findings, :deduplicated, :boolean, default: false, null: false
+ end
+end
diff --git a/db/migrate/20200914183227_add_index_on_deduplicated_column_of_security_findings.rb b/db/migrate/20200914183227_add_index_on_deduplicated_column_of_security_findings.rb
new file mode 100644
index 00000000000..1d0f656df4d
--- /dev/null
+++ b/db/migrate/20200914183227_add_index_on_deduplicated_column_of_security_findings.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class AddIndexOnDeduplicatedColumnOfSecurityFindings < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ INDEX_NAME = 'index_security_findings_on_scan_id_and_deduplicated'
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :security_findings, [:scan_id, :deduplicated], name: INDEX_NAME
+ end
+
+ def down
+ remove_concurrent_index_by_name :security_findings, INDEX_NAME
+ end
+end
diff --git a/db/migrate/20200914184212_remove_index_on_security_findings_scan_id.rb b/db/migrate/20200914184212_remove_index_on_security_findings_scan_id.rb
new file mode 100644
index 00000000000..342dba537d5
--- /dev/null
+++ b/db/migrate/20200914184212_remove_index_on_security_findings_scan_id.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class RemoveIndexOnSecurityFindingsScanId < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ INDEX_NAME = 'index_security_findings_on_scan_id'
+
+ disable_ddl_transaction!
+
+ def up
+ remove_concurrent_index_by_name :security_findings, INDEX_NAME
+ end
+
+ def down
+ add_concurrent_index :security_findings, :scan_id, name: INDEX_NAME
+ end
+end
diff --git a/db/migrate/20200915152641_add_verification_state_to_terraform_state_version.rb b/db/migrate/20200915152641_add_verification_state_to_terraform_state_version.rb
new file mode 100644
index 00000000000..9cc9a702397
--- /dev/null
+++ b/db/migrate/20200915152641_add_verification_state_to_terraform_state_version.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class AddVerificationStateToTerraformStateVersion < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def change
+ change_table(:terraform_state_versions) do |t|
+ t.integer :verification_retry_count, limit: 2
+ t.column :verification_retry_at, :datetime_with_timezone
+ t.column :verified_at, :datetime_with_timezone
+ t.binary :verification_checksum, using: 'verification_checksum::bytea'
+
+ # rubocop:disable Migration/AddLimitToTextColumns
+ t.text :verification_failure
+ # rubocop:enable Migration/AddLimitToTextColumns
+ end
+ end
+end
diff --git a/db/migrate/20200915164448_add_verification_failure_limit_to_terraform_state_version.rb b/db/migrate/20200915164448_add_verification_failure_limit_to_terraform_state_version.rb
new file mode 100644
index 00000000000..810057a5f54
--- /dev/null
+++ b/db/migrate/20200915164448_add_verification_failure_limit_to_terraform_state_version.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class AddVerificationFailureLimitToTerraformStateVersion < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ CONSTRAINT_NAME = 'tf_state_versions_verification_failure_text_limit'
+
+ def up
+ add_text_limit :terraform_state_versions, :verification_failure, 255, constraint_name: CONSTRAINT_NAME
+ end
+
+ def down
+ remove_check_constraint(:terraform_state_versions, CONSTRAINT_NAME)
+ end
+end
diff --git a/db/migrate/20200915164844_add_verification_failure_index_to_terraform_state_version.rb b/db/migrate/20200915164844_add_verification_failure_index_to_terraform_state_version.rb
new file mode 100644
index 00000000000..423484e74bb
--- /dev/null
+++ b/db/migrate/20200915164844_add_verification_failure_index_to_terraform_state_version.rb
@@ -0,0 +1,25 @@
+# frozen_string_literal: true
+
+class AddVerificationFailureIndexToTerraformStateVersion < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ FAILURE_INDEX_NAME = 'terraform_state_versions_verification_failure_partial'
+ CHECKSUM_INDEX_NAME = 'terraform_state_versions_verification_checksum_partial'
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :terraform_state_versions, :verification_failure,
+ where: "(verification_failure IS NOT NULL)",
+ name: FAILURE_INDEX_NAME
+ add_concurrent_index :terraform_state_versions, :verification_checksum,
+ where: "(verification_checksum IS NOT NULL)",
+ name: CHECKSUM_INDEX_NAME
+ end
+
+ def down
+ remove_concurrent_index_by_name :terraform_state_versions, FAILURE_INDEX_NAME
+ remove_concurrent_index_by_name :terraform_state_versions, CHECKSUM_INDEX_NAME
+ end
+end
diff --git a/db/post_migrate/20200710102418_delete_user_callout_alerts_moved.rb b/db/post_migrate/20200710102418_delete_user_callout_alerts_moved.rb
index e14cd7ac3ee..ac605ba494e 100644
--- a/db/post_migrate/20200710102418_delete_user_callout_alerts_moved.rb
+++ b/db/post_migrate/20200710102418_delete_user_callout_alerts_moved.rb
@@ -13,7 +13,7 @@ class DeleteUserCalloutAlertsMoved < ActiveRecord::Migration[6.0]
BATCH_SIZE = 1_000
- # Inlined from UserCalloutEnums.feature_names
+ # Inlined from Enums::UserCallout.feature_names
FEATURE_NAME_ALERTS_MOVED = 20
def up
diff --git a/db/post_migrate/20200810191256_remove_pipeline_id_from_test_reports.rb b/db/post_migrate/20200810191256_remove_pipeline_id_from_test_reports.rb
new file mode 100644
index 00000000000..4a5e6942371
--- /dev/null
+++ b/db/post_migrate/20200810191256_remove_pipeline_id_from_test_reports.rb
@@ -0,0 +1,21 @@
+# frozen_string_literal: true
+
+class RemovePipelineIdFromTestReports < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ remove_column :requirements_management_test_reports, :pipeline_id
+ end
+
+ def down
+ add_column :requirements_management_test_reports, :pipeline_id, :integer
+
+ with_lock_retries do
+ # rubocop:disable Migration/AddConcurrentForeignKey
+ add_foreign_key :requirements_management_test_reports, :ci_pipelines, column: :pipeline_id, on_delete: :nullify
+ # rubocop:enable Migration/AddConcurrentForeignKey
+ end
+ end
+end
diff --git a/db/post_migrate/20200811130000_create_index_vulnerabilities_feedback_issue_id_not_null.rb b/db/post_migrate/20200811130000_create_index_vulnerabilities_feedback_issue_id_not_null.rb
new file mode 100644
index 00000000000..118076eb254
--- /dev/null
+++ b/db/post_migrate/20200811130000_create_index_vulnerabilities_feedback_issue_id_not_null.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class CreateIndexVulnerabilitiesFeedbackIssueIdNotNull < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :vulnerability_feedback, :id, where: 'issue_id IS NOT NULL',
+ name: "index_vulnerability_feedback_on_issue_id_not_null"
+ end
+
+ def down
+ remove_concurrent_index_by_name :vulnerability_feedback,
+ :index_vulnerability_feedback_on_issue_id_not_null
+ end
+end
diff --git a/db/post_migrate/20200811130433_create_missing_vulnerabilities_issue_links.rb b/db/post_migrate/20200811130433_create_missing_vulnerabilities_issue_links.rb
new file mode 100644
index 00000000000..891201eaa52
--- /dev/null
+++ b/db/post_migrate/20200811130433_create_missing_vulnerabilities_issue_links.rb
@@ -0,0 +1,48 @@
+# frozen_string_literal: true
+
+class CreateMissingVulnerabilitiesIssueLinks < ActiveRecord::Migration[6.0]
+ class VulnerabilitiesFeedback < ActiveRecord::Base
+ include EachBatch
+ self.table_name = 'vulnerability_feedback'
+ end
+
+ class VulnerabilitiesIssueLink < ActiveRecord::Base
+ self.table_name = 'vulnerability_issue_links'
+ LINK_TYPE_CREATED = 2
+ end
+
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ VulnerabilitiesFeedback.where('issue_id IS NOT NULL').each_batch do |relation|
+ timestamp = Time.now
+ issue_links = relation
+ .joins("JOIN vulnerability_occurrences vo ON vo.project_id = vulnerability_feedback.project_id AND vo.report_type = vulnerability_feedback.category AND encode(vo.project_fingerprint, 'hex') = vulnerability_feedback.project_fingerprint")
+ .where('vo.vulnerability_id IS NOT NULL')
+ .pluck(:vulnerability_id, :issue_id)
+ .map do |v_id, i_id|
+ {
+ vulnerability_id: v_id,
+ issue_id: i_id,
+ link_type: VulnerabilitiesIssueLink::LINK_TYPE_CREATED,
+ created_at: timestamp,
+ updated_at: timestamp
+ }
+ end
+
+ next if issue_links.empty?
+
+ VulnerabilitiesIssueLink.insert_all(
+ issue_links,
+ returning: false
+ )
+ end
+ end
+
+ def down
+ end
+end
diff --git a/db/post_migrate/20200811211536_add_index_to_ci_job_artifacts_for_terraform_reports_id.rb b/db/post_migrate/20200811211536_add_index_to_ci_job_artifacts_for_terraform_reports_id.rb
new file mode 100644
index 00000000000..6042f90cf85
--- /dev/null
+++ b/db/post_migrate/20200811211536_add_index_to_ci_job_artifacts_for_terraform_reports_id.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class AddIndexToCiJobArtifactsForTerraformReportsId < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ INDEX_NAME = 'index_ci_job_artifacts_id_for_terraform_reports'
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :ci_job_artifacts, :id, where: 'file_type = 18', name: INDEX_NAME
+ end
+
+ def down
+ remove_concurrent_index_by_name :ci_job_artifacts, INDEX_NAME
+ end
+end
diff --git a/db/post_migrate/20200817100710_add_section_and_created_at_codeowner_approval_merge_request_index.rb b/db/post_migrate/20200817100710_add_section_and_created_at_codeowner_approval_merge_request_index.rb
new file mode 100644
index 00000000000..33de4f1f790
--- /dev/null
+++ b/db/post_migrate/20200817100710_add_section_and_created_at_codeowner_approval_merge_request_index.rb
@@ -0,0 +1,22 @@
+# frozen_string_literal: true
+
+class AddSectionAndCreatedAtCodeownerApprovalMergeRequestIndex < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ SECTION_CREATED_AT_ON_CODEOWNER_APPROVAL_MERGE_REQUEST_RULES = "index_created_at_on_codeowner_approval_merge_request_rules"
+ RULE_TYPE_CODEOWNERS = 2
+ CODEOWNER_SECTION_DEFAULT = 'codeowners'
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :approval_merge_request_rules, :created_at,
+ where: "rule_type = #{RULE_TYPE_CODEOWNERS} AND section != '#{CODEOWNER_SECTION_DEFAULT}'::text",
+ name: SECTION_CREATED_AT_ON_CODEOWNER_APPROVAL_MERGE_REQUEST_RULES
+ end
+
+ def down
+ remove_concurrent_index_by_name :approval_merge_request_rules, SECTION_CREATED_AT_ON_CODEOWNER_APPROVAL_MERGE_REQUEST_RULES
+ end
+end
diff --git a/db/post_migrate/20200819082334_remove_default_from_services.rb b/db/post_migrate/20200819082334_remove_default_from_services.rb
new file mode 100644
index 00000000000..2a990016c95
--- /dev/null
+++ b/db/post_migrate/20200819082334_remove_default_from_services.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class RemoveDefaultFromServices < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ remove_column :services, :default, :boolean
+ end
+ end
+
+ def down
+ with_lock_retries do
+ add_column :services, :default, :boolean, default: false
+ end
+ end
+end
diff --git a/db/post_migrate/20200819113644_add_target_id_to_audit_events.rb b/db/post_migrate/20200819113644_add_target_id_to_audit_events.rb
new file mode 100644
index 00000000000..c2d9aff928b
--- /dev/null
+++ b/db/post_migrate/20200819113644_add_target_id_to_audit_events.rb
@@ -0,0 +1,125 @@
+# frozen_string_literal: true
+
+class AddTargetIdToAuditEvents < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::SchemaHelpers
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ SOURCE_TABLE_NAME = 'audit_events'
+ PARTITIONED_TABLE_NAME = 'audit_events_part_5fc467ac26'
+ TRIGGER_FUNCTION_NAME = 'table_sync_function_2be879775d'
+
+ def up
+ with_lock_retries do
+ add_column(SOURCE_TABLE_NAME, :target_id, :bigint)
+ add_column(PARTITIONED_TABLE_NAME, :target_id, :bigint)
+
+ create_trigger_function(TRIGGER_FUNCTION_NAME, replace: true) do
+ <<~SQL
+ IF (TG_OP = 'DELETE') THEN
+ DELETE FROM #{PARTITIONED_TABLE_NAME} where id = OLD.id;
+ ELSIF (TG_OP = 'UPDATE') THEN
+ UPDATE #{PARTITIONED_TABLE_NAME}
+ SET author_id = NEW.author_id,
+ type = NEW.type,
+ entity_id = NEW.entity_id,
+ entity_type = NEW.entity_type,
+ details = NEW.details,
+ ip_address = NEW.ip_address,
+ author_name = NEW.author_name,
+ entity_path = NEW.entity_path,
+ target_details = NEW.target_details,
+ target_type = NEW.target_type,
+ target_id = NEW.target_id,
+ created_at = NEW.created_at
+ WHERE #{PARTITIONED_TABLE_NAME}.id = NEW.id;
+ ELSIF (TG_OP = 'INSERT') THEN
+ INSERT INTO #{PARTITIONED_TABLE_NAME} (id,
+ author_id,
+ type,
+ entity_id,
+ entity_type,
+ details,
+ ip_address,
+ author_name,
+ entity_path,
+ target_details,
+ target_type,
+ target_id,
+ created_at)
+ VALUES (NEW.id,
+ NEW.author_id,
+ NEW.type,
+ NEW.entity_id,
+ NEW.entity_type,
+ NEW.details,
+ NEW.ip_address,
+ NEW.author_name,
+ NEW.entity_path,
+ NEW.target_details,
+ NEW.target_type,
+ NEW.target_id,
+ NEW.created_at);
+ END IF;
+ RETURN NULL;
+ SQL
+ end
+ end
+ end
+
+ def down
+ with_lock_retries do
+ remove_column SOURCE_TABLE_NAME, :target_id
+
+ create_trigger_function(TRIGGER_FUNCTION_NAME, replace: true) do
+ <<~SQL
+ IF (TG_OP = 'DELETE') THEN
+ DELETE FROM #{PARTITIONED_TABLE_NAME} where id = OLD.id;
+ ELSIF (TG_OP = 'UPDATE') THEN
+ UPDATE #{PARTITIONED_TABLE_NAME}
+ SET author_id = NEW.author_id,
+ type = NEW.type,
+ entity_id = NEW.entity_id,
+ entity_type = NEW.entity_type,
+ details = NEW.details,
+ ip_address = NEW.ip_address,
+ author_name = NEW.author_name,
+ entity_path = NEW.entity_path,
+ target_details = NEW.target_details,
+ target_type = NEW.target_type,
+ created_at = NEW.created_at
+ WHERE #{PARTITIONED_TABLE_NAME}.id = NEW.id;
+ ELSIF (TG_OP = 'INSERT') THEN
+ INSERT INTO #{PARTITIONED_TABLE_NAME} (id,
+ author_id,
+ type,
+ entity_id,
+ entity_type,
+ details,
+ ip_address,
+ author_name,
+ entity_path,
+ target_details,
+ target_type,
+ created_at)
+ VALUES (NEW.id,
+ NEW.author_id,
+ NEW.type,
+ NEW.entity_id,
+ NEW.entity_type,
+ NEW.details,
+ NEW.ip_address,
+ NEW.author_name,
+ NEW.entity_path,
+ NEW.target_details,
+ NEW.target_type,
+ NEW.created_at);
+ END IF;
+ RETURN NULL;
+ SQL
+ end
+
+ remove_column PARTITIONED_TABLE_NAME, :target_id
+ end
+ end
+end
diff --git a/db/post_migrate/20200819202048_remove_orphaned_emails.rb b/db/post_migrate/20200819202048_remove_orphaned_emails.rb
new file mode 100644
index 00000000000..82cba244ad6
--- /dev/null
+++ b/db/post_migrate/20200819202048_remove_orphaned_emails.rb
@@ -0,0 +1,20 @@
+# frozen_string_literal: true
+
+class RemoveOrphanedEmails < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def up
+ execute <<~SQL
+ DELETE FROM emails
+ WHERE not exists (
+ SELECT 1 FROM users WHERE users.id = emails.user_id
+ );
+ SQL
+
+ execute 'DELETE FROM emails WHERE user_id IS NULL;'
+ end
+
+ def down
+ # no-op
+ end
+end
diff --git a/db/post_migrate/20200819202222_validate_emails_user_id_foreign_key.rb b/db/post_migrate/20200819202222_validate_emails_user_id_foreign_key.rb
new file mode 100644
index 00000000000..4f7f9deb540
--- /dev/null
+++ b/db/post_migrate/20200819202222_validate_emails_user_id_foreign_key.rb
@@ -0,0 +1,16 @@
+# frozen_string_literal: true
+
+class ValidateEmailsUserIdForeignKey < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ CONSTRAINT_NAME = 'fk_emails_user_id'
+
+ def up
+ validate_foreign_key :emails, :user_id, name: CONSTRAINT_NAME
+ end
+
+ def down
+ # no op
+ end
+end
diff --git a/db/post_migrate/20200824130028_remove_index_on_users_bio.rb b/db/post_migrate/20200824130028_remove_index_on_users_bio.rb
new file mode 100644
index 00000000000..d41734eb9ce
--- /dev/null
+++ b/db/post_migrate/20200824130028_remove_index_on_users_bio.rb
@@ -0,0 +1,20 @@
+# frozen_string_literal: true
+
+class RemoveIndexOnUsersBio < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ BACKGROUND_MIGRATION_CLASS = 'MigrateUsersBioToUserDetails'
+ INDEX_NAME = 'tmp_idx_on_user_id_where_bio_is_filled'
+
+ disable_ddl_transaction!
+
+ def up
+ Gitlab::BackgroundMigration.steal(BACKGROUND_MIGRATION_CLASS)
+ remove_concurrent_index_by_name(:users, INDEX_NAME)
+ end
+
+ def down
+ add_concurrent_index :users, :id, where: "(COALESCE(bio, '') IS DISTINCT FROM '')", name: INDEX_NAME
+ end
+end
diff --git a/db/post_migrate/20200824130447_remove_users_bio_column.rb b/db/post_migrate/20200824130447_remove_users_bio_column.rb
new file mode 100644
index 00000000000..cb630ec7fd5
--- /dev/null
+++ b/db/post_migrate/20200824130447_remove_users_bio_column.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class RemoveUsersBioColumn < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ remove_column :users, :bio
+ end
+ end
+
+ def down
+ with_lock_retries do
+ add_column :users, :bio, :string # rubocop: disable Migration/AddColumnsToWideTables
+ end
+ end
+end
diff --git a/db/post_migrate/20200826053152_add_index_on_ci_pipelines_source_for_on_demand_dast.rb b/db/post_migrate/20200826053152_add_index_on_ci_pipelines_source_for_on_demand_dast.rb
new file mode 100644
index 00000000000..6249adc9798
--- /dev/null
+++ b/db/post_migrate/20200826053152_add_index_on_ci_pipelines_source_for_on_demand_dast.rb
@@ -0,0 +1,29 @@
+# frozen_string_literal: true
+
+class AddIndexOnCiPipelinesSourceForOnDemandDast < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ INDEX_NAME = 'index_ci_pipelines_for_ondemand_dast_scans'
+
+ SOURCE_ONDEMAND_DAST_SCAN_PIPELINE = 13
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index(
+ :ci_pipelines, :id,
+ where: "source = #{SOURCE_ONDEMAND_DAST_SCAN_PIPELINE}",
+ name: INDEX_NAME
+ )
+ end
+
+ def down
+ remove_concurrent_index(
+ :ci_pipelines, :id,
+ where: "source = #{SOURCE_ONDEMAND_DAST_SCAN_PIPELINE}",
+ name: INDEX_NAME
+ )
+ end
+end
diff --git a/db/post_migrate/20200826121552_remove_ci_job_artifacts_locked.rb b/db/post_migrate/20200826121552_remove_ci_job_artifacts_locked.rb
new file mode 100644
index 00000000000..21c7acca7ac
--- /dev/null
+++ b/db/post_migrate/20200826121552_remove_ci_job_artifacts_locked.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+class RemoveCiJobArtifactsLocked < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ with_lock_retries do
+ remove_column :ci_job_artifacts, :locked
+ end
+ end
+
+ def down
+ with_lock_retries do
+ add_column :ci_job_artifacts, :locked, :boolean
+ end
+ end
+end
diff --git a/db/post_migrate/20200826220745_add_compound_index_on_vulnerabilities_for_background_migration.rb b/db/post_migrate/20200826220745_add_compound_index_on_vulnerabilities_for_background_migration.rb
new file mode 100644
index 00000000000..da95f708cf9
--- /dev/null
+++ b/db/post_migrate/20200826220745_add_compound_index_on_vulnerabilities_for_background_migration.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class AddCompoundIndexOnVulnerabilitiesForBackgroundMigration < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ INDEX_NAME = 'index_vulnerabilities_on_project_id_and_id'
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :vulnerabilities, [:project_id, :id], name: INDEX_NAME
+ end
+
+ def down
+ remove_concurrent_index_by_name :vulnerabilities, INDEX_NAME
+ end
+end
diff --git a/db/post_migrate/20200826220746_schedule_populate_resolved_on_default_branch_column.rb b/db/post_migrate/20200826220746_schedule_populate_resolved_on_default_branch_column.rb
new file mode 100644
index 00000000000..6faa4fc8101
--- /dev/null
+++ b/db/post_migrate/20200826220746_schedule_populate_resolved_on_default_branch_column.rb
@@ -0,0 +1,28 @@
+# frozen_string_literal: true
+
+class SchedulePopulateResolvedOnDefaultBranchColumn < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ BATCH_SIZE = 100
+ DELAY_INTERVAL = 5.minutes.to_i
+ MIGRATION_CLASS = 'PopulateResolvedOnDefaultBranchColumn'
+
+ disable_ddl_transaction!
+
+ def up
+ return unless Gitlab.ee?
+
+ EE::Gitlab::BackgroundMigration::PopulateResolvedOnDefaultBranchColumn::Vulnerability.distinct.each_batch(of: BATCH_SIZE, column: :project_id) do |batch, index|
+ project_ids = batch.pluck(:project_id)
+ migrate_in(index * DELAY_INTERVAL, MIGRATION_CLASS, project_ids)
+ end
+ end
+
+ def down
+ # no-op
+ # This migration schedules background tasks to populate
+ # `resolved_on_default_branch` column of `vulnerabilities`
+ # table so there is no rollback operation needed for this.
+ end
+end
diff --git a/db/post_migrate/20200831065320_add_not_valid_not_null_constraint_to_mr_metrics.rb b/db/post_migrate/20200831065320_add_not_valid_not_null_constraint_to_mr_metrics.rb
new file mode 100644
index 00000000000..35bfabc0358
--- /dev/null
+++ b/db/post_migrate/20200831065320_add_not_valid_not_null_constraint_to_mr_metrics.rb
@@ -0,0 +1,17 @@
+# frozen_string_literal: true
+
+class AddNotValidNotNullConstraintToMrMetrics < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ add_not_null_constraint :merge_request_metrics, :target_project_id, validate: false
+ end
+
+ def down
+ remove_not_null_constraint :merge_request_metrics, :target_project_id
+ end
+end
diff --git a/db/post_migrate/20200831065322_add_tmp_index_to_target_project_id.rb b/db/post_migrate/20200831065322_add_tmp_index_to_target_project_id.rb
new file mode 100644
index 00000000000..5d6d098ebfe
--- /dev/null
+++ b/db/post_migrate/20200831065322_add_tmp_index_to_target_project_id.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class AddTmpIndexToTargetProjectId < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ TMP_INDEX_NAME = 'tmp_index_on_mr_metrics_target_project_id_null'
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ add_concurrent_index :merge_request_metrics, :id, where: 'target_project_id IS NULL', name: TMP_INDEX_NAME
+ end
+
+ def down
+ remove_concurrent_index_by_name :merge_request_metrics, name: TMP_INDEX_NAME
+ end
+end
diff --git a/db/post_migrate/20200831065705_ensure_target_project_id_is_filled.rb b/db/post_migrate/20200831065705_ensure_target_project_id_is_filled.rb
new file mode 100644
index 00000000000..9b267933b04
--- /dev/null
+++ b/db/post_migrate/20200831065705_ensure_target_project_id_is_filled.rb
@@ -0,0 +1,49 @@
+# frozen_string_literal: true
+
+class EnsureTargetProjectIdIsFilled < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ BACKGROUND_MIGRATION_CLASS = 'CopyMergeRequestTargetProjectToMergeRequestMetrics'
+ BATCH_SIZE = 1_000
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ class MergeRequest < ActiveRecord::Base
+ self.table_name = 'merge_requests'
+ end
+
+ class MergeRequestMetrics < ActiveRecord::Base
+ include EachBatch
+
+ belongs_to :merge_request
+
+ self.table_name = 'merge_request_metrics'
+ end
+
+ def up
+ Gitlab::BackgroundMigration.steal(BACKGROUND_MIGRATION_CLASS)
+
+ # Do a manual update in case we lost BG jobs. The expected record count should be 0 or very low.
+ MergeRequestMetrics.where(target_project_id: nil).each_batch do |scope|
+ query_for_cte = scope.joins(:merge_request).select(
+ MergeRequestMetrics.arel_table[:id].as('id'),
+ MergeRequest.arel_table[:target_project_id].as('target_project_id')
+ )
+
+ MergeRequestMetrics.connection.execute <<-SQL
+ WITH target_project_id_and_metrics_id as (
+ #{query_for_cte.to_sql}
+ )
+ UPDATE #{MergeRequestMetrics.connection.quote_table_name(MergeRequestMetrics.table_name)}
+ SET target_project_id = target_project_id_and_metrics_id.target_project_id
+ FROM target_project_id_and_metrics_id
+ WHERE merge_request_metrics.id = target_project_id_and_metrics_id.id
+ SQL
+ end
+ end
+
+ def down
+ # no-op
+ end
+end
diff --git a/db/post_migrate/20200831074356_validate_not_null_constraint_on_mr_metrics.rb b/db/post_migrate/20200831074356_validate_not_null_constraint_on_mr_metrics.rb
new file mode 100644
index 00000000000..8fd54186db3
--- /dev/null
+++ b/db/post_migrate/20200831074356_validate_not_null_constraint_on_mr_metrics.rb
@@ -0,0 +1,20 @@
+# frozen_string_literal: true
+
+class ValidateNotNullConstraintOnMrMetrics < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ TMP_INDEX_NAME = 'tmp_index_on_mr_metrics_target_project_id_null'
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ validate_not_null_constraint :merge_request_metrics, :target_project_id
+
+ remove_concurrent_index_by_name :merge_request_metrics, name: TMP_INDEX_NAME
+ end
+
+ def down
+ add_concurrent_index :merge_request_metrics, :id, where: 'target_project_id IS NULL', name: TMP_INDEX_NAME
+ end
+end
diff --git a/db/post_migrate/20200831224343_populate_vulnerability_historical_statistics_for_year.rb b/db/post_migrate/20200831224343_populate_vulnerability_historical_statistics_for_year.rb
new file mode 100644
index 00000000000..3f4fbfbebde
--- /dev/null
+++ b/db/post_migrate/20200831224343_populate_vulnerability_historical_statistics_for_year.rb
@@ -0,0 +1,30 @@
+# frozen_string_literal: true
+
+class PopulateVulnerabilityHistoricalStatisticsForYear < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ DELAY_INTERVAL = 5.minutes.to_i
+ BATCH_SIZE = 50
+ MIGRATION = 'PopulateVulnerabilityHistoricalStatistics'
+
+ disable_ddl_transaction!
+
+ class Vulnerability < ActiveRecord::Base
+ self.table_name = 'vulnerabilities'
+
+ include ::EachBatch
+ end
+
+ def up
+ return unless Gitlab.ee?
+
+ Vulnerability.select('project_id').distinct.each_batch(of: BATCH_SIZE, column: 'project_id') do |project_batch, index|
+ migrate_in(index * DELAY_INTERVAL, MIGRATION, [project_batch.pluck(:project_id), 365])
+ end
+ end
+
+ def down
+ # no-op
+ end
+end
diff --git a/db/post_migrate/20200901212304_drop_code_owner_column_from_approval_merge_request_rule.rb b/db/post_migrate/20200901212304_drop_code_owner_column_from_approval_merge_request_rule.rb
new file mode 100644
index 00000000000..7524ae8e15b
--- /dev/null
+++ b/db/post_migrate/20200901212304_drop_code_owner_column_from_approval_merge_request_rule.rb
@@ -0,0 +1,36 @@
+# frozen_string_literal: true
+
+class DropCodeOwnerColumnFromApprovalMergeRequestRule < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ disable_ddl_transaction!
+
+ def up
+ with_lock_retries do
+ remove_column :approval_merge_request_rules, :code_owner
+ end
+ end
+
+ def down
+ unless column_exists?(:approval_merge_request_rules, :code_owner)
+ with_lock_retries do
+ add_column :approval_merge_request_rules, :code_owner, :boolean, default: false, null: false
+ end
+ end
+
+ add_concurrent_index(
+ :approval_merge_request_rules,
+ [:merge_request_id, :code_owner, :name],
+ unique: true,
+ where: "code_owner = true AND section IS NULL",
+ name: "approval_rule_name_index_for_code_owners"
+ )
+
+ add_concurrent_index(
+ :approval_merge_request_rules,
+ [:merge_request_id, :code_owner],
+ name: "index_approval_merge_request_rules_1"
+ )
+ end
+end
diff --git a/db/post_migrate/20200903064431_add_created_at_index_to_audit_events.rb b/db/post_migrate/20200903064431_add_created_at_index_to_audit_events.rb
new file mode 100644
index 00000000000..94dc2cb7adf
--- /dev/null
+++ b/db/post_migrate/20200903064431_add_created_at_index_to_audit_events.rb
@@ -0,0 +1,22 @@
+# frozen_string_literal: true
+
+class AddCreatedAtIndexToAuditEvents < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ INDEX_NAME = 'idx_audit_events_on_entity_id_desc_author_id_created_at'
+ OLD_INDEX_NAME = 'index_audit_events_on_entity_id_entity_type_id_desc_author_id'
+
+ def up
+ add_concurrent_index(:audit_events, [:entity_id, :entity_type, :id, :author_id, :created_at], order: { id: :desc }, name: INDEX_NAME)
+ remove_concurrent_index_by_name(:audit_events, OLD_INDEX_NAME)
+ end
+
+ def down
+ add_concurrent_index(:audit_events, [:entity_id, :entity_type, :id, :author_id], order: { id: :desc }, name: OLD_INDEX_NAME)
+ remove_concurrent_index_by_name(:audit_events, INDEX_NAME)
+ end
+end
diff --git a/db/post_migrate/20200904174901_backfill_cleanup_for_partitioned_audit_events.rb b/db/post_migrate/20200904174901_backfill_cleanup_for_partitioned_audit_events.rb
new file mode 100644
index 00000000000..1d8240012d1
--- /dev/null
+++ b/db/post_migrate/20200904174901_backfill_cleanup_for_partitioned_audit_events.rb
@@ -0,0 +1,17 @@
+# frozen_string_literal: true
+
+class BackfillCleanupForPartitionedAuditEvents < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::PartitioningMigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ finalize_backfilling_partitioned_table :audit_events
+ end
+
+ def down
+ # no op
+ end
+end
diff --git a/db/post_migrate/20200907124300_complete_namespace_settings_migration.rb b/db/post_migrate/20200907124300_complete_namespace_settings_migration.rb
new file mode 100644
index 00000000000..5881869ee3c
--- /dev/null
+++ b/db/post_migrate/20200907124300_complete_namespace_settings_migration.rb
@@ -0,0 +1,35 @@
+# frozen_string_literal: true
+
+class CompleteNamespaceSettingsMigration < ActiveRecord::Migration[5.2]
+ DOWNTIME = false
+ BATCH_SIZE = 10000
+
+ class Namespace < ActiveRecord::Base
+ include EachBatch
+
+ self.table_name = 'namespaces'
+ end
+
+ def up
+ Gitlab::BackgroundMigration.steal('BackfillNamespaceSettings')
+
+ ensure_data_migration
+ end
+
+ def down
+ # no-op
+ end
+
+ private
+
+ def ensure_data_migration
+ Namespace.each_batch(of: BATCH_SIZE) do |query|
+ missing_count = query.where("NOT EXISTS (SELECT 1 FROM namespace_settings WHERE namespace_settings.namespace_id=namespaces.id)").limit(1).size
+ if missing_count > 0
+ min, max = query.pluck("MIN(id), MAX(id)").flatten
+ # we expect low record count so inline execution is fine.
+ Gitlab::BackgroundMigration::BackfillNamespaceSettings.new.perform(min, max)
+ end
+ end
+ end
+end
diff --git a/db/post_migrate/20200908095446_update_location_fingerprint_column_for_cs.rb b/db/post_migrate/20200908095446_update_location_fingerprint_column_for_cs.rb
new file mode 100644
index 00000000000..fc2b7116ed1
--- /dev/null
+++ b/db/post_migrate/20200908095446_update_location_fingerprint_column_for_cs.rb
@@ -0,0 +1,30 @@
+# frozen_string_literal: true
+
+class UpdateLocationFingerprintColumnForCs < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ BATCH_SIZE = 1_000
+ INTERVAL = 2.minutes
+
+ # 883_152 records
+ def up
+ return unless Gitlab.ee?
+
+ migration = Gitlab::BackgroundMigration::UpdateLocationFingerprintForContainerScanningFindings
+ migration_name = migration.to_s.demodulize
+ relation = migration::Finding.container_scanning
+ queue_background_migration_jobs_by_range_at_intervals(relation,
+ migration_name,
+ INTERVAL,
+ batch_size: BATCH_SIZE)
+ end
+
+ def down
+ # no-op
+ # intentionally blank
+ end
+end
diff --git a/db/post_migrate/20200909194014_change_pypi_python_version_type_cleanup.rb b/db/post_migrate/20200909194014_change_pypi_python_version_type_cleanup.rb
new file mode 100644
index 00000000000..c94f745e762
--- /dev/null
+++ b/db/post_migrate/20200909194014_change_pypi_python_version_type_cleanup.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class ChangePypiPythonVersionTypeCleanup < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ cleanup_concurrent_column_type_change(:packages_pypi_metadata, :required_python)
+ end
+
+ def down
+ execute('UPDATE packages_pypi_metadata SET required_python = substring(required_python from 1 for 50)')
+ change_column_type_concurrently :packages_pypi_metadata, :required_python, 'varchar(50)', batch_column_name: :package_id
+ end
+end
diff --git a/db/post_migrate/20200909194524_increase_pypi_version_size.rb b/db/post_migrate/20200909194524_increase_pypi_version_size.rb
new file mode 100644
index 00000000000..0273d49bba9
--- /dev/null
+++ b/db/post_migrate/20200909194524_increase_pypi_version_size.rb
@@ -0,0 +1,17 @@
+# frozen_string_literal: true
+
+class IncreasePypiVersionSize < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ add_text_limit :packages_pypi_metadata, :required_python, 255
+ end
+
+ def down
+ remove_text_limit :packages_pypi_metadata, :required_python
+ end
+end
diff --git a/db/post_migrate/20200910131217_tmp_index_for_fixing_inconsistent_vulnerability_occurrences.rb b/db/post_migrate/20200910131217_tmp_index_for_fixing_inconsistent_vulnerability_occurrences.rb
new file mode 100644
index 00000000000..1985b8f1b67
--- /dev/null
+++ b/db/post_migrate/20200910131217_tmp_index_for_fixing_inconsistent_vulnerability_occurrences.rb
@@ -0,0 +1,20 @@
+# frozen_string_literal: true
+
+class TmpIndexForFixingInconsistentVulnerabilityOccurrences < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+ INDEX_NAME = 'tmp_index_for_fixing_inconsistent_vulnerability_occurrences'
+ disable_ddl_transaction!
+
+ def up
+ # report_type: 2 container scanning
+ add_concurrent_index(:vulnerability_occurrences, :id,
+ where: "LENGTH(location_fingerprint) = 40 AND report_type = 2",
+ name: INDEX_NAME)
+ end
+
+ def down
+ remove_concurrent_index_by_name(:vulnerability_occurrences, INDEX_NAME)
+ end
+end
diff --git a/db/post_migrate/20200910131218_remove_duplicated_cs_findings.rb b/db/post_migrate/20200910131218_remove_duplicated_cs_findings.rb
new file mode 100644
index 00000000000..c5bfddfd265
--- /dev/null
+++ b/db/post_migrate/20200910131218_remove_duplicated_cs_findings.rb
@@ -0,0 +1,31 @@
+# frozen_string_literal: true
+
+class RemoveDuplicatedCsFindings < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ BATCH_SIZE = 1_000
+ INTERVAL = 2.minutes
+
+ # 23_893 records will be updated
+ # 23_893 records will be deleted
+ def up
+ return unless Gitlab.com?
+
+ migration = Gitlab::BackgroundMigration::RemoveDuplicateCsFindings
+ migration_name = migration.to_s.demodulize
+ relation = migration::Finding.container_scanning.where("LENGTH(location_fingerprint) = 40")
+ queue_background_migration_jobs_by_range_at_intervals(relation,
+ migration_name,
+ INTERVAL,
+ batch_size: BATCH_SIZE)
+ end
+
+ def down
+ # no-op
+ # intentionally blank
+ end
+end
diff --git a/db/post_migrate/20200910170908_ensure_filled_external_diff_store_on_merge_request_diffs.rb b/db/post_migrate/20200910170908_ensure_filled_external_diff_store_on_merge_request_diffs.rb
new file mode 100644
index 00000000000..5070bd1c2f5
--- /dev/null
+++ b/db/post_migrate/20200910170908_ensure_filled_external_diff_store_on_merge_request_diffs.rb
@@ -0,0 +1,31 @@
+# frozen_string_literal: true
+
+class EnsureFilledExternalDiffStoreOnMergeRequestDiffs < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ BACKGROUND_MIGRATION_CLASS = 'SetNullExternalDiffStoreToLocalValue'
+ BATCH_SIZE = 5_000
+ LOCAL_STORE = 1 # equal to ObjectStorage::Store::LOCAL
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ class MergeRequestDiff < ActiveRecord::Base
+ self.table_name = 'merge_request_diffs'
+
+ include ::EachBatch
+ end
+
+ def up
+ Gitlab::BackgroundMigration.steal(BACKGROUND_MIGRATION_CLASS)
+
+ # Do a manual update in case we lost BG jobs. The expected record count should be 0 or very low.
+ MergeRequestDiff.where(external_diff_store: nil).each_batch(of: BATCH_SIZE) do |batch, index|
+ batch.update_all(external_diff_store: LOCAL_STORE)
+ end
+ end
+
+ def down
+ # no-op
+ end
+end
diff --git a/db/post_migrate/20200910175553_validate_not_null_external_diff_store_on_merge_request_diffs.rb b/db/post_migrate/20200910175553_validate_not_null_external_diff_store_on_merge_request_diffs.rb
new file mode 100644
index 00000000000..4dc8ac96a4c
--- /dev/null
+++ b/db/post_migrate/20200910175553_validate_not_null_external_diff_store_on_merge_request_diffs.rb
@@ -0,0 +1,21 @@
+# frozen_string_literal: true
+
+class ValidateNotNullExternalDiffStoreOnMergeRequestDiffs < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+
+ # Remove index which was only added to fill external_diff_store
+ INDEX_NAME = 'index_merge_request_diffs_external_diff_store_is_null'
+ DOWNTIME = false
+
+ disable_ddl_transaction!
+
+ def up
+ validate_not_null_constraint :merge_request_diffs, :external_diff_store
+
+ remove_concurrent_index_by_name :merge_request_diffs, INDEX_NAME
+ end
+
+ def down
+ add_concurrent_index :merge_request_diffs, :id, where: 'external_diff_store IS NULL', name: INDEX_NAME
+ end
+end
diff --git a/db/post_migrate/20200915044225_schedule_migration_to_hashed_storage.rb b/db/post_migrate/20200915044225_schedule_migration_to_hashed_storage.rb
new file mode 100644
index 00000000000..553d060dc58
--- /dev/null
+++ b/db/post_migrate/20200915044225_schedule_migration_to_hashed_storage.rb
@@ -0,0 +1,17 @@
+# frozen_string_literal: true
+
+class ScheduleMigrationToHashedStorage < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::MigrationHelpers
+ DOWNTIME = false
+ MIGRATION = 'MigrateToHashedStorage'
+
+ disable_ddl_transaction!
+
+ def up
+ migrate_async(MIGRATION)
+ end
+
+ def down
+ # NO-OP
+ end
+end
diff --git a/db/post_migrate/20200916081749_remove_cycle_analytics_total_stage_data.rb b/db/post_migrate/20200916081749_remove_cycle_analytics_total_stage_data.rb
new file mode 100644
index 00000000000..94c218c0c57
--- /dev/null
+++ b/db/post_migrate/20200916081749_remove_cycle_analytics_total_stage_data.rb
@@ -0,0 +1,14 @@
+# frozen_string_literal: true
+
+class RemoveCycleAnalyticsTotalStageData < ActiveRecord::Migration[6.0]
+ DOWNTIME = false
+
+ def up
+ execute("DELETE FROM analytics_cycle_analytics_group_stages WHERE name='production'")
+ execute("DELETE FROM analytics_cycle_analytics_project_stages WHERE name='production'")
+ end
+
+ def down
+ # Migration is irreversible
+ end
+end
diff --git a/db/schema_migrations/20200610033228 b/db/schema_migrations/20200610033228
new file mode 100644
index 00000000000..8e02b4c92ec
--- /dev/null
+++ b/db/schema_migrations/20200610033228
@@ -0,0 +1 @@
+354524319f4c426328c7485619e248d00df323842873eaf7a2b3fbd2ad93048f \ No newline at end of file
diff --git a/db/schema_migrations/20200610040615 b/db/schema_migrations/20200610040615
new file mode 100644
index 00000000000..6faeed1adaf
--- /dev/null
+++ b/db/schema_migrations/20200610040615
@@ -0,0 +1 @@
+1f698671f226289fa1eabbb988b94ecd6486038f4922076bb981e44ee2356b25 \ No newline at end of file
diff --git a/db/schema_migrations/20200611013227 b/db/schema_migrations/20200611013227
new file mode 100644
index 00000000000..e7f829d1875
--- /dev/null
+++ b/db/schema_migrations/20200611013227
@@ -0,0 +1 @@
+d0ede6c4a28988494b0e18c073e56c1d985de73c443cc6b6d99e0b34a7f37642 \ No newline at end of file
diff --git a/db/schema_migrations/20200629134747 b/db/schema_migrations/20200629134747
new file mode 100644
index 00000000000..04c2c1632b1
--- /dev/null
+++ b/db/schema_migrations/20200629134747
@@ -0,0 +1 @@
+9cd0e15dd2c5e70e53fc154a47a76ec066c741b5f6d148972b96d23888f0fcd4 \ No newline at end of file
diff --git a/db/schema_migrations/20200710113437 b/db/schema_migrations/20200710113437
new file mode 100644
index 00000000000..02e9161ed7f
--- /dev/null
+++ b/db/schema_migrations/20200710113437
@@ -0,0 +1 @@
+3d49c22b718c5b4af0a7372584fe12ab730e1ffca501c7f582f7d01200708eb1 \ No newline at end of file
diff --git a/db/schema_migrations/20200810191256 b/db/schema_migrations/20200810191256
new file mode 100644
index 00000000000..c768252a228
--- /dev/null
+++ b/db/schema_migrations/20200810191256
@@ -0,0 +1 @@
+66653e275889da8e695843f648af36c8a4e275b4d3215119eab4942db1b4b823 \ No newline at end of file
diff --git a/db/schema_migrations/20200811130000 b/db/schema_migrations/20200811130000
new file mode 100644
index 00000000000..a7df459c416
--- /dev/null
+++ b/db/schema_migrations/20200811130000
@@ -0,0 +1 @@
+36d3db5618a56a0ea03272563fe254590d6af1f7d2610a1f01a5054b1cda1a7d \ No newline at end of file
diff --git a/db/schema_migrations/20200811130433 b/db/schema_migrations/20200811130433
new file mode 100644
index 00000000000..303468e8949
--- /dev/null
+++ b/db/schema_migrations/20200811130433
@@ -0,0 +1 @@
+e8fc0809b5bd3248dc625602deeaaef16e2db6b33d8eaf51fdcc1c67dee49e17 \ No newline at end of file
diff --git a/db/schema_migrations/20200811154630 b/db/schema_migrations/20200811154630
new file mode 100644
index 00000000000..0498382ef2e
--- /dev/null
+++ b/db/schema_migrations/20200811154630
@@ -0,0 +1 @@
+c04fe7e1a56bdcd41b5e1af346f9bfcae170d601954c4a0bcfcc9aea19d55528 \ No newline at end of file
diff --git a/db/schema_migrations/20200811154631 b/db/schema_migrations/20200811154631
new file mode 100644
index 00000000000..1817460cd30
--- /dev/null
+++ b/db/schema_migrations/20200811154631
@@ -0,0 +1 @@
+0ce17a8ad6c5ca5bba49ff522fede400fe6666490157af123ad98a7643f3ce01 \ No newline at end of file
diff --git a/db/schema_migrations/20200811154632 b/db/schema_migrations/20200811154632
new file mode 100644
index 00000000000..bb1167e3182
--- /dev/null
+++ b/db/schema_migrations/20200811154632
@@ -0,0 +1 @@
+523f200c635e37ee1ac52257ffd45443a3e17bfe993d22775a5377865e044a46 \ No newline at end of file
diff --git a/db/schema_migrations/20200811211536 b/db/schema_migrations/20200811211536
new file mode 100644
index 00000000000..1bd013900a3
--- /dev/null
+++ b/db/schema_migrations/20200811211536
@@ -0,0 +1 @@
+d4ea24092289f6dba294c502b8ce89748165973fb2d7989fa7615433599a0c0c \ No newline at end of file
diff --git a/db/schema_migrations/20200812150810 b/db/schema_migrations/20200812150810
new file mode 100644
index 00000000000..b5e6ce89ee4
--- /dev/null
+++ b/db/schema_migrations/20200812150810
@@ -0,0 +1 @@
+a48d2b0ae00630775a3385aab6b6ae7ac5ebc999228605293c2e824c3651b7da \ No newline at end of file
diff --git a/db/schema_migrations/20200812150811 b/db/schema_migrations/20200812150811
new file mode 100644
index 00000000000..08f760c8325
--- /dev/null
+++ b/db/schema_migrations/20200812150811
@@ -0,0 +1 @@
+a7e650ffb9db2068168b486f8cb27c6bcdaad3682309e7c7df7e3c24c34c0498 \ No newline at end of file
diff --git a/db/schema_migrations/20200812150812 b/db/schema_migrations/20200812150812
new file mode 100644
index 00000000000..df4035363f6
--- /dev/null
+++ b/db/schema_migrations/20200812150812
@@ -0,0 +1 @@
+d51302497aafd672954e1ea7613e33036fd3a083f4b0f349b3710058f1db0810 \ No newline at end of file
diff --git a/db/schema_migrations/20200817100710 b/db/schema_migrations/20200817100710
new file mode 100644
index 00000000000..8062c3d46e4
--- /dev/null
+++ b/db/schema_migrations/20200817100710
@@ -0,0 +1 @@
+87d3529596f5b5adff7280be7c60e4ff290dd05c500bbeb00cda0ac5da6239e0 \ No newline at end of file
diff --git a/db/schema_migrations/20200818052219 b/db/schema_migrations/20200818052219
new file mode 100644
index 00000000000..1df09a53ca4
--- /dev/null
+++ b/db/schema_migrations/20200818052219
@@ -0,0 +1 @@
+94b494b5f8e351cf453699debf03aa28f8a9136c829cb7410c90590b5106cdd5 \ No newline at end of file
diff --git a/db/schema_migrations/20200818092401 b/db/schema_migrations/20200818092401
new file mode 100644
index 00000000000..916b5421e70
--- /dev/null
+++ b/db/schema_migrations/20200818092401
@@ -0,0 +1 @@
+39d412a1680d55466c14450943e17802eb183f2f33f2f77078cba571262cd149 \ No newline at end of file
diff --git a/db/schema_migrations/20200818171229 b/db/schema_migrations/20200818171229
new file mode 100644
index 00000000000..91470670c26
--- /dev/null
+++ b/db/schema_migrations/20200818171229
@@ -0,0 +1 @@
+987f316571f41ad679cad54089bc523f62d04691c10e5cf1957cf60edd71f889 \ No newline at end of file
diff --git a/db/schema_migrations/20200819082334 b/db/schema_migrations/20200819082334
new file mode 100644
index 00000000000..28d83ca820d
--- /dev/null
+++ b/db/schema_migrations/20200819082334
@@ -0,0 +1 @@
+c12f3f5b76e1065867682216348dd95c22d605c30ae54615f2596b1d84aad199 \ No newline at end of file
diff --git a/db/schema_migrations/20200819113644 b/db/schema_migrations/20200819113644
new file mode 100644
index 00000000000..2208ad26134
--- /dev/null
+++ b/db/schema_migrations/20200819113644
@@ -0,0 +1 @@
+19c90689d0af6adb017dbd7127c6cd147d9c92581118dbfd99c87bc6a6dda3be \ No newline at end of file
diff --git a/db/schema_migrations/20200819192143 b/db/schema_migrations/20200819192143
new file mode 100644
index 00000000000..e0934e15f1f
--- /dev/null
+++ b/db/schema_migrations/20200819192143
@@ -0,0 +1 @@
+5a5278fdd9539d33a6de226a84ed39b7c5a26929cec68ec5e8d193afb3cfafa2 \ No newline at end of file
diff --git a/db/schema_migrations/20200819202048 b/db/schema_migrations/20200819202048
new file mode 100644
index 00000000000..a5428c7b40a
--- /dev/null
+++ b/db/schema_migrations/20200819202048
@@ -0,0 +1 @@
+476bce9b18177f37b31e15d42f5a1391c0bfbbd312a513c1d5b43085b90afb3e \ No newline at end of file
diff --git a/db/schema_migrations/20200819202222 b/db/schema_migrations/20200819202222
new file mode 100644
index 00000000000..f633502d0bb
--- /dev/null
+++ b/db/schema_migrations/20200819202222
@@ -0,0 +1 @@
+5e2dfdf725ad0a3d90b240ced74cf5a872f7126b716847f9f9e99b4ad2a22109 \ No newline at end of file
diff --git a/db/schema_migrations/20200820105408 b/db/schema_migrations/20200820105408
new file mode 100644
index 00000000000..647a86797dd
--- /dev/null
+++ b/db/schema_migrations/20200820105408
@@ -0,0 +1 @@
+e21ae06853e3a071669fa8e9ed2638f0e7854813bc5a1639b31ad6edb50f6427 \ No newline at end of file
diff --git a/db/schema_migrations/20200820130839 b/db/schema_migrations/20200820130839
new file mode 100644
index 00000000000..e372e4df2be
--- /dev/null
+++ b/db/schema_migrations/20200820130839
@@ -0,0 +1 @@
+751a2c8e06b522b1564ea09f961d8883543a631874ae26bb14c98b7b442d59cc \ No newline at end of file
diff --git a/db/schema_migrations/20200820204041 b/db/schema_migrations/20200820204041
new file mode 100644
index 00000000000..43e564a759d
--- /dev/null
+++ b/db/schema_migrations/20200820204041
@@ -0,0 +1 @@
+ce4d108c6587943ab3740dcc39298d6877d7317ec1023d8d263cecd9f1e0f478 \ No newline at end of file
diff --git a/db/schema_migrations/20200821034419 b/db/schema_migrations/20200821034419
new file mode 100644
index 00000000000..56ede8eff69
--- /dev/null
+++ b/db/schema_migrations/20200821034419
@@ -0,0 +1 @@
+ddf3452bb44437324d20c9db03e998f8903f5ff9732d29cf85dd5d579507952d \ No newline at end of file
diff --git a/db/schema_migrations/20200821194920 b/db/schema_migrations/20200821194920
new file mode 100644
index 00000000000..b681c3269c3
--- /dev/null
+++ b/db/schema_migrations/20200821194920
@@ -0,0 +1 @@
+d92cdef33a892fdd1761d9491bc8e4c782e9db348d4a6848a1470e99e644fbfd \ No newline at end of file
diff --git a/db/schema_migrations/20200824045812 b/db/schema_migrations/20200824045812
new file mode 100644
index 00000000000..c628ca3eb18
--- /dev/null
+++ b/db/schema_migrations/20200824045812
@@ -0,0 +1 @@
+4f3528d7df6e61c8b14911644f9223ac5f6e678184d1c8370d1e9a60389cd60c \ No newline at end of file
diff --git a/db/schema_migrations/20200824124623 b/db/schema_migrations/20200824124623
new file mode 100644
index 00000000000..367de6bda2e
--- /dev/null
+++ b/db/schema_migrations/20200824124623
@@ -0,0 +1 @@
+b8fcbdab769758753efae992e64bed7f79149c74f08294035a48a03c59bb1c5d \ No newline at end of file
diff --git a/db/schema_migrations/20200824130028 b/db/schema_migrations/20200824130028
new file mode 100644
index 00000000000..961a11848c9
--- /dev/null
+++ b/db/schema_migrations/20200824130028
@@ -0,0 +1 @@
+891f1660592c4443aeced7594cea391066cc79b54b40c67a8c973eb6959bf6f1 \ No newline at end of file
diff --git a/db/schema_migrations/20200824130447 b/db/schema_migrations/20200824130447
new file mode 100644
index 00000000000..901d79466b6
--- /dev/null
+++ b/db/schema_migrations/20200824130447
@@ -0,0 +1 @@
+e6dcd20fe77c443999aa2373e0acdd77eb68c3a6f0d6d65e86b7f85ac97ddb9a \ No newline at end of file
diff --git a/db/schema_migrations/20200825071735 b/db/schema_migrations/20200825071735
new file mode 100644
index 00000000000..fe108bfb9cf
--- /dev/null
+++ b/db/schema_migrations/20200825071735
@@ -0,0 +1 @@
+cd8574318fae1f2bb021b53d4e453c6b64c763f0e7cc8836cdb8b12963ff0e18 \ No newline at end of file
diff --git a/db/schema_migrations/20200825081025 b/db/schema_migrations/20200825081025
new file mode 100644
index 00000000000..db869574f35
--- /dev/null
+++ b/db/schema_migrations/20200825081025
@@ -0,0 +1 @@
+1ee7ae93dde7099f78cd6218b5419a34b2cfebe196521bcbee1583e31f19ffda \ No newline at end of file
diff --git a/db/schema_migrations/20200825081035 b/db/schema_migrations/20200825081035
new file mode 100644
index 00000000000..45bdfd00bf0
--- /dev/null
+++ b/db/schema_migrations/20200825081035
@@ -0,0 +1 @@
+26fe286e565f776f64ae8b6b0ad91ef1d3bf2195384f44f8b093a1b66ee0d05d \ No newline at end of file
diff --git a/db/schema_migrations/20200825081045 b/db/schema_migrations/20200825081045
new file mode 100644
index 00000000000..67273493881
--- /dev/null
+++ b/db/schema_migrations/20200825081045
@@ -0,0 +1 @@
+deb88efebc989a014b6ecaca4a91624d1b21f34c85cbf6d3460363f1b498b427 \ No newline at end of file
diff --git a/db/schema_migrations/20200825081055 b/db/schema_migrations/20200825081055
new file mode 100644
index 00000000000..7694c97bf9d
--- /dev/null
+++ b/db/schema_migrations/20200825081055
@@ -0,0 +1 @@
+8fc437f09321cfe29262075009bce6f7b0047c2291df4a29bcc304c6dd54d27d \ No newline at end of file
diff --git a/db/schema_migrations/20200825084819 b/db/schema_migrations/20200825084819
new file mode 100644
index 00000000000..0ce9dbf863c
--- /dev/null
+++ b/db/schema_migrations/20200825084819
@@ -0,0 +1 @@
+d5e81848257b3391d99b198b177531a4c190ca6f19b27c9aedaa931f6eb3165a \ No newline at end of file
diff --git a/db/schema_migrations/20200825154237 b/db/schema_migrations/20200825154237
new file mode 100644
index 00000000000..5f56cf2d631
--- /dev/null
+++ b/db/schema_migrations/20200825154237
@@ -0,0 +1 @@
+ff41fa940a0a5c3627dfec22ed4e704d6edc534edf30883a36aa454210bb3d43 \ No newline at end of file
diff --git a/db/schema_migrations/20200825180050 b/db/schema_migrations/20200825180050
new file mode 100644
index 00000000000..0e2e9220740
--- /dev/null
+++ b/db/schema_migrations/20200825180050
@@ -0,0 +1 @@
+330340ef4d525e1e13ed28d71d23594627453955ce5f810e370d07bb3623bf35 \ No newline at end of file
diff --git a/db/schema_migrations/20200826053152 b/db/schema_migrations/20200826053152
new file mode 100644
index 00000000000..26cf99ee7f2
--- /dev/null
+++ b/db/schema_migrations/20200826053152
@@ -0,0 +1 @@
+d7dd6ef7c39576988d1efd7bb179f75e3104fc8058a671e47c7b68ba2ddc9ba8 \ No newline at end of file
diff --git a/db/schema_migrations/20200826073745 b/db/schema_migrations/20200826073745
new file mode 100644
index 00000000000..0200c7bc66a
--- /dev/null
+++ b/db/schema_migrations/20200826073745
@@ -0,0 +1 @@
+d3b15469120ed213363de33a4b268ed71a710c40f02d4a669edf2c5412907209 \ No newline at end of file
diff --git a/db/schema_migrations/20200826092324 b/db/schema_migrations/20200826092324
new file mode 100644
index 00000000000..8745b628965
--- /dev/null
+++ b/db/schema_migrations/20200826092324
@@ -0,0 +1 @@
+35c37b8dcdca08d48086dc8164c2f6a69f563366ec9bce1f60299978a94de9bc \ No newline at end of file
diff --git a/db/schema_migrations/20200826121552 b/db/schema_migrations/20200826121552
new file mode 100644
index 00000000000..e794680240a
--- /dev/null
+++ b/db/schema_migrations/20200826121552
@@ -0,0 +1 @@
+8667c30042b19428b97e0995821c183e69f73394503c83a55ba7bd870df7c3e8 \ No newline at end of file
diff --git a/db/schema_migrations/20200826212800 b/db/schema_migrations/20200826212800
new file mode 100644
index 00000000000..3eaae5c48c8
--- /dev/null
+++ b/db/schema_migrations/20200826212800
@@ -0,0 +1 @@
+360c42f4d34c3b03e7a0375a0ff2776f066888f0a40131180bf301b876ea58db \ No newline at end of file
diff --git a/db/schema_migrations/20200826220745 b/db/schema_migrations/20200826220745
new file mode 100644
index 00000000000..39134fb6223
--- /dev/null
+++ b/db/schema_migrations/20200826220745
@@ -0,0 +1 @@
+ee38dd60087a8879c4686214da1d25a60ab74306eb07b938efb1a8dfc46cc73a \ No newline at end of file
diff --git a/db/schema_migrations/20200826220746 b/db/schema_migrations/20200826220746
new file mode 100644
index 00000000000..1ff87e8df6d
--- /dev/null
+++ b/db/schema_migrations/20200826220746
@@ -0,0 +1 @@
+2564c387b727e557b2988996aa533ba5e4e6d7b01515407bd2692c09644ac2be \ No newline at end of file
diff --git a/db/schema_migrations/20200827005322 b/db/schema_migrations/20200827005322
new file mode 100644
index 00000000000..23ae58e766c
--- /dev/null
+++ b/db/schema_migrations/20200827005322
@@ -0,0 +1 @@
+f4f1efcc93476a1d70add93e166f4c702ad7dfc97ad29c3455722fd98824498f \ No newline at end of file
diff --git a/db/schema_migrations/20200827060911 b/db/schema_migrations/20200827060911
new file mode 100644
index 00000000000..a93302067cd
--- /dev/null
+++ b/db/schema_migrations/20200827060911
@@ -0,0 +1 @@
+124f6ba79f71e2de510741b22d3dd5cf15378b5476c759484bd814377a644256 \ No newline at end of file
diff --git a/db/schema_migrations/20200827060932 b/db/schema_migrations/20200827060932
new file mode 100644
index 00000000000..af7d00f21f2
--- /dev/null
+++ b/db/schema_migrations/20200827060932
@@ -0,0 +1 @@
+ba2e32b4836062631308937023470d31b3f808b468999ba15374c3b953377402 \ No newline at end of file
diff --git a/db/schema_migrations/20200827085101 b/db/schema_migrations/20200827085101
new file mode 100644
index 00000000000..930e0176a52
--- /dev/null
+++ b/db/schema_migrations/20200827085101
@@ -0,0 +1 @@
+bdcfd7dbccc73d6e2754d67bf099cc2dd2b919e4125cec47e853ff91911cc82e \ No newline at end of file
diff --git a/db/schema_migrations/20200827102234 b/db/schema_migrations/20200827102234
new file mode 100644
index 00000000000..8f5656a92c6
--- /dev/null
+++ b/db/schema_migrations/20200827102234
@@ -0,0 +1 @@
+d38ef8ccd627e70adf0dd9ac8161235e21afccbc59f1e8d95f379f66eb84630e \ No newline at end of file
diff --git a/db/schema_migrations/20200827104432 b/db/schema_migrations/20200827104432
new file mode 100644
index 00000000000..351974f884b
--- /dev/null
+++ b/db/schema_migrations/20200827104432
@@ -0,0 +1 @@
+99d95dea0dbb10bcaca5515c144c7fcd1e365e69be5eded223379bf61df69bc3 \ No newline at end of file
diff --git a/db/schema_migrations/20200827114902 b/db/schema_migrations/20200827114902
new file mode 100644
index 00000000000..769a0a56b4b
--- /dev/null
+++ b/db/schema_migrations/20200827114902
@@ -0,0 +1 @@
+f581bd5f5ec26dc33643c77fb8c7a64a9053b55c3f6a7281fea89ac4790a58d2 \ No newline at end of file
diff --git a/db/schema_migrations/20200827142811 b/db/schema_migrations/20200827142811
new file mode 100644
index 00000000000..c1edecb9575
--- /dev/null
+++ b/db/schema_migrations/20200827142811
@@ -0,0 +1 @@
+0e2b3433577946177876f14ec414a1653c1edeaa796eea24f12740958f964442 \ No newline at end of file
diff --git a/db/schema_migrations/20200827150057 b/db/schema_migrations/20200827150057
new file mode 100644
index 00000000000..31a7d2e3f2e
--- /dev/null
+++ b/db/schema_migrations/20200827150057
@@ -0,0 +1 @@
+85b7ffba53c9cec30e9778dd806277ca8e9877c9a18dc1d6004402c0e66b8ef1 \ No newline at end of file
diff --git a/db/schema_migrations/20200828155134 b/db/schema_migrations/20200828155134
new file mode 100644
index 00000000000..f622a308fcc
--- /dev/null
+++ b/db/schema_migrations/20200828155134
@@ -0,0 +1 @@
+b3ee994231a8da694dbcda227b37e19a2112be666648d918425b064ec19d239e \ No newline at end of file
diff --git a/db/schema_migrations/20200828155205 b/db/schema_migrations/20200828155205
new file mode 100644
index 00000000000..d864c122afa
--- /dev/null
+++ b/db/schema_migrations/20200828155205
@@ -0,0 +1 @@
+b575558752206149171a05231e4167e1ac3e1295f76d800edfe3d61c1b996b52 \ No newline at end of file
diff --git a/db/schema_migrations/20200830201204 b/db/schema_migrations/20200830201204
new file mode 100644
index 00000000000..370640eb119
--- /dev/null
+++ b/db/schema_migrations/20200830201204
@@ -0,0 +1 @@
+1e8dd4542b13009b748d352933a4a59fcabb31e916226fcbf87043396f94e09f \ No newline at end of file
diff --git a/db/schema_migrations/20200831065320 b/db/schema_migrations/20200831065320
new file mode 100644
index 00000000000..127a6a18d9d
--- /dev/null
+++ b/db/schema_migrations/20200831065320
@@ -0,0 +1 @@
+3e704cf329786e89f43fdefbc6a91272bebc6af5653dd83b5a81567937f75752 \ No newline at end of file
diff --git a/db/schema_migrations/20200831065322 b/db/schema_migrations/20200831065322
new file mode 100644
index 00000000000..ab56be867e8
--- /dev/null
+++ b/db/schema_migrations/20200831065322
@@ -0,0 +1 @@
+4cb28d6da005682bb077427f4f544996065e86f0e76d5de98fc1761555a0535b \ No newline at end of file
diff --git a/db/schema_migrations/20200831065705 b/db/schema_migrations/20200831065705
new file mode 100644
index 00000000000..385a9511d91
--- /dev/null
+++ b/db/schema_migrations/20200831065705
@@ -0,0 +1 @@
+c1457272bd8f0055992df5d4a8ba1a62cb74d3af3fff25447b3abd2eb090841e \ No newline at end of file
diff --git a/db/schema_migrations/20200831074356 b/db/schema_migrations/20200831074356
new file mode 100644
index 00000000000..cea1905fd1b
--- /dev/null
+++ b/db/schema_migrations/20200831074356
@@ -0,0 +1 @@
+8605268a026d4c66653008bb051c567c251044232b925b89f4407f9ad70f639c \ No newline at end of file
diff --git a/db/schema_migrations/20200831224343 b/db/schema_migrations/20200831224343
new file mode 100644
index 00000000000..5aabfb7d1cf
--- /dev/null
+++ b/db/schema_migrations/20200831224343
@@ -0,0 +1 @@
+ce72274a7cc38c3708a03b8a301c6dafa6543acb03c8638a972c197657182ccf \ No newline at end of file
diff --git a/db/schema_migrations/20200901203055 b/db/schema_migrations/20200901203055
new file mode 100644
index 00000000000..166f9069f40
--- /dev/null
+++ b/db/schema_migrations/20200901203055
@@ -0,0 +1 @@
+eb13fb285ac9af83bbc66397a5352a824575ad4af93178b98fbfc1be2e11ce8b \ No newline at end of file
diff --git a/db/schema_migrations/20200901212304 b/db/schema_migrations/20200901212304
new file mode 100644
index 00000000000..3dcc9cdd8f0
--- /dev/null
+++ b/db/schema_migrations/20200901212304
@@ -0,0 +1 @@
+6fb93002ffd5c1d1bfff5bea8a99cbbfc7cefefbc450a9d067ee0cfab8d11e9e \ No newline at end of file
diff --git a/db/schema_migrations/20200901214416 b/db/schema_migrations/20200901214416
new file mode 100644
index 00000000000..bb7481c254d
--- /dev/null
+++ b/db/schema_migrations/20200901214416
@@ -0,0 +1 @@
+b196c8ce85631432e712a977b09cdba70872f42b16bca53eda1bc8558f57ea24 \ No newline at end of file
diff --git a/db/schema_migrations/20200902135542 b/db/schema_migrations/20200902135542
new file mode 100644
index 00000000000..96ee06f291b
--- /dev/null
+++ b/db/schema_migrations/20200902135542
@@ -0,0 +1 @@
+58e1e87a9a0159d62db761d8caa91a5bf2cc1a2ccceb1b57ff35b53f7698d08f \ No newline at end of file
diff --git a/db/schema_migrations/20200903054946 b/db/schema_migrations/20200903054946
new file mode 100644
index 00000000000..20a4874b1bc
--- /dev/null
+++ b/db/schema_migrations/20200903054946
@@ -0,0 +1 @@
+f9aa112661a55c9eeed1a6aa05dd4c28d6f88971dc14bb606e677d4b4a4e5947 \ No newline at end of file
diff --git a/db/schema_migrations/20200903064431 b/db/schema_migrations/20200903064431
new file mode 100644
index 00000000000..a3351912182
--- /dev/null
+++ b/db/schema_migrations/20200903064431
@@ -0,0 +1 @@
+5c065dc7905fd1292e270d2248810d71fa71d6b6996e9d60c463a7eb36042881 \ No newline at end of file
diff --git a/db/schema_migrations/20200903092241 b/db/schema_migrations/20200903092241
new file mode 100644
index 00000000000..bedd97c3918
--- /dev/null
+++ b/db/schema_migrations/20200903092241
@@ -0,0 +1 @@
+e6c3d5352feed1adc82b14218a6f47fa55df9e0add8a59228d128e4e7f39614b \ No newline at end of file
diff --git a/db/schema_migrations/20200904092131 b/db/schema_migrations/20200904092131
new file mode 100644
index 00000000000..ab6f0aaa8ad
--- /dev/null
+++ b/db/schema_migrations/20200904092131
@@ -0,0 +1 @@
+024d4448f6cd9b9fd8f6d1892882de596928d0265e91f79c6a52431c8fb3c08b \ No newline at end of file
diff --git a/db/schema_migrations/20200904131544 b/db/schema_migrations/20200904131544
new file mode 100644
index 00000000000..62ff8ff56e7
--- /dev/null
+++ b/db/schema_migrations/20200904131544
@@ -0,0 +1 @@
+08c9c6e5cd19aac17de7fc639eaca5ddba3e8280452821b8a72f05dcde790feb \ No newline at end of file
diff --git a/db/schema_migrations/20200904174901 b/db/schema_migrations/20200904174901
new file mode 100644
index 00000000000..6803b8ba0e2
--- /dev/null
+++ b/db/schema_migrations/20200904174901
@@ -0,0 +1 @@
+739a4d5374ae2be419c5a2f8c1427f85a0b76c90233918b7b43f1c166ab06cec \ No newline at end of file
diff --git a/db/schema_migrations/20200907021256 b/db/schema_migrations/20200907021256
new file mode 100644
index 00000000000..a8e8b257104
--- /dev/null
+++ b/db/schema_migrations/20200907021256
@@ -0,0 +1 @@
+5fba5213226186a1506f672eb3eab2d07f58b019c4ba13760663cb119f62d4e2 \ No newline at end of file
diff --git a/db/schema_migrations/20200907062101 b/db/schema_migrations/20200907062101
new file mode 100644
index 00000000000..b4bf6bbb781
--- /dev/null
+++ b/db/schema_migrations/20200907062101
@@ -0,0 +1 @@
+002c92f830762d97dcbdbcf8a0287ebbb576edc27f4f76f4bb18d043e956ba7a \ No newline at end of file
diff --git a/db/schema_migrations/20200907124300 b/db/schema_migrations/20200907124300
new file mode 100644
index 00000000000..a156f95f428
--- /dev/null
+++ b/db/schema_migrations/20200907124300
@@ -0,0 +1 @@
+2311967a9f68e1a428662e0231752ad0d844063d66cca895211d38f9ae928d94 \ No newline at end of file
diff --git a/db/schema_migrations/20200908033805 b/db/schema_migrations/20200908033805
new file mode 100644
index 00000000000..dc2103face3
--- /dev/null
+++ b/db/schema_migrations/20200908033805
@@ -0,0 +1 @@
+5f932b8a3503fc275ba6d09436115999b32f6438700e3b719f53730c5527a354 \ No newline at end of file
diff --git a/db/schema_migrations/20200908095446 b/db/schema_migrations/20200908095446
new file mode 100644
index 00000000000..dbb164d9695
--- /dev/null
+++ b/db/schema_migrations/20200908095446
@@ -0,0 +1 @@
+3cd8614d1d93340b4607d5270b54ec96b60b04a830c0a15a84b9843048515a12 \ No newline at end of file
diff --git a/db/schema_migrations/20200908100053 b/db/schema_migrations/20200908100053
new file mode 100644
index 00000000000..f57b8f3a317
--- /dev/null
+++ b/db/schema_migrations/20200908100053
@@ -0,0 +1 @@
+5642f7d91bbbd20d1e3a964b6a06a4da14474db58f47e3ee0ce3273f7cd7a9e8 \ No newline at end of file
diff --git a/db/schema_migrations/20200908183231 b/db/schema_migrations/20200908183231
new file mode 100644
index 00000000000..e194dc37b36
--- /dev/null
+++ b/db/schema_migrations/20200908183231
@@ -0,0 +1 @@
+9eadbb80f137ba0123c96e04ded21cc313560b7a293c241c6a72ebd35248a84b \ No newline at end of file
diff --git a/db/schema_migrations/20200909194014 b/db/schema_migrations/20200909194014
new file mode 100644
index 00000000000..ef647b603f3
--- /dev/null
+++ b/db/schema_migrations/20200909194014
@@ -0,0 +1 @@
+9579a789ed6256a513a7afb51eeaf11661d1ef2e5d8312e28a69579eb39d8960 \ No newline at end of file
diff --git a/db/schema_migrations/20200909194524 b/db/schema_migrations/20200909194524
new file mode 100644
index 00000000000..e4158445318
--- /dev/null
+++ b/db/schema_migrations/20200909194524
@@ -0,0 +1 @@
+c0f798f6ffd8d67137e6076242f5fb0004736f03c9cde5556dec228eefa75cb1 \ No newline at end of file
diff --git a/db/schema_migrations/20200910131217 b/db/schema_migrations/20200910131217
new file mode 100644
index 00000000000..6aba73661f7
--- /dev/null
+++ b/db/schema_migrations/20200910131217
@@ -0,0 +1 @@
+205580c1ba38fd03ce025dfd1d9be67756ade4fd28ba957bb71cd9e5e89ef190 \ No newline at end of file
diff --git a/db/schema_migrations/20200910131218 b/db/schema_migrations/20200910131218
new file mode 100644
index 00000000000..c0e5f36d8d7
--- /dev/null
+++ b/db/schema_migrations/20200910131218
@@ -0,0 +1 @@
+ba431f19818b93da91c4ed2c3f25dc8e2f62c6d9ac07b15f6d01f21f085c1730 \ No newline at end of file
diff --git a/db/schema_migrations/20200910170908 b/db/schema_migrations/20200910170908
new file mode 100644
index 00000000000..12ab216f093
--- /dev/null
+++ b/db/schema_migrations/20200910170908
@@ -0,0 +1 @@
+de13fed042f6e3d2a6612a77acebf168c8beddab5796b96f2d77886dea431ceb \ No newline at end of file
diff --git a/db/schema_migrations/20200910175553 b/db/schema_migrations/20200910175553
new file mode 100644
index 00000000000..fff67f5a2f6
--- /dev/null
+++ b/db/schema_migrations/20200910175553
@@ -0,0 +1 @@
+904e0a8623df766a1f385bbb3db8942d10c4a92354d8f5e3bc03a813337c5fa1 \ No newline at end of file
diff --git a/db/schema_migrations/20200911120132 b/db/schema_migrations/20200911120132
new file mode 100644
index 00000000000..a9ce2c72ac2
--- /dev/null
+++ b/db/schema_migrations/20200911120132
@@ -0,0 +1 @@
+8c9a7ead17d7378337e7bcfd25a10064c70a3bbb4604bdbb24065951131045dd \ No newline at end of file
diff --git a/db/schema_migrations/20200911121027 b/db/schema_migrations/20200911121027
new file mode 100644
index 00000000000..495b12264ee
--- /dev/null
+++ b/db/schema_migrations/20200911121027
@@ -0,0 +1 @@
+59cbcbe3f8491e150f37a3954c89cc58a52aa0a985c66f252c71d679429ffba1 \ No newline at end of file
diff --git a/db/schema_migrations/20200911121048 b/db/schema_migrations/20200911121048
new file mode 100644
index 00000000000..f10c7e0442c
--- /dev/null
+++ b/db/schema_migrations/20200911121048
@@ -0,0 +1 @@
+51fe3e71baaf55730bf51f3ad5d429b7cfdc6c43319babb9af28bdc13aab2fc9 \ No newline at end of file
diff --git a/db/schema_migrations/20200914091326 b/db/schema_migrations/20200914091326
new file mode 100644
index 00000000000..b3ebcce5749
--- /dev/null
+++ b/db/schema_migrations/20200914091326
@@ -0,0 +1 @@
+c46bafefa5fd79a6644cbe259260b66aaded36aad4ae28a84ddd8bb072c2167d \ No newline at end of file
diff --git a/db/schema_migrations/20200914104642 b/db/schema_migrations/20200914104642
new file mode 100644
index 00000000000..849e99fbbb1
--- /dev/null
+++ b/db/schema_migrations/20200914104642
@@ -0,0 +1 @@
+49b492717acca6d43e16caafda0b75f6e1a3630592149b04d1148758406ae1a7 \ No newline at end of file
diff --git a/db/schema_migrations/20200914105202 b/db/schema_migrations/20200914105202
new file mode 100644
index 00000000000..3179f267ce2
--- /dev/null
+++ b/db/schema_migrations/20200914105202
@@ -0,0 +1 @@
+6cd644220e07f477a87ddc8bb8b2de3ed920c0c76383122bab95c939e21abbb2 \ No newline at end of file
diff --git a/db/schema_migrations/20200914155135 b/db/schema_migrations/20200914155135
new file mode 100644
index 00000000000..17cd6c67033
--- /dev/null
+++ b/db/schema_migrations/20200914155135
@@ -0,0 +1 @@
+0b01a251eb736eb9e9986214c69ea5f4a11d8293bc4083af1585ce265c8f69de \ No newline at end of file
diff --git a/db/schema_migrations/20200914183227 b/db/schema_migrations/20200914183227
new file mode 100644
index 00000000000..3fb2d461452
--- /dev/null
+++ b/db/schema_migrations/20200914183227
@@ -0,0 +1 @@
+570a7de82da3dabfd12f3099cdc028128d4b61a4ecf6edd4b3102031d914316c \ No newline at end of file
diff --git a/db/schema_migrations/20200914184212 b/db/schema_migrations/20200914184212
new file mode 100644
index 00000000000..1053454b960
--- /dev/null
+++ b/db/schema_migrations/20200914184212
@@ -0,0 +1 @@
+dcfd1f006aa6695e0fd8f392c7288f2d80bddfe53827d3a2f079bd039f4fe0de \ No newline at end of file
diff --git a/db/schema_migrations/20200915044225 b/db/schema_migrations/20200915044225
new file mode 100644
index 00000000000..440fddf4080
--- /dev/null
+++ b/db/schema_migrations/20200915044225
@@ -0,0 +1 @@
+0c659c7cbbda4d2fbbbd344f0fca50860ccf54ec8b666772d53a4c6fa602d097 \ No newline at end of file
diff --git a/db/schema_migrations/20200915152641 b/db/schema_migrations/20200915152641
new file mode 100644
index 00000000000..def09e2b14a
--- /dev/null
+++ b/db/schema_migrations/20200915152641
@@ -0,0 +1 @@
+b2d8b7aef4e6756f54f2a173280d98e8fc5594075aaa0a46c81b549a96730668 \ No newline at end of file
diff --git a/db/schema_migrations/20200915164448 b/db/schema_migrations/20200915164448
new file mode 100644
index 00000000000..9506a9c7511
--- /dev/null
+++ b/db/schema_migrations/20200915164448
@@ -0,0 +1 @@
+46e86bee146e7f9cf9459309f8d386f9616ba59d40a7517e22756a6e51526056 \ No newline at end of file
diff --git a/db/schema_migrations/20200915164844 b/db/schema_migrations/20200915164844
new file mode 100644
index 00000000000..e0d7d3f7c45
--- /dev/null
+++ b/db/schema_migrations/20200915164844
@@ -0,0 +1 @@
+8b6caa84be77679e8b47dd5f20093e7438d70641d6d5fc498b05b5c35ef3e5e8 \ No newline at end of file
diff --git a/db/schema_migrations/20200916081749 b/db/schema_migrations/20200916081749
new file mode 100644
index 00000000000..ef4e7164d15
--- /dev/null
+++ b/db/schema_migrations/20200916081749
@@ -0,0 +1 @@
+dde7a29268d925044d59455db87bfc1aa617eec6e30df1cc9dc531b52c909fe1 \ No newline at end of file
diff --git a/db/structure.sql b/db/structure.sql
index 950f7930a38..99a070a3838 100644
--- a/db/structure.sql
+++ b/db/structure.sql
@@ -1,5 +1,3 @@
-SET search_path=public;
-
CREATE SCHEMA gitlab_partitions_dynamic;
COMMENT ON SCHEMA gitlab_partitions_dynamic IS 'Schema to hold partitions managed dynamically from the application, e.g. for time space partitioning.';
@@ -8,11 +6,11 @@ CREATE SCHEMA gitlab_partitions_static;
COMMENT ON SCHEMA gitlab_partitions_static IS 'Schema to hold static partitions, e.g. for hash partitioning';
-CREATE EXTENSION IF NOT EXISTS btree_gist WITH SCHEMA public;
+CREATE EXTENSION IF NOT EXISTS btree_gist;
-CREATE EXTENSION IF NOT EXISTS pg_trgm WITH SCHEMA public;
+CREATE EXTENSION IF NOT EXISTS pg_trgm;
-CREATE FUNCTION public.table_sync_function_2be879775d() RETURNS trigger
+CREATE FUNCTION table_sync_function_2be879775d() RETURNS trigger
LANGUAGE plpgsql
AS $$
BEGIN
@@ -30,6 +28,7 @@ ELSIF (TG_OP = 'UPDATE') THEN
entity_path = NEW.entity_path,
target_details = NEW.target_details,
target_type = NEW.target_type,
+ target_id = NEW.target_id,
created_at = NEW.created_at
WHERE audit_events_part_5fc467ac26.id = NEW.id;
ELSIF (TG_OP = 'INSERT') THEN
@@ -44,6 +43,7 @@ ELSIF (TG_OP = 'INSERT') THEN
entity_path,
target_details,
target_type,
+ target_id,
created_at)
VALUES (NEW.id,
NEW.author_id,
@@ -56,6 +56,7 @@ ELSIF (TG_OP = 'INSERT') THEN
NEW.entity_path,
NEW.target_details,
NEW.target_type,
+ NEW.target_id,
NEW.created_at);
END IF;
RETURN NULL;
@@ -63,9 +64,9 @@ RETURN NULL;
END
$$;
-COMMENT ON FUNCTION public.table_sync_function_2be879775d() IS 'Partitioning migration: table sync for audit_events table';
+COMMENT ON FUNCTION table_sync_function_2be879775d() IS 'Partitioning migration: table sync for audit_events table';
-CREATE TABLE public.audit_events_part_5fc467ac26 (
+CREATE TABLE audit_events_part_5fc467ac26 (
id bigint NOT NULL,
author_id integer NOT NULL,
type character varying,
@@ -78,6 +79,7 @@ CREATE TABLE public.audit_events_part_5fc467ac26 (
target_details text,
created_at timestamp without time zone NOT NULL,
target_type text,
+ target_id bigint,
CONSTRAINT check_492aaa021d CHECK ((char_length(entity_path) <= 5500)),
CONSTRAINT check_83ff8406e2 CHECK ((char_length(author_name) <= 255)),
CONSTRAINT check_97a8c868e7 CHECK ((char_length(target_type) <= 255)),
@@ -85,7 +87,7 @@ CREATE TABLE public.audit_events_part_5fc467ac26 (
)
PARTITION BY RANGE (created_at);
-CREATE TABLE public.product_analytics_events_experimental (
+CREATE TABLE product_analytics_events_experimental (
id bigint NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
@@ -218,17 +220,17 @@ CREATE TABLE public.product_analytics_events_experimental (
)
PARTITION BY HASH (project_id);
-CREATE SEQUENCE public.product_analytics_events_experimental_id_seq
+CREATE SEQUENCE product_analytics_events_experimental_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.product_analytics_events_experimental_id_seq OWNED BY public.product_analytics_events_experimental.id;
+ALTER SEQUENCE product_analytics_events_experimental_id_seq OWNED BY product_analytics_events_experimental.id;
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_00 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -358,10 +360,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_00 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_00 FOR VALUES WITH (modulus 64, remainder 0);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_00 FOR VALUES WITH (modulus 64, remainder 0);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_01 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -491,10 +493,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_01 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_01 FOR VALUES WITH (modulus 64, remainder 1);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_01 FOR VALUES WITH (modulus 64, remainder 1);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_02 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -624,10 +626,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_02 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_02 FOR VALUES WITH (modulus 64, remainder 2);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_02 FOR VALUES WITH (modulus 64, remainder 2);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_03 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -757,10 +759,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_03 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_03 FOR VALUES WITH (modulus 64, remainder 3);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_03 FOR VALUES WITH (modulus 64, remainder 3);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_04 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -890,10 +892,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_04 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_04 FOR VALUES WITH (modulus 64, remainder 4);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_04 FOR VALUES WITH (modulus 64, remainder 4);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_05 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -1023,10 +1025,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_05 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_05 FOR VALUES WITH (modulus 64, remainder 5);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_05 FOR VALUES WITH (modulus 64, remainder 5);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_06 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -1156,10 +1158,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_06 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_06 FOR VALUES WITH (modulus 64, remainder 6);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_06 FOR VALUES WITH (modulus 64, remainder 6);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_07 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -1289,10 +1291,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_07 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_07 FOR VALUES WITH (modulus 64, remainder 7);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_07 FOR VALUES WITH (modulus 64, remainder 7);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_08 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -1422,10 +1424,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_08 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_08 FOR VALUES WITH (modulus 64, remainder 8);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_08 FOR VALUES WITH (modulus 64, remainder 8);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_09 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -1555,10 +1557,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_09 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_09 FOR VALUES WITH (modulus 64, remainder 9);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_09 FOR VALUES WITH (modulus 64, remainder 9);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_10 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -1688,10 +1690,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_10 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_10 FOR VALUES WITH (modulus 64, remainder 10);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_10 FOR VALUES WITH (modulus 64, remainder 10);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_11 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -1821,10 +1823,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_11 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_11 FOR VALUES WITH (modulus 64, remainder 11);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_11 FOR VALUES WITH (modulus 64, remainder 11);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_12 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -1954,10 +1956,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_12 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_12 FOR VALUES WITH (modulus 64, remainder 12);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_12 FOR VALUES WITH (modulus 64, remainder 12);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_13 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -2087,10 +2089,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_13 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_13 FOR VALUES WITH (modulus 64, remainder 13);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_13 FOR VALUES WITH (modulus 64, remainder 13);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_14 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -2220,10 +2222,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_14 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_14 FOR VALUES WITH (modulus 64, remainder 14);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_14 FOR VALUES WITH (modulus 64, remainder 14);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_15 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -2353,10 +2355,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_15 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_15 FOR VALUES WITH (modulus 64, remainder 15);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_15 FOR VALUES WITH (modulus 64, remainder 15);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_16 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -2486,10 +2488,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_16 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_16 FOR VALUES WITH (modulus 64, remainder 16);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_16 FOR VALUES WITH (modulus 64, remainder 16);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_17 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -2619,10 +2621,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_17 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_17 FOR VALUES WITH (modulus 64, remainder 17);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_17 FOR VALUES WITH (modulus 64, remainder 17);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_18 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -2752,10 +2754,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_18 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_18 FOR VALUES WITH (modulus 64, remainder 18);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_18 FOR VALUES WITH (modulus 64, remainder 18);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_19 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -2885,10 +2887,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_19 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_19 FOR VALUES WITH (modulus 64, remainder 19);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_19 FOR VALUES WITH (modulus 64, remainder 19);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_20 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -3018,10 +3020,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_20 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_20 FOR VALUES WITH (modulus 64, remainder 20);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_20 FOR VALUES WITH (modulus 64, remainder 20);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_21 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -3151,10 +3153,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_21 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_21 FOR VALUES WITH (modulus 64, remainder 21);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_21 FOR VALUES WITH (modulus 64, remainder 21);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_22 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -3284,10 +3286,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_22 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_22 FOR VALUES WITH (modulus 64, remainder 22);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_22 FOR VALUES WITH (modulus 64, remainder 22);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_23 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -3417,10 +3419,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_23 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_23 FOR VALUES WITH (modulus 64, remainder 23);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_23 FOR VALUES WITH (modulus 64, remainder 23);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_24 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -3550,10 +3552,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_24 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_24 FOR VALUES WITH (modulus 64, remainder 24);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_24 FOR VALUES WITH (modulus 64, remainder 24);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_25 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -3683,10 +3685,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_25 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_25 FOR VALUES WITH (modulus 64, remainder 25);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_25 FOR VALUES WITH (modulus 64, remainder 25);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_26 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -3816,10 +3818,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_26 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_26 FOR VALUES WITH (modulus 64, remainder 26);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_26 FOR VALUES WITH (modulus 64, remainder 26);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_27 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -3949,10 +3951,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_27 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_27 FOR VALUES WITH (modulus 64, remainder 27);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_27 FOR VALUES WITH (modulus 64, remainder 27);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_28 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -4082,10 +4084,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_28 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_28 FOR VALUES WITH (modulus 64, remainder 28);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_28 FOR VALUES WITH (modulus 64, remainder 28);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_29 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -4215,10 +4217,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_29 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_29 FOR VALUES WITH (modulus 64, remainder 29);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_29 FOR VALUES WITH (modulus 64, remainder 29);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_30 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -4348,10 +4350,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_30 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_30 FOR VALUES WITH (modulus 64, remainder 30);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_30 FOR VALUES WITH (modulus 64, remainder 30);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_31 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -4481,10 +4483,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_31 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_31 FOR VALUES WITH (modulus 64, remainder 31);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_31 FOR VALUES WITH (modulus 64, remainder 31);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_32 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -4614,10 +4616,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_32 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_32 FOR VALUES WITH (modulus 64, remainder 32);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_32 FOR VALUES WITH (modulus 64, remainder 32);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_33 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -4747,10 +4749,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_33 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_33 FOR VALUES WITH (modulus 64, remainder 33);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_33 FOR VALUES WITH (modulus 64, remainder 33);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_34 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -4880,10 +4882,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_34 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_34 FOR VALUES WITH (modulus 64, remainder 34);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_34 FOR VALUES WITH (modulus 64, remainder 34);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_35 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -5013,10 +5015,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_35 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_35 FOR VALUES WITH (modulus 64, remainder 35);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_35 FOR VALUES WITH (modulus 64, remainder 35);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_36 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -5146,10 +5148,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_36 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_36 FOR VALUES WITH (modulus 64, remainder 36);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_36 FOR VALUES WITH (modulus 64, remainder 36);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_37 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -5279,10 +5281,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_37 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_37 FOR VALUES WITH (modulus 64, remainder 37);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_37 FOR VALUES WITH (modulus 64, remainder 37);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_38 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -5412,10 +5414,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_38 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_38 FOR VALUES WITH (modulus 64, remainder 38);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_38 FOR VALUES WITH (modulus 64, remainder 38);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_39 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -5545,10 +5547,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_39 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_39 FOR VALUES WITH (modulus 64, remainder 39);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_39 FOR VALUES WITH (modulus 64, remainder 39);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_40 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -5678,10 +5680,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_40 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_40 FOR VALUES WITH (modulus 64, remainder 40);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_40 FOR VALUES WITH (modulus 64, remainder 40);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_41 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -5811,10 +5813,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_41 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_41 FOR VALUES WITH (modulus 64, remainder 41);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_41 FOR VALUES WITH (modulus 64, remainder 41);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_42 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -5944,10 +5946,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_42 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_42 FOR VALUES WITH (modulus 64, remainder 42);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_42 FOR VALUES WITH (modulus 64, remainder 42);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_43 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -6077,10 +6079,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_43 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_43 FOR VALUES WITH (modulus 64, remainder 43);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_43 FOR VALUES WITH (modulus 64, remainder 43);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_44 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -6210,10 +6212,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_44 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_44 FOR VALUES WITH (modulus 64, remainder 44);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_44 FOR VALUES WITH (modulus 64, remainder 44);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_45 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -6343,10 +6345,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_45 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_45 FOR VALUES WITH (modulus 64, remainder 45);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_45 FOR VALUES WITH (modulus 64, remainder 45);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_46 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -6476,10 +6478,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_46 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_46 FOR VALUES WITH (modulus 64, remainder 46);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_46 FOR VALUES WITH (modulus 64, remainder 46);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_47 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -6609,10 +6611,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_47 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_47 FOR VALUES WITH (modulus 64, remainder 47);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_47 FOR VALUES WITH (modulus 64, remainder 47);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_48 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -6742,10 +6744,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_48 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_48 FOR VALUES WITH (modulus 64, remainder 48);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_48 FOR VALUES WITH (modulus 64, remainder 48);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_49 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -6875,10 +6877,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_49 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_49 FOR VALUES WITH (modulus 64, remainder 49);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_49 FOR VALUES WITH (modulus 64, remainder 49);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_50 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -7008,10 +7010,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_50 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_50 FOR VALUES WITH (modulus 64, remainder 50);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_50 FOR VALUES WITH (modulus 64, remainder 50);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_51 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -7141,10 +7143,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_51 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_51 FOR VALUES WITH (modulus 64, remainder 51);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_51 FOR VALUES WITH (modulus 64, remainder 51);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_52 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -7274,10 +7276,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_52 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_52 FOR VALUES WITH (modulus 64, remainder 52);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_52 FOR VALUES WITH (modulus 64, remainder 52);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_53 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -7407,10 +7409,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_53 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_53 FOR VALUES WITH (modulus 64, remainder 53);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_53 FOR VALUES WITH (modulus 64, remainder 53);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_54 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -7540,10 +7542,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_54 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_54 FOR VALUES WITH (modulus 64, remainder 54);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_54 FOR VALUES WITH (modulus 64, remainder 54);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_55 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -7673,10 +7675,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_55 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_55 FOR VALUES WITH (modulus 64, remainder 55);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_55 FOR VALUES WITH (modulus 64, remainder 55);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_56 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -7806,10 +7808,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_56 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_56 FOR VALUES WITH (modulus 64, remainder 56);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_56 FOR VALUES WITH (modulus 64, remainder 56);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_57 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -7939,10 +7941,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_57 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_57 FOR VALUES WITH (modulus 64, remainder 57);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_57 FOR VALUES WITH (modulus 64, remainder 57);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_58 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -8072,10 +8074,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_58 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_58 FOR VALUES WITH (modulus 64, remainder 58);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_58 FOR VALUES WITH (modulus 64, remainder 58);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_59 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -8205,10 +8207,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_59 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_59 FOR VALUES WITH (modulus 64, remainder 59);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_59 FOR VALUES WITH (modulus 64, remainder 59);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_60 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -8338,10 +8340,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_60 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_60 FOR VALUES WITH (modulus 64, remainder 60);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_60 FOR VALUES WITH (modulus 64, remainder 60);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_61 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -8471,10 +8473,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_61 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_61 FOR VALUES WITH (modulus 64, remainder 61);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_61 FOR VALUES WITH (modulus 64, remainder 61);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_62 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -8604,10 +8606,10 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_62 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_62 FOR VALUES WITH (modulus 64, remainder 62);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_62 FOR VALUES WITH (modulus 64, remainder 62);
CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_63 (
- id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
+ id bigint DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass) NOT NULL,
project_id integer NOT NULL,
platform character varying(255),
etl_tstamp timestamp with time zone,
@@ -8737,9 +8739,9 @@ CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_63 (
event_fingerprint character varying(128),
true_tstamp timestamp with time zone
);
-ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_63 FOR VALUES WITH (modulus 64, remainder 63);
+ALTER TABLE ONLY product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_63 FOR VALUES WITH (modulus 64, remainder 63);
-CREATE TABLE public.abuse_reports (
+CREATE TABLE abuse_reports (
id integer NOT NULL,
reporter_id integer,
user_id integer,
@@ -8750,31 +8752,31 @@ CREATE TABLE public.abuse_reports (
cached_markdown_version integer
);
-CREATE SEQUENCE public.abuse_reports_id_seq
+CREATE SEQUENCE abuse_reports_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.abuse_reports_id_seq OWNED BY public.abuse_reports.id;
+ALTER SEQUENCE abuse_reports_id_seq OWNED BY abuse_reports.id;
-CREATE TABLE public.alert_management_alert_assignees (
+CREATE TABLE alert_management_alert_assignees (
id bigint NOT NULL,
user_id bigint NOT NULL,
alert_id bigint NOT NULL
);
-CREATE SEQUENCE public.alert_management_alert_assignees_id_seq
+CREATE SEQUENCE alert_management_alert_assignees_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.alert_management_alert_assignees_id_seq OWNED BY public.alert_management_alert_assignees.id;
+ALTER SEQUENCE alert_management_alert_assignees_id_seq OWNED BY alert_management_alert_assignees.id;
-CREATE TABLE public.alert_management_alert_user_mentions (
+CREATE TABLE alert_management_alert_user_mentions (
id bigint NOT NULL,
alert_management_alert_id bigint NOT NULL,
note_id bigint,
@@ -8783,16 +8785,16 @@ CREATE TABLE public.alert_management_alert_user_mentions (
mentioned_groups_ids integer[]
);
-CREATE SEQUENCE public.alert_management_alert_user_mentions_id_seq
+CREATE SEQUENCE alert_management_alert_user_mentions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.alert_management_alert_user_mentions_id_seq OWNED BY public.alert_management_alert_user_mentions.id;
+ALTER SEQUENCE alert_management_alert_user_mentions_id_seq OWNED BY alert_management_alert_user_mentions.id;
-CREATE TABLE public.alert_management_alerts (
+CREATE TABLE alert_management_alerts (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -8819,16 +8821,16 @@ CREATE TABLE public.alert_management_alerts (
CONSTRAINT check_d1d1c2d14c CHECK ((char_length(title) <= 200))
);
-CREATE SEQUENCE public.alert_management_alerts_id_seq
+CREATE SEQUENCE alert_management_alerts_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.alert_management_alerts_id_seq OWNED BY public.alert_management_alerts.id;
+ALTER SEQUENCE alert_management_alerts_id_seq OWNED BY alert_management_alerts.id;
-CREATE TABLE public.alerts_service_data (
+CREATE TABLE alerts_service_data (
id bigint NOT NULL,
service_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -8837,16 +8839,16 @@ CREATE TABLE public.alerts_service_data (
encrypted_token_iv character varying(255)
);
-CREATE SEQUENCE public.alerts_service_data_id_seq
+CREATE SEQUENCE alerts_service_data_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.alerts_service_data_id_seq OWNED BY public.alerts_service_data.id;
+ALTER SEQUENCE alerts_service_data_id_seq OWNED BY alerts_service_data.id;
-CREATE TABLE public.allowed_email_domains (
+CREATE TABLE allowed_email_domains (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -8854,16 +8856,16 @@ CREATE TABLE public.allowed_email_domains (
domain character varying(255) NOT NULL
);
-CREATE SEQUENCE public.allowed_email_domains_id_seq
+CREATE SEQUENCE allowed_email_domains_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.allowed_email_domains_id_seq OWNED BY public.allowed_email_domains.id;
+ALTER SEQUENCE allowed_email_domains_id_seq OWNED BY allowed_email_domains.id;
-CREATE TABLE public.analytics_cycle_analytics_group_stages (
+CREATE TABLE analytics_cycle_analytics_group_stages (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -8879,16 +8881,16 @@ CREATE TABLE public.analytics_cycle_analytics_group_stages (
group_value_stream_id bigint NOT NULL
);
-CREATE SEQUENCE public.analytics_cycle_analytics_group_stages_id_seq
+CREATE SEQUENCE analytics_cycle_analytics_group_stages_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.analytics_cycle_analytics_group_stages_id_seq OWNED BY public.analytics_cycle_analytics_group_stages.id;
+ALTER SEQUENCE analytics_cycle_analytics_group_stages_id_seq OWNED BY analytics_cycle_analytics_group_stages.id;
-CREATE TABLE public.analytics_cycle_analytics_group_value_streams (
+CREATE TABLE analytics_cycle_analytics_group_value_streams (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -8897,16 +8899,16 @@ CREATE TABLE public.analytics_cycle_analytics_group_value_streams (
CONSTRAINT check_bc1ed5f1f7 CHECK ((char_length(name) <= 100))
);
-CREATE SEQUENCE public.analytics_cycle_analytics_group_value_streams_id_seq
+CREATE SEQUENCE analytics_cycle_analytics_group_value_streams_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.analytics_cycle_analytics_group_value_streams_id_seq OWNED BY public.analytics_cycle_analytics_group_value_streams.id;
+ALTER SEQUENCE analytics_cycle_analytics_group_value_streams_id_seq OWNED BY analytics_cycle_analytics_group_value_streams.id;
-CREATE TABLE public.analytics_cycle_analytics_project_stages (
+CREATE TABLE analytics_cycle_analytics_project_stages (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -8921,16 +8923,32 @@ CREATE TABLE public.analytics_cycle_analytics_project_stages (
name character varying(255) NOT NULL
);
-CREATE SEQUENCE public.analytics_cycle_analytics_project_stages_id_seq
+CREATE SEQUENCE analytics_cycle_analytics_project_stages_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE analytics_cycle_analytics_project_stages_id_seq OWNED BY analytics_cycle_analytics_project_stages.id;
+
+CREATE TABLE analytics_instance_statistics_measurements (
+ id bigint NOT NULL,
+ count bigint NOT NULL,
+ recorded_at timestamp with time zone NOT NULL,
+ identifier smallint NOT NULL
+);
+
+CREATE SEQUENCE analytics_instance_statistics_measurements_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.analytics_cycle_analytics_project_stages_id_seq OWNED BY public.analytics_cycle_analytics_project_stages.id;
+ALTER SEQUENCE analytics_instance_statistics_measurements_id_seq OWNED BY analytics_instance_statistics_measurements.id;
-CREATE TABLE public.analytics_language_trend_repository_languages (
+CREATE TABLE analytics_language_trend_repository_languages (
file_count integer DEFAULT 0 NOT NULL,
programming_language_id bigint NOT NULL,
project_id bigint NOT NULL,
@@ -8940,7 +8958,7 @@ CREATE TABLE public.analytics_language_trend_repository_languages (
snapshot_date date NOT NULL
);
-CREATE TABLE public.appearances (
+CREATE TABLE appearances (
id integer NOT NULL,
title character varying NOT NULL,
description text NOT NULL,
@@ -8966,32 +8984,32 @@ CREATE TABLE public.appearances (
CONSTRAINT appearances_profile_image_guidelines CHECK ((char_length(profile_image_guidelines) <= 4096))
);
-CREATE SEQUENCE public.appearances_id_seq
+CREATE SEQUENCE appearances_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.appearances_id_seq OWNED BY public.appearances.id;
+ALTER SEQUENCE appearances_id_seq OWNED BY appearances.id;
-CREATE TABLE public.application_setting_terms (
+CREATE TABLE application_setting_terms (
id integer NOT NULL,
cached_markdown_version integer,
terms text NOT NULL,
terms_html text
);
-CREATE SEQUENCE public.application_setting_terms_id_seq
+CREATE SEQUENCE application_setting_terms_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.application_setting_terms_id_seq OWNED BY public.application_setting_terms.id;
+ALTER SEQUENCE application_setting_terms_id_seq OWNED BY application_setting_terms.id;
-CREATE TABLE public.application_settings (
+CREATE TABLE application_settings (
id integer NOT NULL,
default_projects_limit integer,
signup_enabled boolean,
@@ -9250,6 +9268,11 @@ CREATE TABLE public.application_settings (
wiki_page_max_content_bytes bigint DEFAULT 52428800 NOT NULL,
elasticsearch_indexed_file_size_limit_kb integer DEFAULT 1024 NOT NULL,
enforce_namespace_storage_limit boolean DEFAULT false NOT NULL,
+ container_registry_delete_tags_service_timeout integer DEFAULT 250 NOT NULL,
+ elasticsearch_client_request_timeout integer DEFAULT 0 NOT NULL,
+ gitpod_enabled boolean DEFAULT false NOT NULL,
+ gitpod_url text DEFAULT 'https://gitpod.io/'::text,
+ CONSTRAINT check_2dba05b802 CHECK ((char_length(gitpod_url) <= 255)),
CONSTRAINT check_51700b31b5 CHECK ((char_length(default_branch_name) <= 255)),
CONSTRAINT check_9c6c447a13 CHECK ((char_length(maintenance_mode_message) <= 255)),
CONSTRAINT check_d03919528d CHECK ((char_length(container_registry_vendor) <= 255)),
@@ -9257,37 +9280,36 @@ CREATE TABLE public.application_settings (
CONSTRAINT check_e5aba18f02 CHECK ((char_length(container_registry_version) <= 255))
);
-CREATE SEQUENCE public.application_settings_id_seq
+CREATE SEQUENCE application_settings_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.application_settings_id_seq OWNED BY public.application_settings.id;
+ALTER SEQUENCE application_settings_id_seq OWNED BY application_settings.id;
-CREATE TABLE public.approval_merge_request_rule_sources (
+CREATE TABLE approval_merge_request_rule_sources (
id bigint NOT NULL,
approval_merge_request_rule_id bigint NOT NULL,
approval_project_rule_id bigint NOT NULL
);
-CREATE SEQUENCE public.approval_merge_request_rule_sources_id_seq
+CREATE SEQUENCE approval_merge_request_rule_sources_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.approval_merge_request_rule_sources_id_seq OWNED BY public.approval_merge_request_rule_sources.id;
+ALTER SEQUENCE approval_merge_request_rule_sources_id_seq OWNED BY approval_merge_request_rule_sources.id;
-CREATE TABLE public.approval_merge_request_rules (
+CREATE TABLE approval_merge_request_rules (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
merge_request_id integer NOT NULL,
approvals_required smallint DEFAULT 0 NOT NULL,
- code_owner boolean DEFAULT false NOT NULL,
name character varying NOT NULL,
rule_type smallint DEFAULT 1 NOT NULL,
report_type smallint,
@@ -9295,61 +9317,61 @@ CREATE TABLE public.approval_merge_request_rules (
CONSTRAINT check_6fca5928b2 CHECK ((char_length(section) <= 255))
);
-CREATE TABLE public.approval_merge_request_rules_approved_approvers (
+CREATE TABLE approval_merge_request_rules_approved_approvers (
id bigint NOT NULL,
approval_merge_request_rule_id bigint NOT NULL,
user_id integer NOT NULL
);
-CREATE SEQUENCE public.approval_merge_request_rules_approved_approvers_id_seq
+CREATE SEQUENCE approval_merge_request_rules_approved_approvers_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.approval_merge_request_rules_approved_approvers_id_seq OWNED BY public.approval_merge_request_rules_approved_approvers.id;
+ALTER SEQUENCE approval_merge_request_rules_approved_approvers_id_seq OWNED BY approval_merge_request_rules_approved_approvers.id;
-CREATE TABLE public.approval_merge_request_rules_groups (
+CREATE TABLE approval_merge_request_rules_groups (
id bigint NOT NULL,
approval_merge_request_rule_id bigint NOT NULL,
group_id integer NOT NULL
);
-CREATE SEQUENCE public.approval_merge_request_rules_groups_id_seq
+CREATE SEQUENCE approval_merge_request_rules_groups_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.approval_merge_request_rules_groups_id_seq OWNED BY public.approval_merge_request_rules_groups.id;
+ALTER SEQUENCE approval_merge_request_rules_groups_id_seq OWNED BY approval_merge_request_rules_groups.id;
-CREATE SEQUENCE public.approval_merge_request_rules_id_seq
+CREATE SEQUENCE approval_merge_request_rules_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.approval_merge_request_rules_id_seq OWNED BY public.approval_merge_request_rules.id;
+ALTER SEQUENCE approval_merge_request_rules_id_seq OWNED BY approval_merge_request_rules.id;
-CREATE TABLE public.approval_merge_request_rules_users (
+CREATE TABLE approval_merge_request_rules_users (
id bigint NOT NULL,
approval_merge_request_rule_id bigint NOT NULL,
user_id integer NOT NULL
);
-CREATE SEQUENCE public.approval_merge_request_rules_users_id_seq
+CREATE SEQUENCE approval_merge_request_rules_users_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.approval_merge_request_rules_users_id_seq OWNED BY public.approval_merge_request_rules_users.id;
+ALTER SEQUENCE approval_merge_request_rules_users_id_seq OWNED BY approval_merge_request_rules_users.id;
-CREATE TABLE public.approval_project_rules (
+CREATE TABLE approval_project_rules (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -9359,51 +9381,51 @@ CREATE TABLE public.approval_project_rules (
rule_type smallint DEFAULT 0 NOT NULL
);
-CREATE TABLE public.approval_project_rules_groups (
+CREATE TABLE approval_project_rules_groups (
id bigint NOT NULL,
approval_project_rule_id bigint NOT NULL,
group_id integer NOT NULL
);
-CREATE SEQUENCE public.approval_project_rules_groups_id_seq
+CREATE SEQUENCE approval_project_rules_groups_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.approval_project_rules_groups_id_seq OWNED BY public.approval_project_rules_groups.id;
+ALTER SEQUENCE approval_project_rules_groups_id_seq OWNED BY approval_project_rules_groups.id;
-CREATE SEQUENCE public.approval_project_rules_id_seq
+CREATE SEQUENCE approval_project_rules_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.approval_project_rules_id_seq OWNED BY public.approval_project_rules.id;
+ALTER SEQUENCE approval_project_rules_id_seq OWNED BY approval_project_rules.id;
-CREATE TABLE public.approval_project_rules_protected_branches (
+CREATE TABLE approval_project_rules_protected_branches (
approval_project_rule_id bigint NOT NULL,
protected_branch_id bigint NOT NULL
);
-CREATE TABLE public.approval_project_rules_users (
+CREATE TABLE approval_project_rules_users (
id bigint NOT NULL,
approval_project_rule_id bigint NOT NULL,
user_id integer NOT NULL
);
-CREATE SEQUENCE public.approval_project_rules_users_id_seq
+CREATE SEQUENCE approval_project_rules_users_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.approval_project_rules_users_id_seq OWNED BY public.approval_project_rules_users.id;
+ALTER SEQUENCE approval_project_rules_users_id_seq OWNED BY approval_project_rules_users.id;
-CREATE TABLE public.approvals (
+CREATE TABLE approvals (
id integer NOT NULL,
merge_request_id integer NOT NULL,
user_id integer NOT NULL,
@@ -9411,16 +9433,16 @@ CREATE TABLE public.approvals (
updated_at timestamp without time zone
);
-CREATE SEQUENCE public.approvals_id_seq
+CREATE SEQUENCE approvals_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.approvals_id_seq OWNED BY public.approvals.id;
+ALTER SEQUENCE approvals_id_seq OWNED BY approvals.id;
-CREATE TABLE public.approver_groups (
+CREATE TABLE approver_groups (
id integer NOT NULL,
target_id integer NOT NULL,
target_type character varying NOT NULL,
@@ -9429,16 +9451,16 @@ CREATE TABLE public.approver_groups (
updated_at timestamp without time zone
);
-CREATE SEQUENCE public.approver_groups_id_seq
+CREATE SEQUENCE approver_groups_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.approver_groups_id_seq OWNED BY public.approver_groups.id;
+ALTER SEQUENCE approver_groups_id_seq OWNED BY approver_groups.id;
-CREATE TABLE public.approvers (
+CREATE TABLE approvers (
id integer NOT NULL,
target_id integer NOT NULL,
target_type character varying,
@@ -9447,23 +9469,49 @@ CREATE TABLE public.approvers (
updated_at timestamp without time zone
);
-CREATE SEQUENCE public.approvers_id_seq
+CREATE SEQUENCE approvers_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.approvers_id_seq OWNED BY public.approvers.id;
+ALTER SEQUENCE approvers_id_seq OWNED BY approvers.id;
-CREATE TABLE public.ar_internal_metadata (
+CREATE TABLE ar_internal_metadata (
key character varying NOT NULL,
value character varying,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL
);
-CREATE TABLE public.audit_events (
+CREATE TABLE atlassian_identities (
+ user_id bigint NOT NULL,
+ created_at timestamp with time zone NOT NULL,
+ updated_at timestamp with time zone NOT NULL,
+ expires_at timestamp with time zone,
+ extern_uid text NOT NULL,
+ encrypted_token bytea,
+ encrypted_token_iv bytea,
+ encrypted_refresh_token bytea,
+ encrypted_refresh_token_iv bytea,
+ CONSTRAINT atlassian_identities_refresh_token_iv_length_constraint CHECK ((octet_length(encrypted_refresh_token_iv) <= 12)),
+ CONSTRAINT atlassian_identities_refresh_token_length_constraint CHECK ((octet_length(encrypted_refresh_token) <= 512)),
+ CONSTRAINT atlassian_identities_token_iv_length_constraint CHECK ((octet_length(encrypted_token_iv) <= 12)),
+ CONSTRAINT atlassian_identities_token_length_constraint CHECK ((octet_length(encrypted_token) <= 2048)),
+ CONSTRAINT check_32f5779763 CHECK ((char_length(extern_uid) <= 255))
+);
+
+CREATE SEQUENCE atlassian_identities_user_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE atlassian_identities_user_id_seq OWNED BY atlassian_identities.user_id;
+
+CREATE TABLE audit_events (
id integer NOT NULL,
author_id integer NOT NULL,
type character varying,
@@ -9476,22 +9524,44 @@ CREATE TABLE public.audit_events (
entity_path text,
target_details text,
target_type text,
+ target_id bigint,
CONSTRAINT check_492aaa021d CHECK ((char_length(entity_path) <= 5500)),
CONSTRAINT check_82294106dd CHECK ((char_length(target_type) <= 255)),
CONSTRAINT check_83ff8406e2 CHECK ((char_length(author_name) <= 255)),
CONSTRAINT check_d493ec90b5 CHECK ((char_length(target_details) <= 5500))
);
-CREATE SEQUENCE public.audit_events_id_seq
+CREATE SEQUENCE audit_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.audit_events_id_seq OWNED BY public.audit_events.id;
+ALTER SEQUENCE audit_events_id_seq OWNED BY audit_events.id;
+
+CREATE TABLE authentication_events (
+ id bigint NOT NULL,
+ created_at timestamp with time zone NOT NULL,
+ user_id bigint,
+ result smallint NOT NULL,
+ ip_address inet,
+ provider text NOT NULL,
+ user_name text NOT NULL,
+ CONSTRAINT check_45a6cc4e80 CHECK ((char_length(user_name) <= 255)),
+ CONSTRAINT check_c64f424630 CHECK ((char_length(provider) <= 64))
+);
-CREATE TABLE public.award_emoji (
+CREATE SEQUENCE authentication_events_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE authentication_events_id_seq OWNED BY authentication_events.id;
+
+CREATE TABLE award_emoji (
id integer NOT NULL,
name character varying,
user_id integer,
@@ -9501,16 +9571,16 @@ CREATE TABLE public.award_emoji (
updated_at timestamp without time zone
);
-CREATE SEQUENCE public.award_emoji_id_seq
+CREATE SEQUENCE award_emoji_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.award_emoji_id_seq OWNED BY public.award_emoji.id;
+ALTER SEQUENCE award_emoji_id_seq OWNED BY award_emoji.id;
-CREATE TABLE public.aws_roles (
+CREATE TABLE aws_roles (
user_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -9518,7 +9588,7 @@ CREATE TABLE public.aws_roles (
role_external_id character varying(64) NOT NULL
);
-CREATE TABLE public.background_migration_jobs (
+CREATE TABLE background_migration_jobs (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -9528,16 +9598,16 @@ CREATE TABLE public.background_migration_jobs (
CONSTRAINT check_b0de0a5852 CHECK ((char_length(class_name) <= 200))
);
-CREATE SEQUENCE public.background_migration_jobs_id_seq
+CREATE SEQUENCE background_migration_jobs_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.background_migration_jobs_id_seq OWNED BY public.background_migration_jobs.id;
+ALTER SEQUENCE background_migration_jobs_id_seq OWNED BY background_migration_jobs.id;
-CREATE TABLE public.backup_labels (
+CREATE TABLE backup_labels (
id integer NOT NULL,
title character varying,
color character varying,
@@ -9554,7 +9624,7 @@ CREATE TABLE public.backup_labels (
new_title character varying
);
-CREATE TABLE public.badges (
+CREATE TABLE badges (
id integer NOT NULL,
link_url character varying NOT NULL,
image_url character varying NOT NULL,
@@ -9566,31 +9636,31 @@ CREATE TABLE public.badges (
updated_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.badges_id_seq
+CREATE SEQUENCE badges_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.badges_id_seq OWNED BY public.badges.id;
+ALTER SEQUENCE badges_id_seq OWNED BY badges.id;
-CREATE TABLE public.board_assignees (
+CREATE TABLE board_assignees (
id integer NOT NULL,
board_id integer NOT NULL,
assignee_id integer NOT NULL
);
-CREATE SEQUENCE public.board_assignees_id_seq
+CREATE SEQUENCE board_assignees_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.board_assignees_id_seq OWNED BY public.board_assignees.id;
+ALTER SEQUENCE board_assignees_id_seq OWNED BY board_assignees.id;
-CREATE TABLE public.board_group_recent_visits (
+CREATE TABLE board_group_recent_visits (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -9599,31 +9669,31 @@ CREATE TABLE public.board_group_recent_visits (
group_id integer
);
-CREATE SEQUENCE public.board_group_recent_visits_id_seq
+CREATE SEQUENCE board_group_recent_visits_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.board_group_recent_visits_id_seq OWNED BY public.board_group_recent_visits.id;
+ALTER SEQUENCE board_group_recent_visits_id_seq OWNED BY board_group_recent_visits.id;
-CREATE TABLE public.board_labels (
+CREATE TABLE board_labels (
id integer NOT NULL,
board_id integer NOT NULL,
label_id integer NOT NULL
);
-CREATE SEQUENCE public.board_labels_id_seq
+CREATE SEQUENCE board_labels_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.board_labels_id_seq OWNED BY public.board_labels.id;
+ALTER SEQUENCE board_labels_id_seq OWNED BY board_labels.id;
-CREATE TABLE public.board_project_recent_visits (
+CREATE TABLE board_project_recent_visits (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -9632,16 +9702,16 @@ CREATE TABLE public.board_project_recent_visits (
board_id integer
);
-CREATE SEQUENCE public.board_project_recent_visits_id_seq
+CREATE SEQUENCE board_project_recent_visits_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.board_project_recent_visits_id_seq OWNED BY public.board_project_recent_visits.id;
+ALTER SEQUENCE board_project_recent_visits_id_seq OWNED BY board_project_recent_visits.id;
-CREATE TABLE public.board_user_preferences (
+CREATE TABLE board_user_preferences (
id bigint NOT NULL,
user_id bigint NOT NULL,
board_id bigint NOT NULL,
@@ -9650,16 +9720,16 @@ CREATE TABLE public.board_user_preferences (
updated_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.board_user_preferences_id_seq
+CREATE SEQUENCE board_user_preferences_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.board_user_preferences_id_seq OWNED BY public.board_user_preferences.id;
+ALTER SEQUENCE board_user_preferences_id_seq OWNED BY board_user_preferences.id;
-CREATE TABLE public.boards (
+CREATE TABLE boards (
id integer NOT NULL,
project_id integer,
created_at timestamp without time zone NOT NULL,
@@ -9672,16 +9742,33 @@ CREATE TABLE public.boards (
hide_closed_list boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.boards_id_seq
+CREATE TABLE boards_epic_user_preferences (
+ id bigint NOT NULL,
+ board_id bigint NOT NULL,
+ user_id bigint NOT NULL,
+ epic_id bigint NOT NULL,
+ collapsed boolean DEFAULT false NOT NULL
+);
+
+CREATE SEQUENCE boards_epic_user_preferences_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE boards_epic_user_preferences_id_seq OWNED BY boards_epic_user_preferences.id;
+
+CREATE SEQUENCE boards_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.boards_id_seq OWNED BY public.boards.id;
+ALTER SEQUENCE boards_id_seq OWNED BY boards.id;
-CREATE TABLE public.broadcast_messages (
+CREATE TABLE broadcast_messages (
id integer NOT NULL,
message text NOT NULL,
starts_at timestamp without time zone NOT NULL,
@@ -9697,16 +9784,16 @@ CREATE TABLE public.broadcast_messages (
dismissable boolean
);
-CREATE SEQUENCE public.broadcast_messages_id_seq
+CREATE SEQUENCE broadcast_messages_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.broadcast_messages_id_seq OWNED BY public.broadcast_messages.id;
+ALTER SEQUENCE broadcast_messages_id_seq OWNED BY broadcast_messages.id;
-CREATE TABLE public.chat_names (
+CREATE TABLE chat_names (
id integer NOT NULL,
user_id integer NOT NULL,
service_id integer NOT NULL,
@@ -9719,16 +9806,16 @@ CREATE TABLE public.chat_names (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.chat_names_id_seq
+CREATE SEQUENCE chat_names_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.chat_names_id_seq OWNED BY public.chat_names.id;
+ALTER SEQUENCE chat_names_id_seq OWNED BY chat_names.id;
-CREATE TABLE public.chat_teams (
+CREATE TABLE chat_teams (
id integer NOT NULL,
namespace_id integer NOT NULL,
team_id character varying,
@@ -9737,79 +9824,99 @@ CREATE TABLE public.chat_teams (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.chat_teams_id_seq
+CREATE SEQUENCE chat_teams_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.chat_teams_id_seq OWNED BY public.chat_teams.id;
+ALTER SEQUENCE chat_teams_id_seq OWNED BY chat_teams.id;
-CREATE TABLE public.ci_build_needs (
+CREATE TABLE ci_build_needs (
id integer NOT NULL,
build_id integer NOT NULL,
name text NOT NULL,
artifacts boolean DEFAULT true NOT NULL
);
-CREATE SEQUENCE public.ci_build_needs_id_seq
+CREATE SEQUENCE ci_build_needs_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_build_needs_id_seq OWNED BY public.ci_build_needs.id;
+ALTER SEQUENCE ci_build_needs_id_seq OWNED BY ci_build_needs.id;
-CREATE TABLE public.ci_build_report_results (
+CREATE TABLE ci_build_pending_states (
+ id bigint NOT NULL,
+ created_at timestamp with time zone NOT NULL,
+ updated_at timestamp with time zone NOT NULL,
+ build_id bigint NOT NULL,
+ state smallint,
+ failure_reason smallint,
+ trace_checksum bytea
+);
+
+CREATE SEQUENCE ci_build_pending_states_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE ci_build_pending_states_id_seq OWNED BY ci_build_pending_states.id;
+
+CREATE TABLE ci_build_report_results (
build_id bigint NOT NULL,
project_id bigint NOT NULL,
data jsonb DEFAULT '{}'::jsonb NOT NULL
);
-CREATE SEQUENCE public.ci_build_report_results_build_id_seq
+CREATE SEQUENCE ci_build_report_results_build_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_build_report_results_build_id_seq OWNED BY public.ci_build_report_results.build_id;
+ALTER SEQUENCE ci_build_report_results_build_id_seq OWNED BY ci_build_report_results.build_id;
-CREATE TABLE public.ci_build_trace_chunks (
+CREATE TABLE ci_build_trace_chunks (
id bigint NOT NULL,
build_id integer NOT NULL,
chunk_index integer NOT NULL,
data_store integer NOT NULL,
- raw_data bytea
+ raw_data bytea,
+ checksum bytea
);
-CREATE SEQUENCE public.ci_build_trace_chunks_id_seq
+CREATE SEQUENCE ci_build_trace_chunks_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_build_trace_chunks_id_seq OWNED BY public.ci_build_trace_chunks.id;
+ALTER SEQUENCE ci_build_trace_chunks_id_seq OWNED BY ci_build_trace_chunks.id;
-CREATE TABLE public.ci_build_trace_section_names (
+CREATE TABLE ci_build_trace_section_names (
id integer NOT NULL,
project_id integer NOT NULL,
name character varying NOT NULL
);
-CREATE SEQUENCE public.ci_build_trace_section_names_id_seq
+CREATE SEQUENCE ci_build_trace_section_names_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_build_trace_section_names_id_seq OWNED BY public.ci_build_trace_section_names.id;
+ALTER SEQUENCE ci_build_trace_section_names_id_seq OWNED BY ci_build_trace_section_names.id;
-CREATE TABLE public.ci_build_trace_sections (
+CREATE TABLE ci_build_trace_sections (
project_id integer NOT NULL,
date_start timestamp without time zone NOT NULL,
date_end timestamp without time zone NOT NULL,
@@ -9819,7 +9926,7 @@ CREATE TABLE public.ci_build_trace_sections (
section_name_id integer NOT NULL
);
-CREATE TABLE public.ci_builds (
+CREATE TABLE ci_builds (
id integer NOT NULL,
status character varying,
finished_at timestamp without time zone,
@@ -9874,16 +9981,16 @@ CREATE TABLE public.ci_builds (
CONSTRAINT check_1e2fbd1b39 CHECK ((lock_version IS NOT NULL))
);
-CREATE SEQUENCE public.ci_builds_id_seq
+CREATE SEQUENCE ci_builds_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_builds_id_seq OWNED BY public.ci_builds.id;
+ALTER SEQUENCE ci_builds_id_seq OWNED BY ci_builds.id;
-CREATE TABLE public.ci_builds_metadata (
+CREATE TABLE ci_builds_metadata (
id integer NOT NULL,
build_id integer NOT NULL,
project_id integer NOT NULL,
@@ -9898,16 +10005,16 @@ CREATE TABLE public.ci_builds_metadata (
secrets jsonb DEFAULT '{}'::jsonb NOT NULL
);
-CREATE SEQUENCE public.ci_builds_metadata_id_seq
+CREATE SEQUENCE ci_builds_metadata_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_builds_metadata_id_seq OWNED BY public.ci_builds_metadata.id;
+ALTER SEQUENCE ci_builds_metadata_id_seq OWNED BY ci_builds_metadata.id;
-CREATE TABLE public.ci_builds_runner_session (
+CREATE TABLE ci_builds_runner_session (
id bigint NOT NULL,
build_id integer NOT NULL,
url character varying NOT NULL,
@@ -9915,16 +10022,16 @@ CREATE TABLE public.ci_builds_runner_session (
"authorization" character varying
);
-CREATE SEQUENCE public.ci_builds_runner_session_id_seq
+CREATE SEQUENCE ci_builds_runner_session_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_builds_runner_session_id_seq OWNED BY public.ci_builds_runner_session.id;
+ALTER SEQUENCE ci_builds_runner_session_id_seq OWNED BY ci_builds_runner_session.id;
-CREATE TABLE public.ci_daily_build_group_report_results (
+CREATE TABLE ci_daily_build_group_report_results (
id bigint NOT NULL,
date date NOT NULL,
project_id bigint NOT NULL,
@@ -9934,16 +10041,16 @@ CREATE TABLE public.ci_daily_build_group_report_results (
data jsonb NOT NULL
);
-CREATE SEQUENCE public.ci_daily_build_group_report_results_id_seq
+CREATE SEQUENCE ci_daily_build_group_report_results_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_daily_build_group_report_results_id_seq OWNED BY public.ci_daily_build_group_report_results.id;
+ALTER SEQUENCE ci_daily_build_group_report_results_id_seq OWNED BY ci_daily_build_group_report_results.id;
-CREATE TABLE public.ci_freeze_periods (
+CREATE TABLE ci_freeze_periods (
id bigint NOT NULL,
project_id bigint NOT NULL,
freeze_start character varying(998) NOT NULL,
@@ -9953,16 +10060,16 @@ CREATE TABLE public.ci_freeze_periods (
updated_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.ci_freeze_periods_id_seq
+CREATE SEQUENCE ci_freeze_periods_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_freeze_periods_id_seq OWNED BY public.ci_freeze_periods.id;
+ALTER SEQUENCE ci_freeze_periods_id_seq OWNED BY ci_freeze_periods.id;
-CREATE TABLE public.ci_group_variables (
+CREATE TABLE ci_group_variables (
id integer NOT NULL,
key character varying NOT NULL,
value text,
@@ -9977,16 +10084,16 @@ CREATE TABLE public.ci_group_variables (
variable_type smallint DEFAULT 1 NOT NULL
);
-CREATE SEQUENCE public.ci_group_variables_id_seq
+CREATE SEQUENCE ci_group_variables_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_group_variables_id_seq OWNED BY public.ci_group_variables.id;
+ALTER SEQUENCE ci_group_variables_id_seq OWNED BY ci_group_variables.id;
-CREATE TABLE public.ci_instance_variables (
+CREATE TABLE ci_instance_variables (
id bigint NOT NULL,
variable_type smallint DEFAULT 1 NOT NULL,
masked boolean DEFAULT false,
@@ -9999,16 +10106,16 @@ CREATE TABLE public.ci_instance_variables (
CONSTRAINT check_956afd70f1 CHECK ((char_length(encrypted_value) <= 13579))
);
-CREATE SEQUENCE public.ci_instance_variables_id_seq
+CREATE SEQUENCE ci_instance_variables_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_instance_variables_id_seq OWNED BY public.ci_instance_variables.id;
+ALTER SEQUENCE ci_instance_variables_id_seq OWNED BY ci_instance_variables.id;
-CREATE TABLE public.ci_job_artifacts (
+CREATE TABLE ci_job_artifacts (
id integer NOT NULL,
project_id integer NOT NULL,
job_id integer NOT NULL,
@@ -10022,20 +10129,19 @@ CREATE TABLE public.ci_job_artifacts (
file_sha256 bytea,
file_format smallint,
file_location smallint,
- locked boolean,
CONSTRAINT check_27f0f6dbab CHECK ((file_store IS NOT NULL))
);
-CREATE SEQUENCE public.ci_job_artifacts_id_seq
+CREATE SEQUENCE ci_job_artifacts_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_job_artifacts_id_seq OWNED BY public.ci_job_artifacts.id;
+ALTER SEQUENCE ci_job_artifacts_id_seq OWNED BY ci_job_artifacts.id;
-CREATE TABLE public.ci_job_variables (
+CREATE TABLE ci_job_variables (
id bigint NOT NULL,
key character varying NOT NULL,
encrypted_value text,
@@ -10045,16 +10151,16 @@ CREATE TABLE public.ci_job_variables (
source smallint DEFAULT 0 NOT NULL
);
-CREATE SEQUENCE public.ci_job_variables_id_seq
+CREATE SEQUENCE ci_job_variables_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_job_variables_id_seq OWNED BY public.ci_job_variables.id;
+ALTER SEQUENCE ci_job_variables_id_seq OWNED BY ci_job_variables.id;
-CREATE TABLE public.ci_pipeline_artifacts (
+CREATE TABLE ci_pipeline_artifacts (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -10070,32 +10176,32 @@ CREATE TABLE public.ci_pipeline_artifacts (
CONSTRAINT check_abeeb71caf CHECK ((file IS NOT NULL))
);
-CREATE SEQUENCE public.ci_pipeline_artifacts_id_seq
+CREATE SEQUENCE ci_pipeline_artifacts_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_pipeline_artifacts_id_seq OWNED BY public.ci_pipeline_artifacts.id;
+ALTER SEQUENCE ci_pipeline_artifacts_id_seq OWNED BY ci_pipeline_artifacts.id;
-CREATE TABLE public.ci_pipeline_chat_data (
+CREATE TABLE ci_pipeline_chat_data (
id bigint NOT NULL,
pipeline_id integer NOT NULL,
chat_name_id integer NOT NULL,
response_url text NOT NULL
);
-CREATE SEQUENCE public.ci_pipeline_chat_data_id_seq
+CREATE SEQUENCE ci_pipeline_chat_data_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_pipeline_chat_data_id_seq OWNED BY public.ci_pipeline_chat_data.id;
+ALTER SEQUENCE ci_pipeline_chat_data_id_seq OWNED BY ci_pipeline_chat_data.id;
-CREATE TABLE public.ci_pipeline_messages (
+CREATE TABLE ci_pipeline_messages (
id bigint NOT NULL,
severity smallint DEFAULT 0 NOT NULL,
pipeline_id integer NOT NULL,
@@ -10103,16 +10209,16 @@ CREATE TABLE public.ci_pipeline_messages (
CONSTRAINT check_58ca2981b2 CHECK ((char_length(content) <= 10000))
);
-CREATE SEQUENCE public.ci_pipeline_messages_id_seq
+CREATE SEQUENCE ci_pipeline_messages_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_pipeline_messages_id_seq OWNED BY public.ci_pipeline_messages.id;
+ALTER SEQUENCE ci_pipeline_messages_id_seq OWNED BY ci_pipeline_messages.id;
-CREATE TABLE public.ci_pipeline_schedule_variables (
+CREATE TABLE ci_pipeline_schedule_variables (
id integer NOT NULL,
key character varying NOT NULL,
value text,
@@ -10125,16 +10231,16 @@ CREATE TABLE public.ci_pipeline_schedule_variables (
variable_type smallint DEFAULT 1 NOT NULL
);
-CREATE SEQUENCE public.ci_pipeline_schedule_variables_id_seq
+CREATE SEQUENCE ci_pipeline_schedule_variables_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_pipeline_schedule_variables_id_seq OWNED BY public.ci_pipeline_schedule_variables.id;
+ALTER SEQUENCE ci_pipeline_schedule_variables_id_seq OWNED BY ci_pipeline_schedule_variables.id;
-CREATE TABLE public.ci_pipeline_schedules (
+CREATE TABLE ci_pipeline_schedules (
id integer NOT NULL,
description character varying,
ref character varying,
@@ -10148,16 +10254,16 @@ CREATE TABLE public.ci_pipeline_schedules (
updated_at timestamp without time zone
);
-CREATE SEQUENCE public.ci_pipeline_schedules_id_seq
+CREATE SEQUENCE ci_pipeline_schedules_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_pipeline_schedules_id_seq OWNED BY public.ci_pipeline_schedules.id;
+ALTER SEQUENCE ci_pipeline_schedules_id_seq OWNED BY ci_pipeline_schedules.id;
-CREATE TABLE public.ci_pipeline_variables (
+CREATE TABLE ci_pipeline_variables (
id integer NOT NULL,
key character varying NOT NULL,
value text,
@@ -10168,16 +10274,16 @@ CREATE TABLE public.ci_pipeline_variables (
variable_type smallint DEFAULT 1 NOT NULL
);
-CREATE SEQUENCE public.ci_pipeline_variables_id_seq
+CREATE SEQUENCE ci_pipeline_variables_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_pipeline_variables_id_seq OWNED BY public.ci_pipeline_variables.id;
+ALTER SEQUENCE ci_pipeline_variables_id_seq OWNED BY ci_pipeline_variables.id;
-CREATE TABLE public.ci_pipelines (
+CREATE TABLE ci_pipelines (
id integer NOT NULL,
ref character varying,
sha character varying,
@@ -10206,34 +10312,52 @@ CREATE TABLE public.ci_pipelines (
target_sha bytea,
external_pull_request_id bigint,
ci_ref_id bigint,
- locked smallint DEFAULT 0 NOT NULL,
+ locked smallint DEFAULT 1 NOT NULL,
CONSTRAINT check_d7e99a025e CHECK ((lock_version IS NOT NULL))
);
-CREATE TABLE public.ci_pipelines_config (
+CREATE TABLE ci_pipelines_config (
pipeline_id bigint NOT NULL,
content text NOT NULL
);
-CREATE SEQUENCE public.ci_pipelines_config_pipeline_id_seq
+CREATE SEQUENCE ci_pipelines_config_pipeline_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_pipelines_config_pipeline_id_seq OWNED BY public.ci_pipelines_config.pipeline_id;
+ALTER SEQUENCE ci_pipelines_config_pipeline_id_seq OWNED BY ci_pipelines_config.pipeline_id;
+
+CREATE SEQUENCE ci_pipelines_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE ci_pipelines_id_seq OWNED BY ci_pipelines.id;
+
+CREATE TABLE ci_platform_metrics (
+ id bigint NOT NULL,
+ recorded_at timestamp with time zone NOT NULL,
+ platform_target text NOT NULL,
+ count integer NOT NULL,
+ CONSTRAINT check_f922abc32b CHECK ((char_length(platform_target) <= 255)),
+ CONSTRAINT ci_platform_metrics_check_count_positive CHECK ((count > 0))
+);
-CREATE SEQUENCE public.ci_pipelines_id_seq
+CREATE SEQUENCE ci_platform_metrics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_pipelines_id_seq OWNED BY public.ci_pipelines.id;
+ALTER SEQUENCE ci_platform_metrics_id_seq OWNED BY ci_platform_metrics.id;
-CREATE TABLE public.ci_refs (
+CREATE TABLE ci_refs (
id bigint NOT NULL,
project_id bigint NOT NULL,
lock_version integer DEFAULT 0 NOT NULL,
@@ -10241,16 +10365,16 @@ CREATE TABLE public.ci_refs (
ref_path text NOT NULL
);
-CREATE SEQUENCE public.ci_refs_id_seq
+CREATE SEQUENCE ci_refs_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_refs_id_seq OWNED BY public.ci_refs.id;
+ALTER SEQUENCE ci_refs_id_seq OWNED BY ci_refs.id;
-CREATE TABLE public.ci_resource_groups (
+CREATE TABLE ci_resource_groups (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -10258,16 +10382,16 @@ CREATE TABLE public.ci_resource_groups (
key character varying(255) NOT NULL
);
-CREATE SEQUENCE public.ci_resource_groups_id_seq
+CREATE SEQUENCE ci_resource_groups_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_resource_groups_id_seq OWNED BY public.ci_resource_groups.id;
+ALTER SEQUENCE ci_resource_groups_id_seq OWNED BY ci_resource_groups.id;
-CREATE TABLE public.ci_resources (
+CREATE TABLE ci_resources (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -10275,31 +10399,31 @@ CREATE TABLE public.ci_resources (
build_id bigint
);
-CREATE SEQUENCE public.ci_resources_id_seq
+CREATE SEQUENCE ci_resources_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_resources_id_seq OWNED BY public.ci_resources.id;
+ALTER SEQUENCE ci_resources_id_seq OWNED BY ci_resources.id;
-CREATE TABLE public.ci_runner_namespaces (
+CREATE TABLE ci_runner_namespaces (
id integer NOT NULL,
runner_id integer,
namespace_id integer
);
-CREATE SEQUENCE public.ci_runner_namespaces_id_seq
+CREATE SEQUENCE ci_runner_namespaces_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_runner_namespaces_id_seq OWNED BY public.ci_runner_namespaces.id;
+ALTER SEQUENCE ci_runner_namespaces_id_seq OWNED BY ci_runner_namespaces.id;
-CREATE TABLE public.ci_runner_projects (
+CREATE TABLE ci_runner_projects (
id integer NOT NULL,
runner_id integer NOT NULL,
created_at timestamp without time zone,
@@ -10307,16 +10431,16 @@ CREATE TABLE public.ci_runner_projects (
project_id integer
);
-CREATE SEQUENCE public.ci_runner_projects_id_seq
+CREATE SEQUENCE ci_runner_projects_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_runner_projects_id_seq OWNED BY public.ci_runner_projects.id;
+ALTER SEQUENCE ci_runner_projects_id_seq OWNED BY ci_runner_projects.id;
-CREATE TABLE public.ci_runners (
+CREATE TABLE ci_runners (
id integer NOT NULL,
token character varying,
created_at timestamp without time zone,
@@ -10341,16 +10465,16 @@ CREATE TABLE public.ci_runners (
private_projects_minutes_cost_factor double precision DEFAULT 1.0 NOT NULL
);
-CREATE SEQUENCE public.ci_runners_id_seq
+CREATE SEQUENCE ci_runners_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_runners_id_seq OWNED BY public.ci_runners.id;
+ALTER SEQUENCE ci_runners_id_seq OWNED BY ci_runners.id;
-CREATE TABLE public.ci_sources_pipelines (
+CREATE TABLE ci_sources_pipelines (
id integer NOT NULL,
project_id integer,
pipeline_id integer,
@@ -10359,31 +10483,31 @@ CREATE TABLE public.ci_sources_pipelines (
source_pipeline_id integer
);
-CREATE SEQUENCE public.ci_sources_pipelines_id_seq
+CREATE SEQUENCE ci_sources_pipelines_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_sources_pipelines_id_seq OWNED BY public.ci_sources_pipelines.id;
+ALTER SEQUENCE ci_sources_pipelines_id_seq OWNED BY ci_sources_pipelines.id;
-CREATE TABLE public.ci_sources_projects (
+CREATE TABLE ci_sources_projects (
id bigint NOT NULL,
pipeline_id bigint NOT NULL,
source_project_id bigint NOT NULL
);
-CREATE SEQUENCE public.ci_sources_projects_id_seq
+CREATE SEQUENCE ci_sources_projects_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_sources_projects_id_seq OWNED BY public.ci_sources_projects.id;
+ALTER SEQUENCE ci_sources_projects_id_seq OWNED BY ci_sources_projects.id;
-CREATE TABLE public.ci_stages (
+CREATE TABLE ci_stages (
id integer NOT NULL,
project_id integer,
pipeline_id integer,
@@ -10396,31 +10520,31 @@ CREATE TABLE public.ci_stages (
CONSTRAINT check_81b431e49b CHECK ((lock_version IS NOT NULL))
);
-CREATE SEQUENCE public.ci_stages_id_seq
+CREATE SEQUENCE ci_stages_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_stages_id_seq OWNED BY public.ci_stages.id;
+ALTER SEQUENCE ci_stages_id_seq OWNED BY ci_stages.id;
-CREATE TABLE public.ci_subscriptions_projects (
+CREATE TABLE ci_subscriptions_projects (
id bigint NOT NULL,
downstream_project_id bigint NOT NULL,
upstream_project_id bigint NOT NULL
);
-CREATE SEQUENCE public.ci_subscriptions_projects_id_seq
+CREATE SEQUENCE ci_subscriptions_projects_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_subscriptions_projects_id_seq OWNED BY public.ci_subscriptions_projects.id;
+ALTER SEQUENCE ci_subscriptions_projects_id_seq OWNED BY ci_subscriptions_projects.id;
-CREATE TABLE public.ci_trigger_requests (
+CREATE TABLE ci_trigger_requests (
id integer NOT NULL,
trigger_id integer NOT NULL,
variables text,
@@ -10429,16 +10553,16 @@ CREATE TABLE public.ci_trigger_requests (
commit_id integer
);
-CREATE SEQUENCE public.ci_trigger_requests_id_seq
+CREATE SEQUENCE ci_trigger_requests_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_trigger_requests_id_seq OWNED BY public.ci_trigger_requests.id;
+ALTER SEQUENCE ci_trigger_requests_id_seq OWNED BY ci_trigger_requests.id;
-CREATE TABLE public.ci_triggers (
+CREATE TABLE ci_triggers (
id integer NOT NULL,
token character varying,
created_at timestamp without time zone,
@@ -10449,16 +10573,16 @@ CREATE TABLE public.ci_triggers (
ref character varying
);
-CREATE SEQUENCE public.ci_triggers_id_seq
+CREATE SEQUENCE ci_triggers_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_triggers_id_seq OWNED BY public.ci_triggers.id;
+ALTER SEQUENCE ci_triggers_id_seq OWNED BY ci_triggers.id;
-CREATE TABLE public.ci_variables (
+CREATE TABLE ci_variables (
id integer NOT NULL,
key character varying NOT NULL,
value text,
@@ -10472,16 +10596,16 @@ CREATE TABLE public.ci_variables (
variable_type smallint DEFAULT 1 NOT NULL
);
-CREATE SEQUENCE public.ci_variables_id_seq
+CREATE SEQUENCE ci_variables_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ci_variables_id_seq OWNED BY public.ci_variables.id;
+ALTER SEQUENCE ci_variables_id_seq OWNED BY ci_variables.id;
-CREATE TABLE public.cluster_agent_tokens (
+CREATE TABLE cluster_agent_tokens (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -10490,16 +10614,16 @@ CREATE TABLE public.cluster_agent_tokens (
CONSTRAINT check_c60daed227 CHECK ((char_length(token_encrypted) <= 255))
);
-CREATE SEQUENCE public.cluster_agent_tokens_id_seq
+CREATE SEQUENCE cluster_agent_tokens_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.cluster_agent_tokens_id_seq OWNED BY public.cluster_agent_tokens.id;
+ALTER SEQUENCE cluster_agent_tokens_id_seq OWNED BY cluster_agent_tokens.id;
-CREATE TABLE public.cluster_agents (
+CREATE TABLE cluster_agents (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -10508,31 +10632,31 @@ CREATE TABLE public.cluster_agents (
CONSTRAINT check_3498369510 CHECK ((char_length(name) <= 255))
);
-CREATE SEQUENCE public.cluster_agents_id_seq
+CREATE SEQUENCE cluster_agents_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.cluster_agents_id_seq OWNED BY public.cluster_agents.id;
+ALTER SEQUENCE cluster_agents_id_seq OWNED BY cluster_agents.id;
-CREATE TABLE public.cluster_groups (
+CREATE TABLE cluster_groups (
id integer NOT NULL,
cluster_id integer NOT NULL,
group_id integer NOT NULL
);
-CREATE SEQUENCE public.cluster_groups_id_seq
+CREATE SEQUENCE cluster_groups_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.cluster_groups_id_seq OWNED BY public.cluster_groups.id;
+ALTER SEQUENCE cluster_groups_id_seq OWNED BY cluster_groups.id;
-CREATE TABLE public.cluster_platforms_kubernetes (
+CREATE TABLE cluster_platforms_kubernetes (
id integer NOT NULL,
cluster_id integer NOT NULL,
created_at timestamp without time zone NOT NULL,
@@ -10548,16 +10672,16 @@ CREATE TABLE public.cluster_platforms_kubernetes (
authorization_type smallint
);
-CREATE SEQUENCE public.cluster_platforms_kubernetes_id_seq
+CREATE SEQUENCE cluster_platforms_kubernetes_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.cluster_platforms_kubernetes_id_seq OWNED BY public.cluster_platforms_kubernetes.id;
+ALTER SEQUENCE cluster_platforms_kubernetes_id_seq OWNED BY cluster_platforms_kubernetes.id;
-CREATE TABLE public.cluster_projects (
+CREATE TABLE cluster_projects (
id integer NOT NULL,
project_id integer NOT NULL,
cluster_id integer NOT NULL,
@@ -10565,16 +10689,16 @@ CREATE TABLE public.cluster_projects (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.cluster_projects_id_seq
+CREATE SEQUENCE cluster_projects_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.cluster_projects_id_seq OWNED BY public.cluster_projects.id;
+ALTER SEQUENCE cluster_projects_id_seq OWNED BY cluster_projects.id;
-CREATE TABLE public.cluster_providers_aws (
+CREATE TABLE cluster_providers_aws (
id bigint NOT NULL,
cluster_id bigint NOT NULL,
created_by_user_id integer,
@@ -10593,19 +10717,21 @@ CREATE TABLE public.cluster_providers_aws (
encrypted_secret_access_key_iv character varying(255),
encrypted_secret_access_key text,
session_token text,
- status_reason text
+ status_reason text,
+ kubernetes_version text DEFAULT '1.14'::text NOT NULL,
+ CONSTRAINT check_f1f42cd85e CHECK ((char_length(kubernetes_version) <= 30))
);
-CREATE SEQUENCE public.cluster_providers_aws_id_seq
+CREATE SEQUENCE cluster_providers_aws_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.cluster_providers_aws_id_seq OWNED BY public.cluster_providers_aws.id;
+ALTER SEQUENCE cluster_providers_aws_id_seq OWNED BY cluster_providers_aws.id;
-CREATE TABLE public.cluster_providers_gcp (
+CREATE TABLE cluster_providers_gcp (
id integer NOT NULL,
cluster_id integer NOT NULL,
status integer,
@@ -10624,16 +10750,16 @@ CREATE TABLE public.cluster_providers_gcp (
cloud_run boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.cluster_providers_gcp_id_seq
+CREATE SEQUENCE cluster_providers_gcp_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.cluster_providers_gcp_id_seq OWNED BY public.cluster_providers_gcp.id;
+ALTER SEQUENCE cluster_providers_gcp_id_seq OWNED BY cluster_providers_gcp.id;
-CREATE TABLE public.clusters (
+CREATE TABLE clusters (
id integer NOT NULL,
user_id integer,
provider_type integer,
@@ -10652,7 +10778,7 @@ CREATE TABLE public.clusters (
cleanup_status_reason text
);
-CREATE TABLE public.clusters_applications_cert_managers (
+CREATE TABLE clusters_applications_cert_managers (
id integer NOT NULL,
cluster_id integer NOT NULL,
status integer NOT NULL,
@@ -10663,16 +10789,16 @@ CREATE TABLE public.clusters_applications_cert_managers (
status_reason text
);
-CREATE SEQUENCE public.clusters_applications_cert_managers_id_seq
+CREATE SEQUENCE clusters_applications_cert_managers_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_applications_cert_managers_id_seq OWNED BY public.clusters_applications_cert_managers.id;
+ALTER SEQUENCE clusters_applications_cert_managers_id_seq OWNED BY clusters_applications_cert_managers.id;
-CREATE TABLE public.clusters_applications_cilium (
+CREATE TABLE clusters_applications_cilium (
id bigint NOT NULL,
cluster_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -10681,16 +10807,16 @@ CREATE TABLE public.clusters_applications_cilium (
status_reason text
);
-CREATE SEQUENCE public.clusters_applications_cilium_id_seq
+CREATE SEQUENCE clusters_applications_cilium_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_applications_cilium_id_seq OWNED BY public.clusters_applications_cilium.id;
+ALTER SEQUENCE clusters_applications_cilium_id_seq OWNED BY clusters_applications_cilium.id;
-CREATE TABLE public.clusters_applications_crossplane (
+CREATE TABLE clusters_applications_crossplane (
id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -10701,16 +10827,16 @@ CREATE TABLE public.clusters_applications_crossplane (
status_reason text
);
-CREATE SEQUENCE public.clusters_applications_crossplane_id_seq
+CREATE SEQUENCE clusters_applications_crossplane_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_applications_crossplane_id_seq OWNED BY public.clusters_applications_crossplane.id;
+ALTER SEQUENCE clusters_applications_crossplane_id_seq OWNED BY clusters_applications_crossplane.id;
-CREATE TABLE public.clusters_applications_elastic_stacks (
+CREATE TABLE clusters_applications_elastic_stacks (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -10720,16 +10846,16 @@ CREATE TABLE public.clusters_applications_elastic_stacks (
status_reason text
);
-CREATE SEQUENCE public.clusters_applications_elastic_stacks_id_seq
+CREATE SEQUENCE clusters_applications_elastic_stacks_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_applications_elastic_stacks_id_seq OWNED BY public.clusters_applications_elastic_stacks.id;
+ALTER SEQUENCE clusters_applications_elastic_stacks_id_seq OWNED BY clusters_applications_elastic_stacks.id;
-CREATE TABLE public.clusters_applications_fluentd (
+CREATE TABLE clusters_applications_fluentd (
id bigint NOT NULL,
protocol smallint NOT NULL,
status integer NOT NULL,
@@ -10744,16 +10870,16 @@ CREATE TABLE public.clusters_applications_fluentd (
cilium_log_enabled boolean DEFAULT true NOT NULL
);
-CREATE SEQUENCE public.clusters_applications_fluentd_id_seq
+CREATE SEQUENCE clusters_applications_fluentd_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_applications_fluentd_id_seq OWNED BY public.clusters_applications_fluentd.id;
+ALTER SEQUENCE clusters_applications_fluentd_id_seq OWNED BY clusters_applications_fluentd.id;
-CREATE TABLE public.clusters_applications_helm (
+CREATE TABLE clusters_applications_helm (
id integer NOT NULL,
cluster_id integer NOT NULL,
created_at timestamp without time zone NOT NULL,
@@ -10766,16 +10892,16 @@ CREATE TABLE public.clusters_applications_helm (
ca_cert text
);
-CREATE SEQUENCE public.clusters_applications_helm_id_seq
+CREATE SEQUENCE clusters_applications_helm_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_applications_helm_id_seq OWNED BY public.clusters_applications_helm.id;
+ALTER SEQUENCE clusters_applications_helm_id_seq OWNED BY clusters_applications_helm.id;
-CREATE TABLE public.clusters_applications_ingress (
+CREATE TABLE clusters_applications_ingress (
id integer NOT NULL,
cluster_id integer NOT NULL,
created_at timestamp without time zone NOT NULL,
@@ -10791,16 +10917,16 @@ CREATE TABLE public.clusters_applications_ingress (
modsecurity_mode smallint DEFAULT 0 NOT NULL
);
-CREATE SEQUENCE public.clusters_applications_ingress_id_seq
+CREATE SEQUENCE clusters_applications_ingress_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_applications_ingress_id_seq OWNED BY public.clusters_applications_ingress.id;
+ALTER SEQUENCE clusters_applications_ingress_id_seq OWNED BY clusters_applications_ingress.id;
-CREATE TABLE public.clusters_applications_jupyter (
+CREATE TABLE clusters_applications_jupyter (
id integer NOT NULL,
cluster_id integer NOT NULL,
oauth_application_id integer,
@@ -10812,16 +10938,16 @@ CREATE TABLE public.clusters_applications_jupyter (
status_reason text
);
-CREATE SEQUENCE public.clusters_applications_jupyter_id_seq
+CREATE SEQUENCE clusters_applications_jupyter_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_applications_jupyter_id_seq OWNED BY public.clusters_applications_jupyter.id;
+ALTER SEQUENCE clusters_applications_jupyter_id_seq OWNED BY clusters_applications_jupyter.id;
-CREATE TABLE public.clusters_applications_knative (
+CREATE TABLE clusters_applications_knative (
id integer NOT NULL,
cluster_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -10834,16 +10960,16 @@ CREATE TABLE public.clusters_applications_knative (
external_hostname character varying
);
-CREATE SEQUENCE public.clusters_applications_knative_id_seq
+CREATE SEQUENCE clusters_applications_knative_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_applications_knative_id_seq OWNED BY public.clusters_applications_knative.id;
+ALTER SEQUENCE clusters_applications_knative_id_seq OWNED BY clusters_applications_knative.id;
-CREATE TABLE public.clusters_applications_prometheus (
+CREATE TABLE clusters_applications_prometheus (
id integer NOT NULL,
cluster_id integer NOT NULL,
status integer NOT NULL,
@@ -10857,16 +10983,16 @@ CREATE TABLE public.clusters_applications_prometheus (
healthy boolean
);
-CREATE SEQUENCE public.clusters_applications_prometheus_id_seq
+CREATE SEQUENCE clusters_applications_prometheus_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_applications_prometheus_id_seq OWNED BY public.clusters_applications_prometheus.id;
+ALTER SEQUENCE clusters_applications_prometheus_id_seq OWNED BY clusters_applications_prometheus.id;
-CREATE TABLE public.clusters_applications_runners (
+CREATE TABLE clusters_applications_runners (
id integer NOT NULL,
cluster_id integer NOT NULL,
runner_id integer,
@@ -10878,25 +11004,25 @@ CREATE TABLE public.clusters_applications_runners (
privileged boolean DEFAULT true NOT NULL
);
-CREATE SEQUENCE public.clusters_applications_runners_id_seq
+CREATE SEQUENCE clusters_applications_runners_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_applications_runners_id_seq OWNED BY public.clusters_applications_runners.id;
+ALTER SEQUENCE clusters_applications_runners_id_seq OWNED BY clusters_applications_runners.id;
-CREATE SEQUENCE public.clusters_id_seq
+CREATE SEQUENCE clusters_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_id_seq OWNED BY public.clusters.id;
+ALTER SEQUENCE clusters_id_seq OWNED BY clusters.id;
-CREATE TABLE public.clusters_kubernetes_namespaces (
+CREATE TABLE clusters_kubernetes_namespaces (
id bigint NOT NULL,
cluster_id integer NOT NULL,
project_id integer,
@@ -10910,16 +11036,16 @@ CREATE TABLE public.clusters_kubernetes_namespaces (
environment_id bigint
);
-CREATE SEQUENCE public.clusters_kubernetes_namespaces_id_seq
+CREATE SEQUENCE clusters_kubernetes_namespaces_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.clusters_kubernetes_namespaces_id_seq OWNED BY public.clusters_kubernetes_namespaces.id;
+ALTER SEQUENCE clusters_kubernetes_namespaces_id_seq OWNED BY clusters_kubernetes_namespaces.id;
-CREATE TABLE public.commit_user_mentions (
+CREATE TABLE commit_user_mentions (
id bigint NOT NULL,
note_id integer NOT NULL,
mentioned_users_ids integer[],
@@ -10928,16 +11054,16 @@ CREATE TABLE public.commit_user_mentions (
commit_id character varying NOT NULL
);
-CREATE SEQUENCE public.commit_user_mentions_id_seq
+CREATE SEQUENCE commit_user_mentions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.commit_user_mentions_id_seq OWNED BY public.commit_user_mentions.id;
+ALTER SEQUENCE commit_user_mentions_id_seq OWNED BY commit_user_mentions.id;
-CREATE TABLE public.container_expiration_policies (
+CREATE TABLE container_expiration_policies (
project_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -10951,7 +11077,7 @@ CREATE TABLE public.container_expiration_policies (
CONSTRAINT container_expiration_policies_name_regex_keep CHECK ((char_length(name_regex_keep) <= 255))
);
-CREATE TABLE public.container_repositories (
+CREATE TABLE container_repositories (
id integer NOT NULL,
project_id integer NOT NULL,
name character varying NOT NULL,
@@ -10960,16 +11086,16 @@ CREATE TABLE public.container_repositories (
status smallint
);
-CREATE SEQUENCE public.container_repositories_id_seq
+CREATE SEQUENCE container_repositories_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.container_repositories_id_seq OWNED BY public.container_repositories.id;
+ALTER SEQUENCE container_repositories_id_seq OWNED BY container_repositories.id;
-CREATE TABLE public.conversational_development_index_metrics (
+CREATE TABLE conversational_development_index_metrics (
id integer NOT NULL,
leader_issues double precision NOT NULL,
instance_issues double precision NOT NULL,
@@ -11005,16 +11131,16 @@ CREATE TABLE public.conversational_development_index_metrics (
percentage_service_desk_issues double precision DEFAULT 0.0 NOT NULL
);
-CREATE SEQUENCE public.conversational_development_index_metrics_id_seq
+CREATE SEQUENCE conversational_development_index_metrics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.conversational_development_index_metrics_id_seq OWNED BY public.conversational_development_index_metrics.id;
+ALTER SEQUENCE conversational_development_index_metrics_id_seq OWNED BY conversational_development_index_metrics.id;
-CREATE TABLE public.custom_emoji (
+CREATE TABLE custom_emoji (
id bigint NOT NULL,
namespace_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -11026,16 +11152,16 @@ CREATE TABLE public.custom_emoji (
CONSTRAINT check_dd5d60f1fb CHECK ((char_length(file) <= 255))
);
-CREATE SEQUENCE public.custom_emoji_id_seq
+CREATE SEQUENCE custom_emoji_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.custom_emoji_id_seq OWNED BY public.custom_emoji.id;
+ALTER SEQUENCE custom_emoji_id_seq OWNED BY custom_emoji.id;
-CREATE TABLE public.dast_scanner_profiles (
+CREATE TABLE dast_scanner_profiles (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -11046,16 +11172,16 @@ CREATE TABLE public.dast_scanner_profiles (
CONSTRAINT check_568568fabf CHECK ((char_length(name) <= 255))
);
-CREATE SEQUENCE public.dast_scanner_profiles_id_seq
+CREATE SEQUENCE dast_scanner_profiles_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.dast_scanner_profiles_id_seq OWNED BY public.dast_scanner_profiles.id;
+ALTER SEQUENCE dast_scanner_profiles_id_seq OWNED BY dast_scanner_profiles.id;
-CREATE TABLE public.dast_site_profiles (
+CREATE TABLE dast_site_profiles (
id bigint NOT NULL,
project_id bigint NOT NULL,
dast_site_id bigint NOT NULL,
@@ -11065,34 +11191,81 @@ CREATE TABLE public.dast_site_profiles (
CONSTRAINT check_6cfab17b48 CHECK ((char_length(name) <= 255))
);
-CREATE SEQUENCE public.dast_site_profiles_id_seq
+CREATE SEQUENCE dast_site_profiles_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE dast_site_profiles_id_seq OWNED BY dast_site_profiles.id;
+
+CREATE TABLE dast_site_tokens (
+ id bigint NOT NULL,
+ project_id bigint NOT NULL,
+ created_at timestamp with time zone NOT NULL,
+ updated_at timestamp with time zone NOT NULL,
+ expired_at timestamp with time zone,
+ token text NOT NULL,
+ url text NOT NULL,
+ CONSTRAINT check_02a6bf20a7 CHECK ((char_length(token) <= 255)),
+ CONSTRAINT check_69ab8622a6 CHECK ((char_length(url) <= 255))
+);
+
+CREATE SEQUENCE dast_site_tokens_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE dast_site_tokens_id_seq OWNED BY dast_site_tokens.id;
+
+CREATE TABLE dast_site_validations (
+ id bigint NOT NULL,
+ dast_site_token_id bigint NOT NULL,
+ created_at timestamp with time zone NOT NULL,
+ updated_at timestamp with time zone NOT NULL,
+ validation_started_at timestamp with time zone,
+ validation_passed_at timestamp with time zone,
+ validation_failed_at timestamp with time zone,
+ validation_last_retried_at timestamp with time zone,
+ validation_strategy smallint NOT NULL,
+ url_base text NOT NULL,
+ url_path text NOT NULL,
+ CONSTRAINT check_13b34efe4b CHECK ((char_length(url_path) <= 255)),
+ CONSTRAINT check_cd3b538210 CHECK ((char_length(url_base) <= 255))
+);
+
+CREATE SEQUENCE dast_site_validations_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.dast_site_profiles_id_seq OWNED BY public.dast_site_profiles.id;
+ALTER SEQUENCE dast_site_validations_id_seq OWNED BY dast_site_validations.id;
-CREATE TABLE public.dast_sites (
+CREATE TABLE dast_sites (
id bigint NOT NULL,
project_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
url text NOT NULL,
+ dast_site_validation_id bigint,
CONSTRAINT check_46df8b449c CHECK ((char_length(url) <= 255))
);
-CREATE SEQUENCE public.dast_sites_id_seq
+CREATE SEQUENCE dast_sites_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.dast_sites_id_seq OWNED BY public.dast_sites.id;
+ALTER SEQUENCE dast_sites_id_seq OWNED BY dast_sites.id;
-CREATE TABLE public.dependency_proxy_blobs (
+CREATE TABLE dependency_proxy_blobs (
id integer NOT NULL,
group_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -11103,16 +11276,16 @@ CREATE TABLE public.dependency_proxy_blobs (
file text NOT NULL
);
-CREATE SEQUENCE public.dependency_proxy_blobs_id_seq
+CREATE SEQUENCE dependency_proxy_blobs_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.dependency_proxy_blobs_id_seq OWNED BY public.dependency_proxy_blobs.id;
+ALTER SEQUENCE dependency_proxy_blobs_id_seq OWNED BY dependency_proxy_blobs.id;
-CREATE TABLE public.dependency_proxy_group_settings (
+CREATE TABLE dependency_proxy_group_settings (
id integer NOT NULL,
group_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -11120,16 +11293,16 @@ CREATE TABLE public.dependency_proxy_group_settings (
enabled boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.dependency_proxy_group_settings_id_seq
+CREATE SEQUENCE dependency_proxy_group_settings_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.dependency_proxy_group_settings_id_seq OWNED BY public.dependency_proxy_group_settings.id;
+ALTER SEQUENCE dependency_proxy_group_settings_id_seq OWNED BY dependency_proxy_group_settings.id;
-CREATE TABLE public.deploy_keys_projects (
+CREATE TABLE deploy_keys_projects (
id integer NOT NULL,
deploy_key_id integer NOT NULL,
project_id integer NOT NULL,
@@ -11138,16 +11311,16 @@ CREATE TABLE public.deploy_keys_projects (
can_push boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.deploy_keys_projects_id_seq
+CREATE SEQUENCE deploy_keys_projects_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.deploy_keys_projects_id_seq OWNED BY public.deploy_keys_projects.id;
+ALTER SEQUENCE deploy_keys_projects_id_seq OWNED BY deploy_keys_projects.id;
-CREATE TABLE public.deploy_tokens (
+CREATE TABLE deploy_tokens (
id integer NOT NULL,
revoked boolean DEFAULT false,
read_repository boolean DEFAULT false NOT NULL,
@@ -11164,28 +11337,28 @@ CREATE TABLE public.deploy_tokens (
write_package_registry boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.deploy_tokens_id_seq
+CREATE SEQUENCE deploy_tokens_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.deploy_tokens_id_seq OWNED BY public.deploy_tokens.id;
+ALTER SEQUENCE deploy_tokens_id_seq OWNED BY deploy_tokens.id;
-CREATE TABLE public.deployment_clusters (
+CREATE TABLE deployment_clusters (
deployment_id integer NOT NULL,
cluster_id integer NOT NULL,
kubernetes_namespace character varying(255)
);
-CREATE TABLE public.deployment_merge_requests (
+CREATE TABLE deployment_merge_requests (
deployment_id integer NOT NULL,
merge_request_id integer NOT NULL,
environment_id integer
);
-CREATE TABLE public.deployments (
+CREATE TABLE deployments (
id integer NOT NULL,
iid integer NOT NULL,
project_id integer NOT NULL,
@@ -11204,16 +11377,16 @@ CREATE TABLE public.deployments (
cluster_id integer
);
-CREATE SEQUENCE public.deployments_id_seq
+CREATE SEQUENCE deployments_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.deployments_id_seq OWNED BY public.deployments.id;
+ALTER SEQUENCE deployments_id_seq OWNED BY deployments.id;
-CREATE TABLE public.description_versions (
+CREATE TABLE description_versions (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -11224,16 +11397,16 @@ CREATE TABLE public.description_versions (
deleted_at timestamp with time zone
);
-CREATE SEQUENCE public.description_versions_id_seq
+CREATE SEQUENCE description_versions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.description_versions_id_seq OWNED BY public.description_versions.id;
+ALTER SEQUENCE description_versions_id_seq OWNED BY description_versions.id;
-CREATE TABLE public.design_management_designs (
+CREATE TABLE design_management_designs (
id bigint NOT NULL,
project_id integer NOT NULL,
issue_id integer,
@@ -11241,16 +11414,16 @@ CREATE TABLE public.design_management_designs (
relative_position integer
);
-CREATE SEQUENCE public.design_management_designs_id_seq
+CREATE SEQUENCE design_management_designs_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.design_management_designs_id_seq OWNED BY public.design_management_designs.id;
+ALTER SEQUENCE design_management_designs_id_seq OWNED BY design_management_designs.id;
-CREATE TABLE public.design_management_designs_versions (
+CREATE TABLE design_management_designs_versions (
id bigint NOT NULL,
design_id bigint NOT NULL,
version_id bigint NOT NULL,
@@ -11258,16 +11431,16 @@ CREATE TABLE public.design_management_designs_versions (
image_v432x230 character varying(255)
);
-CREATE SEQUENCE public.design_management_designs_versions_id_seq
+CREATE SEQUENCE design_management_designs_versions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.design_management_designs_versions_id_seq OWNED BY public.design_management_designs_versions.id;
+ALTER SEQUENCE design_management_designs_versions_id_seq OWNED BY design_management_designs_versions.id;
-CREATE TABLE public.design_management_versions (
+CREATE TABLE design_management_versions (
id bigint NOT NULL,
sha bytea NOT NULL,
issue_id bigint,
@@ -11275,16 +11448,16 @@ CREATE TABLE public.design_management_versions (
author_id integer
);
-CREATE SEQUENCE public.design_management_versions_id_seq
+CREATE SEQUENCE design_management_versions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.design_management_versions_id_seq OWNED BY public.design_management_versions.id;
+ALTER SEQUENCE design_management_versions_id_seq OWNED BY design_management_versions.id;
-CREATE TABLE public.design_user_mentions (
+CREATE TABLE design_user_mentions (
id bigint NOT NULL,
design_id integer NOT NULL,
note_id integer NOT NULL,
@@ -11293,16 +11466,16 @@ CREATE TABLE public.design_user_mentions (
mentioned_groups_ids integer[]
);
-CREATE SEQUENCE public.design_user_mentions_id_seq
+CREATE SEQUENCE design_user_mentions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.design_user_mentions_id_seq OWNED BY public.design_user_mentions.id;
+ALTER SEQUENCE design_user_mentions_id_seq OWNED BY design_user_mentions.id;
-CREATE TABLE public.diff_note_positions (
+CREATE TABLE diff_note_positions (
id bigint NOT NULL,
note_id bigint NOT NULL,
old_line integer,
@@ -11317,16 +11490,16 @@ CREATE TABLE public.diff_note_positions (
new_path text NOT NULL
);
-CREATE SEQUENCE public.diff_note_positions_id_seq
+CREATE SEQUENCE diff_note_positions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.diff_note_positions_id_seq OWNED BY public.diff_note_positions.id;
+ALTER SEQUENCE diff_note_positions_id_seq OWNED BY diff_note_positions.id;
-CREATE TABLE public.draft_notes (
+CREATE TABLE draft_notes (
id bigint NOT NULL,
merge_request_id integer NOT NULL,
author_id integer NOT NULL,
@@ -11339,16 +11512,16 @@ CREATE TABLE public.draft_notes (
commit_id bytea
);
-CREATE SEQUENCE public.draft_notes_id_seq
+CREATE SEQUENCE draft_notes_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.draft_notes_id_seq OWNED BY public.draft_notes.id;
+ALTER SEQUENCE draft_notes_id_seq OWNED BY draft_notes.id;
-CREATE TABLE public.elastic_reindexing_tasks (
+CREATE TABLE elastic_reindexing_tasks (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -11367,28 +11540,28 @@ CREATE TABLE public.elastic_reindexing_tasks (
CONSTRAINT check_942e5aae53 CHECK ((char_length(elastic_task) <= 255))
);
-CREATE SEQUENCE public.elastic_reindexing_tasks_id_seq
+CREATE SEQUENCE elastic_reindexing_tasks_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.elastic_reindexing_tasks_id_seq OWNED BY public.elastic_reindexing_tasks.id;
+ALTER SEQUENCE elastic_reindexing_tasks_id_seq OWNED BY elastic_reindexing_tasks.id;
-CREATE TABLE public.elasticsearch_indexed_namespaces (
+CREATE TABLE elasticsearch_indexed_namespaces (
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
namespace_id integer
);
-CREATE TABLE public.elasticsearch_indexed_projects (
+CREATE TABLE elasticsearch_indexed_projects (
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
project_id integer
);
-CREATE TABLE public.emails (
+CREATE TABLE emails (
id integer NOT NULL,
user_id integer NOT NULL,
email character varying NOT NULL,
@@ -11399,16 +11572,16 @@ CREATE TABLE public.emails (
confirmation_sent_at timestamp without time zone
);
-CREATE SEQUENCE public.emails_id_seq
+CREATE SEQUENCE emails_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.emails_id_seq OWNED BY public.emails.id;
+ALTER SEQUENCE emails_id_seq OWNED BY emails.id;
-CREATE TABLE public.environments (
+CREATE TABLE environments (
id integer NOT NULL,
project_id integer NOT NULL,
name character varying NOT NULL,
@@ -11421,48 +11594,48 @@ CREATE TABLE public.environments (
auto_stop_at timestamp with time zone
);
-CREATE SEQUENCE public.environments_id_seq
+CREATE SEQUENCE environments_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.environments_id_seq OWNED BY public.environments.id;
+ALTER SEQUENCE environments_id_seq OWNED BY environments.id;
-CREATE TABLE public.epic_issues (
+CREATE TABLE epic_issues (
id integer NOT NULL,
epic_id integer NOT NULL,
issue_id integer NOT NULL,
relative_position integer
);
-CREATE SEQUENCE public.epic_issues_id_seq
+CREATE SEQUENCE epic_issues_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.epic_issues_id_seq OWNED BY public.epic_issues.id;
+ALTER SEQUENCE epic_issues_id_seq OWNED BY epic_issues.id;
-CREATE TABLE public.epic_metrics (
+CREATE TABLE epic_metrics (
id integer NOT NULL,
epic_id integer NOT NULL,
created_at timestamp without time zone NOT NULL,
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.epic_metrics_id_seq
+CREATE SEQUENCE epic_metrics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.epic_metrics_id_seq OWNED BY public.epic_metrics.id;
+ALTER SEQUENCE epic_metrics_id_seq OWNED BY epic_metrics.id;
-CREATE TABLE public.epic_user_mentions (
+CREATE TABLE epic_user_mentions (
id bigint NOT NULL,
epic_id integer NOT NULL,
note_id integer,
@@ -11471,16 +11644,16 @@ CREATE TABLE public.epic_user_mentions (
mentioned_groups_ids integer[]
);
-CREATE SEQUENCE public.epic_user_mentions_id_seq
+CREATE SEQUENCE epic_user_mentions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.epic_user_mentions_id_seq OWNED BY public.epic_user_mentions.id;
+ALTER SEQUENCE epic_user_mentions_id_seq OWNED BY epic_user_mentions.id;
-CREATE TABLE public.epics (
+CREATE TABLE epics (
id integer NOT NULL,
group_id integer NOT NULL,
author_id integer NOT NULL,
@@ -11517,16 +11690,16 @@ CREATE TABLE public.epics (
CONSTRAINT check_fcfb4a93ff CHECK ((lock_version IS NOT NULL))
);
-CREATE SEQUENCE public.epics_id_seq
+CREATE SEQUENCE epics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.epics_id_seq OWNED BY public.epics.id;
+ALTER SEQUENCE epics_id_seq OWNED BY epics.id;
-CREATE TABLE public.events (
+CREATE TABLE events (
id integer NOT NULL,
project_id integer,
author_id integer NOT NULL,
@@ -11540,16 +11713,16 @@ CREATE TABLE public.events (
CONSTRAINT check_97e06e05ad CHECK ((octet_length(fingerprint) <= 128))
);
-CREATE SEQUENCE public.events_id_seq
+CREATE SEQUENCE events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.events_id_seq OWNED BY public.events.id;
+ALTER SEQUENCE events_id_seq OWNED BY events.id;
-CREATE TABLE public.evidences (
+CREATE TABLE evidences (
id bigint NOT NULL,
release_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -11558,16 +11731,16 @@ CREATE TABLE public.evidences (
summary jsonb DEFAULT '{}'::jsonb NOT NULL
);
-CREATE SEQUENCE public.evidences_id_seq
+CREATE SEQUENCE evidences_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.evidences_id_seq OWNED BY public.evidences.id;
+ALTER SEQUENCE evidences_id_seq OWNED BY evidences.id;
-CREATE TABLE public.experiment_users (
+CREATE TABLE experiment_users (
id bigint NOT NULL,
experiment_id bigint NOT NULL,
user_id bigint NOT NULL,
@@ -11576,31 +11749,31 @@ CREATE TABLE public.experiment_users (
updated_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.experiment_users_id_seq
+CREATE SEQUENCE experiment_users_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.experiment_users_id_seq OWNED BY public.experiment_users.id;
+ALTER SEQUENCE experiment_users_id_seq OWNED BY experiment_users.id;
-CREATE TABLE public.experiments (
+CREATE TABLE experiments (
id bigint NOT NULL,
name text NOT NULL,
CONSTRAINT check_e2dda25ed0 CHECK ((char_length(name) <= 255))
);
-CREATE SEQUENCE public.experiments_id_seq
+CREATE SEQUENCE experiments_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.experiments_id_seq OWNED BY public.experiments.id;
+ALTER SEQUENCE experiments_id_seq OWNED BY experiments.id;
-CREATE TABLE public.external_pull_requests (
+CREATE TABLE external_pull_requests (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -11615,16 +11788,16 @@ CREATE TABLE public.external_pull_requests (
target_sha bytea NOT NULL
);
-CREATE SEQUENCE public.external_pull_requests_id_seq
+CREATE SEQUENCE external_pull_requests_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.external_pull_requests_id_seq OWNED BY public.external_pull_requests.id;
+ALTER SEQUENCE external_pull_requests_id_seq OWNED BY external_pull_requests.id;
-CREATE TABLE public.feature_gates (
+CREATE TABLE feature_gates (
id integer NOT NULL,
feature_key character varying NOT NULL,
key character varying NOT NULL,
@@ -11633,91 +11806,91 @@ CREATE TABLE public.feature_gates (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.feature_gates_id_seq
+CREATE SEQUENCE feature_gates_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.feature_gates_id_seq OWNED BY public.feature_gates.id;
+ALTER SEQUENCE feature_gates_id_seq OWNED BY feature_gates.id;
-CREATE TABLE public.features (
+CREATE TABLE features (
id integer NOT NULL,
key character varying NOT NULL,
created_at timestamp without time zone NOT NULL,
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.features_id_seq
+CREATE SEQUENCE features_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.features_id_seq OWNED BY public.features.id;
+ALTER SEQUENCE features_id_seq OWNED BY features.id;
-CREATE TABLE public.fork_network_members (
+CREATE TABLE fork_network_members (
id integer NOT NULL,
fork_network_id integer NOT NULL,
project_id integer NOT NULL,
forked_from_project_id integer
);
-CREATE SEQUENCE public.fork_network_members_id_seq
+CREATE SEQUENCE fork_network_members_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.fork_network_members_id_seq OWNED BY public.fork_network_members.id;
+ALTER SEQUENCE fork_network_members_id_seq OWNED BY fork_network_members.id;
-CREATE TABLE public.fork_networks (
+CREATE TABLE fork_networks (
id integer NOT NULL,
root_project_id integer,
deleted_root_project_name character varying
);
-CREATE SEQUENCE public.fork_networks_id_seq
+CREATE SEQUENCE fork_networks_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.fork_networks_id_seq OWNED BY public.fork_networks.id;
+ALTER SEQUENCE fork_networks_id_seq OWNED BY fork_networks.id;
-CREATE TABLE public.geo_cache_invalidation_events (
+CREATE TABLE geo_cache_invalidation_events (
id bigint NOT NULL,
key character varying NOT NULL
);
-CREATE SEQUENCE public.geo_cache_invalidation_events_id_seq
+CREATE SEQUENCE geo_cache_invalidation_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_cache_invalidation_events_id_seq OWNED BY public.geo_cache_invalidation_events.id;
+ALTER SEQUENCE geo_cache_invalidation_events_id_seq OWNED BY geo_cache_invalidation_events.id;
-CREATE TABLE public.geo_container_repository_updated_events (
+CREATE TABLE geo_container_repository_updated_events (
id bigint NOT NULL,
container_repository_id integer NOT NULL
);
-CREATE SEQUENCE public.geo_container_repository_updated_events_id_seq
+CREATE SEQUENCE geo_container_repository_updated_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_container_repository_updated_events_id_seq OWNED BY public.geo_container_repository_updated_events.id;
+ALTER SEQUENCE geo_container_repository_updated_events_id_seq OWNED BY geo_container_repository_updated_events.id;
-CREATE TABLE public.geo_event_log (
+CREATE TABLE geo_event_log (
id bigint NOT NULL,
created_at timestamp without time zone NOT NULL,
repository_updated_event_id bigint,
@@ -11736,16 +11909,16 @@ CREATE TABLE public.geo_event_log (
geo_event_id integer
);
-CREATE SEQUENCE public.geo_event_log_id_seq
+CREATE SEQUENCE geo_event_log_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_event_log_id_seq OWNED BY public.geo_event_log.id;
+ALTER SEQUENCE geo_event_log_id_seq OWNED BY geo_event_log.id;
-CREATE TABLE public.geo_events (
+CREATE TABLE geo_events (
id bigint NOT NULL,
replicable_name character varying(255) NOT NULL,
event_name character varying(255) NOT NULL,
@@ -11753,32 +11926,32 @@ CREATE TABLE public.geo_events (
created_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.geo_events_id_seq
+CREATE SEQUENCE geo_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_events_id_seq OWNED BY public.geo_events.id;
+ALTER SEQUENCE geo_events_id_seq OWNED BY geo_events.id;
-CREATE TABLE public.geo_hashed_storage_attachments_events (
+CREATE TABLE geo_hashed_storage_attachments_events (
id bigint NOT NULL,
project_id integer NOT NULL,
old_attachments_path text NOT NULL,
new_attachments_path text NOT NULL
);
-CREATE SEQUENCE public.geo_hashed_storage_attachments_events_id_seq
+CREATE SEQUENCE geo_hashed_storage_attachments_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_hashed_storage_attachments_events_id_seq OWNED BY public.geo_hashed_storage_attachments_events.id;
+ALTER SEQUENCE geo_hashed_storage_attachments_events_id_seq OWNED BY geo_hashed_storage_attachments_events.id;
-CREATE TABLE public.geo_hashed_storage_migrated_events (
+CREATE TABLE geo_hashed_storage_migrated_events (
id bigint NOT NULL,
project_id integer NOT NULL,
repository_storage_name text NOT NULL,
@@ -11792,47 +11965,47 @@ CREATE TABLE public.geo_hashed_storage_migrated_events (
new_design_disk_path text
);
-CREATE SEQUENCE public.geo_hashed_storage_migrated_events_id_seq
+CREATE SEQUENCE geo_hashed_storage_migrated_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_hashed_storage_migrated_events_id_seq OWNED BY public.geo_hashed_storage_migrated_events.id;
+ALTER SEQUENCE geo_hashed_storage_migrated_events_id_seq OWNED BY geo_hashed_storage_migrated_events.id;
-CREATE TABLE public.geo_job_artifact_deleted_events (
+CREATE TABLE geo_job_artifact_deleted_events (
id bigint NOT NULL,
job_artifact_id integer NOT NULL,
file_path character varying NOT NULL
);
-CREATE SEQUENCE public.geo_job_artifact_deleted_events_id_seq
+CREATE SEQUENCE geo_job_artifact_deleted_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_job_artifact_deleted_events_id_seq OWNED BY public.geo_job_artifact_deleted_events.id;
+ALTER SEQUENCE geo_job_artifact_deleted_events_id_seq OWNED BY geo_job_artifact_deleted_events.id;
-CREATE TABLE public.geo_lfs_object_deleted_events (
+CREATE TABLE geo_lfs_object_deleted_events (
id bigint NOT NULL,
lfs_object_id integer NOT NULL,
oid character varying NOT NULL,
file_path character varying NOT NULL
);
-CREATE SEQUENCE public.geo_lfs_object_deleted_events_id_seq
+CREATE SEQUENCE geo_lfs_object_deleted_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_lfs_object_deleted_events_id_seq OWNED BY public.geo_lfs_object_deleted_events.id;
+ALTER SEQUENCE geo_lfs_object_deleted_events_id_seq OWNED BY geo_lfs_object_deleted_events.id;
-CREATE TABLE public.geo_node_namespace_links (
+CREATE TABLE geo_node_namespace_links (
id integer NOT NULL,
geo_node_id integer NOT NULL,
namespace_id integer NOT NULL,
@@ -11840,16 +12013,16 @@ CREATE TABLE public.geo_node_namespace_links (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.geo_node_namespace_links_id_seq
+CREATE SEQUENCE geo_node_namespace_links_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_node_namespace_links_id_seq OWNED BY public.geo_node_namespace_links.id;
+ALTER SEQUENCE geo_node_namespace_links_id_seq OWNED BY geo_node_namespace_links.id;
-CREATE TABLE public.geo_node_statuses (
+CREATE TABLE geo_node_statuses (
id integer NOT NULL,
geo_node_id integer NOT NULL,
db_replication_lag_seconds integer,
@@ -11907,16 +12080,16 @@ CREATE TABLE public.geo_node_statuses (
status jsonb DEFAULT '{}'::jsonb NOT NULL
);
-CREATE SEQUENCE public.geo_node_statuses_id_seq
+CREATE SEQUENCE geo_node_statuses_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_node_statuses_id_seq OWNED BY public.geo_node_statuses.id;
+ALTER SEQUENCE geo_node_statuses_id_seq OWNED BY geo_node_statuses.id;
-CREATE TABLE public.geo_nodes (
+CREATE TABLE geo_nodes (
id integer NOT NULL,
"primary" boolean DEFAULT false NOT NULL,
oauth_application_id integer,
@@ -11940,30 +12113,30 @@ CREATE TABLE public.geo_nodes (
sync_object_storage boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.geo_nodes_id_seq
+CREATE SEQUENCE geo_nodes_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_nodes_id_seq OWNED BY public.geo_nodes.id;
+ALTER SEQUENCE geo_nodes_id_seq OWNED BY geo_nodes.id;
-CREATE TABLE public.geo_repositories_changed_events (
+CREATE TABLE geo_repositories_changed_events (
id bigint NOT NULL,
geo_node_id integer NOT NULL
);
-CREATE SEQUENCE public.geo_repositories_changed_events_id_seq
+CREATE SEQUENCE geo_repositories_changed_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_repositories_changed_events_id_seq OWNED BY public.geo_repositories_changed_events.id;
+ALTER SEQUENCE geo_repositories_changed_events_id_seq OWNED BY geo_repositories_changed_events.id;
-CREATE TABLE public.geo_repository_created_events (
+CREATE TABLE geo_repository_created_events (
id bigint NOT NULL,
project_id integer NOT NULL,
repository_storage_name text NOT NULL,
@@ -11972,16 +12145,16 @@ CREATE TABLE public.geo_repository_created_events (
project_name text NOT NULL
);
-CREATE SEQUENCE public.geo_repository_created_events_id_seq
+CREATE SEQUENCE geo_repository_created_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_repository_created_events_id_seq OWNED BY public.geo_repository_created_events.id;
+ALTER SEQUENCE geo_repository_created_events_id_seq OWNED BY geo_repository_created_events.id;
-CREATE TABLE public.geo_repository_deleted_events (
+CREATE TABLE geo_repository_deleted_events (
id bigint NOT NULL,
project_id integer NOT NULL,
repository_storage_name text NOT NULL,
@@ -11990,16 +12163,16 @@ CREATE TABLE public.geo_repository_deleted_events (
deleted_project_name text NOT NULL
);
-CREATE SEQUENCE public.geo_repository_deleted_events_id_seq
+CREATE SEQUENCE geo_repository_deleted_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_repository_deleted_events_id_seq OWNED BY public.geo_repository_deleted_events.id;
+ALTER SEQUENCE geo_repository_deleted_events_id_seq OWNED BY geo_repository_deleted_events.id;
-CREATE TABLE public.geo_repository_renamed_events (
+CREATE TABLE geo_repository_renamed_events (
id bigint NOT NULL,
project_id integer NOT NULL,
repository_storage_name text NOT NULL,
@@ -12011,16 +12184,16 @@ CREATE TABLE public.geo_repository_renamed_events (
new_path text NOT NULL
);
-CREATE SEQUENCE public.geo_repository_renamed_events_id_seq
+CREATE SEQUENCE geo_repository_renamed_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_repository_renamed_events_id_seq OWNED BY public.geo_repository_renamed_events.id;
+ALTER SEQUENCE geo_repository_renamed_events_id_seq OWNED BY geo_repository_renamed_events.id;
-CREATE TABLE public.geo_repository_updated_events (
+CREATE TABLE geo_repository_updated_events (
id bigint NOT NULL,
branches_affected integer NOT NULL,
tags_affected integer NOT NULL,
@@ -12031,30 +12204,30 @@ CREATE TABLE public.geo_repository_updated_events (
ref text
);
-CREATE SEQUENCE public.geo_repository_updated_events_id_seq
+CREATE SEQUENCE geo_repository_updated_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_repository_updated_events_id_seq OWNED BY public.geo_repository_updated_events.id;
+ALTER SEQUENCE geo_repository_updated_events_id_seq OWNED BY geo_repository_updated_events.id;
-CREATE TABLE public.geo_reset_checksum_events (
+CREATE TABLE geo_reset_checksum_events (
id bigint NOT NULL,
project_id integer NOT NULL
);
-CREATE SEQUENCE public.geo_reset_checksum_events_id_seq
+CREATE SEQUENCE geo_reset_checksum_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_reset_checksum_events_id_seq OWNED BY public.geo_reset_checksum_events.id;
+ALTER SEQUENCE geo_reset_checksum_events_id_seq OWNED BY geo_reset_checksum_events.id;
-CREATE TABLE public.geo_upload_deleted_events (
+CREATE TABLE geo_upload_deleted_events (
id bigint NOT NULL,
upload_id integer NOT NULL,
file_path character varying NOT NULL,
@@ -12063,16 +12236,16 @@ CREATE TABLE public.geo_upload_deleted_events (
uploader character varying NOT NULL
);
-CREATE SEQUENCE public.geo_upload_deleted_events_id_seq
+CREATE SEQUENCE geo_upload_deleted_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.geo_upload_deleted_events_id_seq OWNED BY public.geo_upload_deleted_events.id;
+ALTER SEQUENCE geo_upload_deleted_events_id_seq OWNED BY geo_upload_deleted_events.id;
-CREATE TABLE public.gitlab_subscription_histories (
+CREATE TABLE gitlab_subscription_histories (
id bigint NOT NULL,
gitlab_subscription_created_at timestamp with time zone,
gitlab_subscription_updated_at timestamp with time zone,
@@ -12091,16 +12264,16 @@ CREATE TABLE public.gitlab_subscription_histories (
auto_renew boolean
);
-CREATE SEQUENCE public.gitlab_subscription_histories_id_seq
+CREATE SEQUENCE gitlab_subscription_histories_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.gitlab_subscription_histories_id_seq OWNED BY public.gitlab_subscription_histories.id;
+ALTER SEQUENCE gitlab_subscription_histories_id_seq OWNED BY gitlab_subscription_histories.id;
-CREATE TABLE public.gitlab_subscriptions (
+CREATE TABLE gitlab_subscriptions (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -12113,35 +12286,37 @@ CREATE TABLE public.gitlab_subscriptions (
seats integer DEFAULT 0,
trial boolean DEFAULT false,
trial_starts_on date,
- auto_renew boolean
+ auto_renew boolean,
+ seats_in_use integer DEFAULT 0 NOT NULL,
+ seats_owed integer DEFAULT 0 NOT NULL
);
-CREATE SEQUENCE public.gitlab_subscriptions_id_seq
+CREATE SEQUENCE gitlab_subscriptions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.gitlab_subscriptions_id_seq OWNED BY public.gitlab_subscriptions.id;
+ALTER SEQUENCE gitlab_subscriptions_id_seq OWNED BY gitlab_subscriptions.id;
-CREATE TABLE public.gpg_key_subkeys (
+CREATE TABLE gpg_key_subkeys (
id integer NOT NULL,
gpg_key_id integer NOT NULL,
keyid bytea,
fingerprint bytea
);
-CREATE SEQUENCE public.gpg_key_subkeys_id_seq
+CREATE SEQUENCE gpg_key_subkeys_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.gpg_key_subkeys_id_seq OWNED BY public.gpg_key_subkeys.id;
+ALTER SEQUENCE gpg_key_subkeys_id_seq OWNED BY gpg_key_subkeys.id;
-CREATE TABLE public.gpg_keys (
+CREATE TABLE gpg_keys (
id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -12151,16 +12326,16 @@ CREATE TABLE public.gpg_keys (
key text
);
-CREATE SEQUENCE public.gpg_keys_id_seq
+CREATE SEQUENCE gpg_keys_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.gpg_keys_id_seq OWNED BY public.gpg_keys.id;
+ALTER SEQUENCE gpg_keys_id_seq OWNED BY gpg_keys.id;
-CREATE TABLE public.gpg_signatures (
+CREATE TABLE gpg_signatures (
id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -12174,16 +12349,16 @@ CREATE TABLE public.gpg_signatures (
gpg_key_subkey_id integer
);
-CREATE SEQUENCE public.gpg_signatures_id_seq
+CREATE SEQUENCE gpg_signatures_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.gpg_signatures_id_seq OWNED BY public.gpg_signatures.id;
+ALTER SEQUENCE gpg_signatures_id_seq OWNED BY gpg_signatures.id;
-CREATE TABLE public.grafana_integrations (
+CREATE TABLE grafana_integrations (
id bigint NOT NULL,
project_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -12194,16 +12369,16 @@ CREATE TABLE public.grafana_integrations (
enabled boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.grafana_integrations_id_seq
+CREATE SEQUENCE grafana_integrations_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.grafana_integrations_id_seq OWNED BY public.grafana_integrations.id;
+ALTER SEQUENCE grafana_integrations_id_seq OWNED BY grafana_integrations.id;
-CREATE TABLE public.group_custom_attributes (
+CREATE TABLE group_custom_attributes (
id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -12212,22 +12387,22 @@ CREATE TABLE public.group_custom_attributes (
value character varying NOT NULL
);
-CREATE SEQUENCE public.group_custom_attributes_id_seq
+CREATE SEQUENCE group_custom_attributes_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.group_custom_attributes_id_seq OWNED BY public.group_custom_attributes.id;
+ALTER SEQUENCE group_custom_attributes_id_seq OWNED BY group_custom_attributes.id;
-CREATE TABLE public.group_deletion_schedules (
+CREATE TABLE group_deletion_schedules (
group_id bigint NOT NULL,
user_id bigint NOT NULL,
marked_for_deletion_on date NOT NULL
);
-CREATE TABLE public.group_deploy_keys (
+CREATE TABLE group_deploy_keys (
id bigint NOT NULL,
user_id bigint,
created_at timestamp with time zone NOT NULL,
@@ -12243,7 +12418,7 @@ CREATE TABLE public.group_deploy_keys (
CONSTRAINT check_f58fa0a0f7 CHECK ((char_length(key) <= 4096))
);
-CREATE TABLE public.group_deploy_keys_groups (
+CREATE TABLE group_deploy_keys_groups (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -12252,25 +12427,25 @@ CREATE TABLE public.group_deploy_keys_groups (
can_push boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.group_deploy_keys_groups_id_seq
+CREATE SEQUENCE group_deploy_keys_groups_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.group_deploy_keys_groups_id_seq OWNED BY public.group_deploy_keys_groups.id;
+ALTER SEQUENCE group_deploy_keys_groups_id_seq OWNED BY group_deploy_keys_groups.id;
-CREATE SEQUENCE public.group_deploy_keys_id_seq
+CREATE SEQUENCE group_deploy_keys_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.group_deploy_keys_id_seq OWNED BY public.group_deploy_keys.id;
+ALTER SEQUENCE group_deploy_keys_id_seq OWNED BY group_deploy_keys.id;
-CREATE TABLE public.group_deploy_tokens (
+CREATE TABLE group_deploy_tokens (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -12278,16 +12453,16 @@ CREATE TABLE public.group_deploy_tokens (
deploy_token_id bigint NOT NULL
);
-CREATE SEQUENCE public.group_deploy_tokens_id_seq
+CREATE SEQUENCE group_deploy_tokens_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.group_deploy_tokens_id_seq OWNED BY public.group_deploy_tokens.id;
+ALTER SEQUENCE group_deploy_tokens_id_seq OWNED BY group_deploy_tokens.id;
-CREATE TABLE public.group_group_links (
+CREATE TABLE group_group_links (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -12297,16 +12472,16 @@ CREATE TABLE public.group_group_links (
group_access smallint DEFAULT 30 NOT NULL
);
-CREATE SEQUENCE public.group_group_links_id_seq
+CREATE SEQUENCE group_group_links_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.group_group_links_id_seq OWNED BY public.group_group_links.id;
+ALTER SEQUENCE group_group_links_id_seq OWNED BY group_group_links.id;
-CREATE TABLE public.group_import_states (
+CREATE TABLE group_import_states (
group_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -12317,23 +12492,23 @@ CREATE TABLE public.group_import_states (
CONSTRAINT check_96558fff96 CHECK ((char_length(jid) <= 100))
);
-CREATE SEQUENCE public.group_import_states_group_id_seq
+CREATE SEQUENCE group_import_states_group_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.group_import_states_group_id_seq OWNED BY public.group_import_states.group_id;
+ALTER SEQUENCE group_import_states_group_id_seq OWNED BY group_import_states.group_id;
-CREATE TABLE public.group_wiki_repositories (
+CREATE TABLE group_wiki_repositories (
shard_id bigint NOT NULL,
group_id bigint NOT NULL,
disk_path text NOT NULL,
CONSTRAINT check_07f1c81806 CHECK ((char_length(disk_path) <= 80))
);
-CREATE TABLE public.historical_data (
+CREATE TABLE historical_data (
id integer NOT NULL,
date date NOT NULL,
active_user_count integer,
@@ -12341,16 +12516,16 @@ CREATE TABLE public.historical_data (
updated_at timestamp without time zone
);
-CREATE SEQUENCE public.historical_data_id_seq
+CREATE SEQUENCE historical_data_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.historical_data_id_seq OWNED BY public.historical_data.id;
+ALTER SEQUENCE historical_data_id_seq OWNED BY historical_data.id;
-CREATE TABLE public.identities (
+CREATE TABLE identities (
id integer NOT NULL,
extern_uid character varying,
provider character varying,
@@ -12361,16 +12536,16 @@ CREATE TABLE public.identities (
saml_provider_id integer
);
-CREATE SEQUENCE public.identities_id_seq
+CREATE SEQUENCE identities_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.identities_id_seq OWNED BY public.identities.id;
+ALTER SEQUENCE identities_id_seq OWNED BY identities.id;
-CREATE TABLE public.import_export_uploads (
+CREATE TABLE import_export_uploads (
id integer NOT NULL,
updated_at timestamp with time zone NOT NULL,
project_id integer,
@@ -12379,16 +12554,16 @@ CREATE TABLE public.import_export_uploads (
group_id bigint
);
-CREATE SEQUENCE public.import_export_uploads_id_seq
+CREATE SEQUENCE import_export_uploads_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.import_export_uploads_id_seq OWNED BY public.import_export_uploads.id;
+ALTER SEQUENCE import_export_uploads_id_seq OWNED BY import_export_uploads.id;
-CREATE TABLE public.import_failures (
+CREATE TABLE import_failures (
id bigint NOT NULL,
relation_index integer,
project_id bigint,
@@ -12402,16 +12577,16 @@ CREATE TABLE public.import_failures (
source character varying(128)
);
-CREATE SEQUENCE public.import_failures_id_seq
+CREATE SEQUENCE import_failures_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.import_failures_id_seq OWNED BY public.import_failures.id;
+ALTER SEQUENCE import_failures_id_seq OWNED BY import_failures.id;
-CREATE TABLE public.index_statuses (
+CREATE TABLE index_statuses (
id integer NOT NULL,
project_id integer NOT NULL,
indexed_at timestamp without time zone,
@@ -12423,31 +12598,31 @@ CREATE TABLE public.index_statuses (
wiki_indexed_at timestamp with time zone
);
-CREATE SEQUENCE public.index_statuses_id_seq
+CREATE SEQUENCE index_statuses_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.index_statuses_id_seq OWNED BY public.index_statuses.id;
+ALTER SEQUENCE index_statuses_id_seq OWNED BY index_statuses.id;
-CREATE TABLE public.insights (
+CREATE TABLE insights (
id integer NOT NULL,
namespace_id integer NOT NULL,
project_id integer NOT NULL
);
-CREATE SEQUENCE public.insights_id_seq
+CREATE SEQUENCE insights_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.insights_id_seq OWNED BY public.insights.id;
+ALTER SEQUENCE insights_id_seq OWNED BY insights.id;
-CREATE TABLE public.internal_ids (
+CREATE TABLE internal_ids (
id bigint NOT NULL,
project_id integer,
usage integer NOT NULL,
@@ -12455,36 +12630,51 @@ CREATE TABLE public.internal_ids (
namespace_id integer
);
-CREATE SEQUENCE public.internal_ids_id_seq
+CREATE SEQUENCE internal_ids_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.internal_ids_id_seq OWNED BY public.internal_ids.id;
+ALTER SEQUENCE internal_ids_id_seq OWNED BY internal_ids.id;
-CREATE TABLE public.ip_restrictions (
+CREATE TABLE ip_restrictions (
id bigint NOT NULL,
group_id integer NOT NULL,
range character varying NOT NULL
);
-CREATE SEQUENCE public.ip_restrictions_id_seq
+CREATE SEQUENCE ip_restrictions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ip_restrictions_id_seq OWNED BY public.ip_restrictions.id;
+ALTER SEQUENCE ip_restrictions_id_seq OWNED BY ip_restrictions.id;
+
+CREATE TABLE issuable_severities (
+ id bigint NOT NULL,
+ issue_id bigint NOT NULL,
+ severity smallint DEFAULT 0 NOT NULL
+);
-CREATE TABLE public.issue_assignees (
+CREATE SEQUENCE issuable_severities_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE issuable_severities_id_seq OWNED BY issuable_severities.id;
+
+CREATE TABLE issue_assignees (
user_id integer NOT NULL,
issue_id integer NOT NULL
);
-CREATE TABLE public.issue_links (
+CREATE TABLE issue_links (
id integer NOT NULL,
source_id integer NOT NULL,
target_id integer NOT NULL,
@@ -12493,16 +12683,16 @@ CREATE TABLE public.issue_links (
link_type smallint DEFAULT 0 NOT NULL
);
-CREATE SEQUENCE public.issue_links_id_seq
+CREATE SEQUENCE issue_links_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.issue_links_id_seq OWNED BY public.issue_links.id;
+ALTER SEQUENCE issue_links_id_seq OWNED BY issue_links.id;
-CREATE TABLE public.issue_metrics (
+CREATE TABLE issue_metrics (
id integer NOT NULL,
issue_id integer NOT NULL,
first_mentioned_in_commit_at timestamp without time zone,
@@ -12512,16 +12702,16 @@ CREATE TABLE public.issue_metrics (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.issue_metrics_id_seq
+CREATE SEQUENCE issue_metrics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.issue_metrics_id_seq OWNED BY public.issue_metrics.id;
+ALTER SEQUENCE issue_metrics_id_seq OWNED BY issue_metrics.id;
-CREATE TABLE public.issue_tracker_data (
+CREATE TABLE issue_tracker_data (
id bigint NOT NULL,
service_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -12534,16 +12724,16 @@ CREATE TABLE public.issue_tracker_data (
encrypted_new_issue_url_iv character varying
);
-CREATE SEQUENCE public.issue_tracker_data_id_seq
+CREATE SEQUENCE issue_tracker_data_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.issue_tracker_data_id_seq OWNED BY public.issue_tracker_data.id;
+ALTER SEQUENCE issue_tracker_data_id_seq OWNED BY issue_tracker_data.id;
-CREATE TABLE public.issue_user_mentions (
+CREATE TABLE issue_user_mentions (
id bigint NOT NULL,
issue_id integer NOT NULL,
note_id integer,
@@ -12552,16 +12742,16 @@ CREATE TABLE public.issue_user_mentions (
mentioned_groups_ids integer[]
);
-CREATE SEQUENCE public.issue_user_mentions_id_seq
+CREATE SEQUENCE issue_user_mentions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.issue_user_mentions_id_seq OWNED BY public.issue_user_mentions.id;
+ALTER SEQUENCE issue_user_mentions_id_seq OWNED BY issue_user_mentions.id;
-CREATE TABLE public.issues (
+CREATE TABLE issues (
id integer NOT NULL,
title character varying,
author_id integer,
@@ -12599,30 +12789,30 @@ CREATE TABLE public.issues (
CONSTRAINT check_fba63f706d CHECK ((lock_version IS NOT NULL))
);
-CREATE SEQUENCE public.issues_id_seq
+CREATE SEQUENCE issues_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.issues_id_seq OWNED BY public.issues.id;
+ALTER SEQUENCE issues_id_seq OWNED BY issues.id;
-CREATE TABLE public.issues_prometheus_alert_events (
+CREATE TABLE issues_prometheus_alert_events (
issue_id bigint NOT NULL,
prometheus_alert_event_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL
);
-CREATE TABLE public.issues_self_managed_prometheus_alert_events (
+CREATE TABLE issues_self_managed_prometheus_alert_events (
issue_id bigint NOT NULL,
self_managed_prometheus_alert_event_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL
);
-CREATE TABLE public.jira_connect_installations (
+CREATE TABLE jira_connect_installations (
id bigint NOT NULL,
client_key character varying,
encrypted_shared_secret character varying,
@@ -12630,16 +12820,16 @@ CREATE TABLE public.jira_connect_installations (
base_url character varying
);
-CREATE SEQUENCE public.jira_connect_installations_id_seq
+CREATE SEQUENCE jira_connect_installations_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.jira_connect_installations_id_seq OWNED BY public.jira_connect_installations.id;
+ALTER SEQUENCE jira_connect_installations_id_seq OWNED BY jira_connect_installations.id;
-CREATE TABLE public.jira_connect_subscriptions (
+CREATE TABLE jira_connect_subscriptions (
id bigint NOT NULL,
jira_connect_installation_id bigint NOT NULL,
namespace_id integer NOT NULL,
@@ -12647,16 +12837,16 @@ CREATE TABLE public.jira_connect_subscriptions (
updated_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.jira_connect_subscriptions_id_seq
+CREATE SEQUENCE jira_connect_subscriptions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.jira_connect_subscriptions_id_seq OWNED BY public.jira_connect_subscriptions.id;
+ALTER SEQUENCE jira_connect_subscriptions_id_seq OWNED BY jira_connect_subscriptions.id;
-CREATE TABLE public.jira_imports (
+CREATE TABLE jira_imports (
id bigint NOT NULL,
project_id bigint NOT NULL,
user_id bigint,
@@ -12677,16 +12867,16 @@ CREATE TABLE public.jira_imports (
CONSTRAINT check_9ed451c5b1 CHECK ((char_length(error_message) <= 1000))
);
-CREATE SEQUENCE public.jira_imports_id_seq
+CREATE SEQUENCE jira_imports_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.jira_imports_id_seq OWNED BY public.jira_imports.id;
+ALTER SEQUENCE jira_imports_id_seq OWNED BY jira_imports.id;
-CREATE TABLE public.jira_tracker_data (
+CREATE TABLE jira_tracker_data (
id bigint NOT NULL,
service_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -12706,16 +12896,16 @@ CREATE TABLE public.jira_tracker_data (
CONSTRAINT check_214cf6a48b CHECK ((char_length(project_key) <= 255))
);
-CREATE SEQUENCE public.jira_tracker_data_id_seq
+CREATE SEQUENCE jira_tracker_data_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.jira_tracker_data_id_seq OWNED BY public.jira_tracker_data.id;
+ALTER SEQUENCE jira_tracker_data_id_seq OWNED BY jira_tracker_data.id;
-CREATE TABLE public.keys (
+CREATE TABLE keys (
id integer NOT NULL,
user_id integer,
created_at timestamp without time zone,
@@ -12730,16 +12920,16 @@ CREATE TABLE public.keys (
expires_at timestamp with time zone
);
-CREATE SEQUENCE public.keys_id_seq
+CREATE SEQUENCE keys_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.keys_id_seq OWNED BY public.keys.id;
+ALTER SEQUENCE keys_id_seq OWNED BY keys.id;
-CREATE TABLE public.label_links (
+CREATE TABLE label_links (
id integer NOT NULL,
label_id integer,
target_id integer,
@@ -12748,16 +12938,16 @@ CREATE TABLE public.label_links (
updated_at timestamp without time zone
);
-CREATE SEQUENCE public.label_links_id_seq
+CREATE SEQUENCE label_links_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.label_links_id_seq OWNED BY public.label_links.id;
+ALTER SEQUENCE label_links_id_seq OWNED BY label_links.id;
-CREATE TABLE public.label_priorities (
+CREATE TABLE label_priorities (
id integer NOT NULL,
project_id integer NOT NULL,
label_id integer NOT NULL,
@@ -12766,16 +12956,16 @@ CREATE TABLE public.label_priorities (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.label_priorities_id_seq
+CREATE SEQUENCE label_priorities_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.label_priorities_id_seq OWNED BY public.label_priorities.id;
+ALTER SEQUENCE label_priorities_id_seq OWNED BY label_priorities.id;
-CREATE TABLE public.labels (
+CREATE TABLE labels (
id integer NOT NULL,
title character varying,
color character varying,
@@ -12790,16 +12980,16 @@ CREATE TABLE public.labels (
cached_markdown_version integer
);
-CREATE SEQUENCE public.labels_id_seq
+CREATE SEQUENCE labels_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.labels_id_seq OWNED BY public.labels.id;
+ALTER SEQUENCE labels_id_seq OWNED BY labels.id;
-CREATE TABLE public.ldap_group_links (
+CREATE TABLE ldap_group_links (
id integer NOT NULL,
cn character varying,
group_access integer NOT NULL,
@@ -12810,16 +13000,16 @@ CREATE TABLE public.ldap_group_links (
filter character varying
);
-CREATE SEQUENCE public.ldap_group_links_id_seq
+CREATE SEQUENCE ldap_group_links_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.ldap_group_links_id_seq OWNED BY public.ldap_group_links.id;
+ALTER SEQUENCE ldap_group_links_id_seq OWNED BY ldap_group_links.id;
-CREATE TABLE public.lfs_file_locks (
+CREATE TABLE lfs_file_locks (
id integer NOT NULL,
project_id integer NOT NULL,
user_id integer NOT NULL,
@@ -12827,16 +13017,16 @@ CREATE TABLE public.lfs_file_locks (
path character varying(511)
);
-CREATE SEQUENCE public.lfs_file_locks_id_seq
+CREATE SEQUENCE lfs_file_locks_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.lfs_file_locks_id_seq OWNED BY public.lfs_file_locks.id;
+ALTER SEQUENCE lfs_file_locks_id_seq OWNED BY lfs_file_locks.id;
-CREATE TABLE public.lfs_objects (
+CREATE TABLE lfs_objects (
id integer NOT NULL,
oid character varying NOT NULL,
size bigint NOT NULL,
@@ -12847,16 +13037,16 @@ CREATE TABLE public.lfs_objects (
CONSTRAINT check_eecfc5717d CHECK ((file_store IS NOT NULL))
);
-CREATE SEQUENCE public.lfs_objects_id_seq
+CREATE SEQUENCE lfs_objects_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.lfs_objects_id_seq OWNED BY public.lfs_objects.id;
+ALTER SEQUENCE lfs_objects_id_seq OWNED BY lfs_objects.id;
-CREATE TABLE public.lfs_objects_projects (
+CREATE TABLE lfs_objects_projects (
id integer NOT NULL,
lfs_object_id integer NOT NULL,
project_id integer NOT NULL,
@@ -12865,32 +13055,32 @@ CREATE TABLE public.lfs_objects_projects (
repository_type smallint
);
-CREATE SEQUENCE public.lfs_objects_projects_id_seq
+CREATE SEQUENCE lfs_objects_projects_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.lfs_objects_projects_id_seq OWNED BY public.lfs_objects_projects.id;
+ALTER SEQUENCE lfs_objects_projects_id_seq OWNED BY lfs_objects_projects.id;
-CREATE TABLE public.licenses (
+CREATE TABLE licenses (
id integer NOT NULL,
data text NOT NULL,
created_at timestamp without time zone,
updated_at timestamp without time zone
);
-CREATE SEQUENCE public.licenses_id_seq
+CREATE SEQUENCE licenses_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.licenses_id_seq OWNED BY public.licenses.id;
+ALTER SEQUENCE licenses_id_seq OWNED BY licenses.id;
-CREATE TABLE public.list_user_preferences (
+CREATE TABLE list_user_preferences (
id bigint NOT NULL,
user_id bigint NOT NULL,
list_id bigint NOT NULL,
@@ -12899,16 +13089,16 @@ CREATE TABLE public.list_user_preferences (
collapsed boolean
);
-CREATE SEQUENCE public.list_user_preferences_id_seq
+CREATE SEQUENCE list_user_preferences_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.list_user_preferences_id_seq OWNED BY public.list_user_preferences.id;
+ALTER SEQUENCE list_user_preferences_id_seq OWNED BY list_user_preferences.id;
-CREATE TABLE public.lists (
+CREATE TABLE lists (
id integer NOT NULL,
board_id integer NOT NULL,
label_id integer,
@@ -12923,16 +13113,16 @@ CREATE TABLE public.lists (
limit_metric character varying(20)
);
-CREATE SEQUENCE public.lists_id_seq
+CREATE SEQUENCE lists_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.lists_id_seq OWNED BY public.lists.id;
+ALTER SEQUENCE lists_id_seq OWNED BY lists.id;
-CREATE TABLE public.members (
+CREATE TABLE members (
id integer NOT NULL,
access_level integer NOT NULL,
source_id integer NOT NULL,
@@ -12952,32 +13142,32 @@ CREATE TABLE public.members (
override boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.members_id_seq
+CREATE SEQUENCE members_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.members_id_seq OWNED BY public.members.id;
+ALTER SEQUENCE members_id_seq OWNED BY members.id;
-CREATE TABLE public.merge_request_assignees (
+CREATE TABLE merge_request_assignees (
id bigint NOT NULL,
user_id integer NOT NULL,
merge_request_id integer NOT NULL,
created_at timestamp with time zone
);
-CREATE SEQUENCE public.merge_request_assignees_id_seq
+CREATE SEQUENCE merge_request_assignees_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.merge_request_assignees_id_seq OWNED BY public.merge_request_assignees.id;
+ALTER SEQUENCE merge_request_assignees_id_seq OWNED BY merge_request_assignees.id;
-CREATE TABLE public.merge_request_blocks (
+CREATE TABLE merge_request_blocks (
id bigint NOT NULL,
blocking_merge_request_id integer NOT NULL,
blocked_merge_request_id integer NOT NULL,
@@ -12985,16 +13175,16 @@ CREATE TABLE public.merge_request_blocks (
updated_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.merge_request_blocks_id_seq
+CREATE SEQUENCE merge_request_blocks_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.merge_request_blocks_id_seq OWNED BY public.merge_request_blocks.id;
+ALTER SEQUENCE merge_request_blocks_id_seq OWNED BY merge_request_blocks.id;
-CREATE TABLE public.merge_request_context_commit_diff_files (
+CREATE TABLE merge_request_context_commit_diff_files (
sha bytea NOT NULL,
relative_order integer NOT NULL,
new_file boolean NOT NULL,
@@ -13010,7 +13200,7 @@ CREATE TABLE public.merge_request_context_commit_diff_files (
merge_request_context_commit_id bigint
);
-CREATE TABLE public.merge_request_context_commits (
+CREATE TABLE merge_request_context_commits (
id bigint NOT NULL,
authored_date timestamp with time zone,
committed_date timestamp with time zone,
@@ -13024,16 +13214,16 @@ CREATE TABLE public.merge_request_context_commits (
merge_request_id bigint
);
-CREATE SEQUENCE public.merge_request_context_commits_id_seq
+CREATE SEQUENCE merge_request_context_commits_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.merge_request_context_commits_id_seq OWNED BY public.merge_request_context_commits.id;
+ALTER SEQUENCE merge_request_context_commits_id_seq OWNED BY merge_request_context_commits.id;
-CREATE TABLE public.merge_request_diff_commits (
+CREATE TABLE merge_request_diff_commits (
authored_date timestamp without time zone,
committed_date timestamp without time zone,
merge_request_diff_id integer NOT NULL,
@@ -13046,7 +13236,26 @@ CREATE TABLE public.merge_request_diff_commits (
message text
);
-CREATE TABLE public.merge_request_diff_files (
+CREATE TABLE merge_request_diff_details (
+ merge_request_diff_id bigint NOT NULL,
+ verification_retry_at timestamp with time zone,
+ verified_at timestamp with time zone,
+ verification_retry_count smallint,
+ verification_checksum bytea,
+ verification_failure text,
+ CONSTRAINT check_81429e3622 CHECK ((char_length(verification_failure) <= 255))
+);
+
+CREATE SEQUENCE merge_request_diff_details_merge_request_diff_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE merge_request_diff_details_merge_request_diff_id_seq OWNED BY merge_request_diff_details.merge_request_diff_id;
+
+CREATE TABLE merge_request_diff_files (
merge_request_diff_id integer NOT NULL,
relative_order integer NOT NULL,
new_file boolean NOT NULL,
@@ -13063,7 +13272,7 @@ CREATE TABLE public.merge_request_diff_files (
external_diff_size integer
);
-CREATE TABLE public.merge_request_diffs (
+CREATE TABLE merge_request_diffs (
id integer NOT NULL,
state character varying,
merge_request_id integer NOT NULL,
@@ -13077,19 +13286,20 @@ CREATE TABLE public.merge_request_diffs (
external_diff character varying,
external_diff_store integer DEFAULT 1,
stored_externally boolean,
- files_count smallint
+ files_count smallint,
+ CONSTRAINT check_93ee616ac9 CHECK ((external_diff_store IS NOT NULL))
);
-CREATE SEQUENCE public.merge_request_diffs_id_seq
+CREATE SEQUENCE merge_request_diffs_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.merge_request_diffs_id_seq OWNED BY public.merge_request_diffs.id;
+ALTER SEQUENCE merge_request_diffs_id_seq OWNED BY merge_request_diffs.id;
-CREATE TABLE public.merge_request_metrics (
+CREATE TABLE merge_request_metrics (
id integer NOT NULL,
merge_request_id integer NOT NULL,
latest_build_started_at timestamp without time zone,
@@ -13112,19 +13322,36 @@ CREATE TABLE public.merge_request_metrics (
first_reassigned_at timestamp with time zone,
added_lines integer,
removed_lines integer,
- target_project_id integer
+ target_project_id integer,
+ CONSTRAINT check_e03d0900bf CHECK ((target_project_id IS NOT NULL))
);
-CREATE SEQUENCE public.merge_request_metrics_id_seq
+CREATE SEQUENCE merge_request_metrics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.merge_request_metrics_id_seq OWNED BY public.merge_request_metrics.id;
+ALTER SEQUENCE merge_request_metrics_id_seq OWNED BY merge_request_metrics.id;
-CREATE TABLE public.merge_request_user_mentions (
+CREATE TABLE merge_request_reviewers (
+ id bigint NOT NULL,
+ user_id bigint NOT NULL,
+ merge_request_id bigint NOT NULL,
+ created_at timestamp with time zone NOT NULL
+);
+
+CREATE SEQUENCE merge_request_reviewers_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE merge_request_reviewers_id_seq OWNED BY merge_request_reviewers.id;
+
+CREATE TABLE merge_request_user_mentions (
id bigint NOT NULL,
merge_request_id integer NOT NULL,
note_id integer,
@@ -13133,16 +13360,16 @@ CREATE TABLE public.merge_request_user_mentions (
mentioned_groups_ids integer[]
);
-CREATE SEQUENCE public.merge_request_user_mentions_id_seq
+CREATE SEQUENCE merge_request_user_mentions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.merge_request_user_mentions_id_seq OWNED BY public.merge_request_user_mentions.id;
+ALTER SEQUENCE merge_request_user_mentions_id_seq OWNED BY merge_request_user_mentions.id;
-CREATE TABLE public.merge_requests (
+CREATE TABLE merge_requests (
id integer NOT NULL,
target_branch character varying NOT NULL,
source_branch character varying NOT NULL,
@@ -13183,10 +13410,11 @@ CREATE TABLE public.merge_requests (
rebase_jid character varying,
squash_commit_sha bytea,
sprint_id bigint,
+ merge_ref_sha bytea,
CONSTRAINT check_970d272570 CHECK ((lock_version IS NOT NULL))
);
-CREATE TABLE public.merge_requests_closing_issues (
+CREATE TABLE merge_requests_closing_issues (
id integer NOT NULL,
merge_request_id integer NOT NULL,
issue_id integer NOT NULL,
@@ -13194,25 +13422,25 @@ CREATE TABLE public.merge_requests_closing_issues (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.merge_requests_closing_issues_id_seq
+CREATE SEQUENCE merge_requests_closing_issues_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.merge_requests_closing_issues_id_seq OWNED BY public.merge_requests_closing_issues.id;
+ALTER SEQUENCE merge_requests_closing_issues_id_seq OWNED BY merge_requests_closing_issues.id;
-CREATE SEQUENCE public.merge_requests_id_seq
+CREATE SEQUENCE merge_requests_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.merge_requests_id_seq OWNED BY public.merge_requests.id;
+ALTER SEQUENCE merge_requests_id_seq OWNED BY merge_requests.id;
-CREATE TABLE public.merge_trains (
+CREATE TABLE merge_trains (
id bigint NOT NULL,
merge_request_id integer NOT NULL,
user_id integer NOT NULL,
@@ -13226,16 +13454,16 @@ CREATE TABLE public.merge_trains (
duration integer
);
-CREATE SEQUENCE public.merge_trains_id_seq
+CREATE SEQUENCE merge_trains_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.merge_trains_id_seq OWNED BY public.merge_trains.id;
+ALTER SEQUENCE merge_trains_id_seq OWNED BY merge_trains.id;
-CREATE TABLE public.metrics_dashboard_annotations (
+CREATE TABLE metrics_dashboard_annotations (
id bigint NOT NULL,
starting_at timestamp with time zone NOT NULL,
ending_at timestamp with time zone,
@@ -13246,16 +13474,16 @@ CREATE TABLE public.metrics_dashboard_annotations (
description text NOT NULL
);
-CREATE SEQUENCE public.metrics_dashboard_annotations_id_seq
+CREATE SEQUENCE metrics_dashboard_annotations_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.metrics_dashboard_annotations_id_seq OWNED BY public.metrics_dashboard_annotations.id;
+ALTER SEQUENCE metrics_dashboard_annotations_id_seq OWNED BY metrics_dashboard_annotations.id;
-CREATE TABLE public.metrics_users_starred_dashboards (
+CREATE TABLE metrics_users_starred_dashboards (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -13265,21 +13493,21 @@ CREATE TABLE public.metrics_users_starred_dashboards (
CONSTRAINT check_79a84a0f57 CHECK ((char_length(dashboard_path) <= 255))
);
-CREATE SEQUENCE public.metrics_users_starred_dashboards_id_seq
+CREATE SEQUENCE metrics_users_starred_dashboards_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.metrics_users_starred_dashboards_id_seq OWNED BY public.metrics_users_starred_dashboards.id;
+ALTER SEQUENCE metrics_users_starred_dashboards_id_seq OWNED BY metrics_users_starred_dashboards.id;
-CREATE TABLE public.milestone_releases (
+CREATE TABLE milestone_releases (
milestone_id bigint NOT NULL,
release_id bigint NOT NULL
);
-CREATE TABLE public.milestones (
+CREATE TABLE milestones (
id integer NOT NULL,
title character varying NOT NULL,
project_id integer,
@@ -13296,27 +13524,27 @@ CREATE TABLE public.milestones (
group_id integer
);
-CREATE SEQUENCE public.milestones_id_seq
+CREATE SEQUENCE milestones_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.milestones_id_seq OWNED BY public.milestones.id;
+ALTER SEQUENCE milestones_id_seq OWNED BY milestones.id;
-CREATE TABLE public.namespace_aggregation_schedules (
+CREATE TABLE namespace_aggregation_schedules (
namespace_id integer NOT NULL
);
-CREATE TABLE public.namespace_limits (
+CREATE TABLE namespace_limits (
additional_purchased_storage_size bigint DEFAULT 0 NOT NULL,
additional_purchased_storage_ends_on date,
namespace_id integer NOT NULL,
temporary_storage_increase_ends_on date
);
-CREATE TABLE public.namespace_root_storage_statistics (
+CREATE TABLE namespace_root_storage_statistics (
namespace_id integer NOT NULL,
updated_at timestamp with time zone NOT NULL,
repository_size bigint DEFAULT 0 NOT NULL,
@@ -13325,33 +13553,34 @@ CREATE TABLE public.namespace_root_storage_statistics (
build_artifacts_size bigint DEFAULT 0 NOT NULL,
storage_size bigint DEFAULT 0 NOT NULL,
packages_size bigint DEFAULT 0 NOT NULL,
- snippets_size bigint DEFAULT 0 NOT NULL
+ snippets_size bigint DEFAULT 0 NOT NULL,
+ pipeline_artifacts_size bigint DEFAULT 0 NOT NULL
);
-CREATE TABLE public.namespace_settings (
+CREATE TABLE namespace_settings (
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
namespace_id integer NOT NULL,
prevent_forking_outside_group boolean DEFAULT false NOT NULL
);
-CREATE TABLE public.namespace_statistics (
+CREATE TABLE namespace_statistics (
id integer NOT NULL,
namespace_id integer NOT NULL,
shared_runners_seconds integer DEFAULT 0 NOT NULL,
shared_runners_seconds_last_reset timestamp without time zone
);
-CREATE SEQUENCE public.namespace_statistics_id_seq
+CREATE SEQUENCE namespace_statistics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.namespace_statistics_id_seq OWNED BY public.namespace_statistics.id;
+ALTER SEQUENCE namespace_statistics_id_seq OWNED BY namespace_statistics.id;
-CREATE TABLE public.namespaces (
+CREATE TABLE namespaces (
id integer NOT NULL,
name character varying NOT NULL,
path character varying NOT NULL,
@@ -13403,16 +13632,16 @@ CREATE TABLE public.namespaces (
delayed_project_removal boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.namespaces_id_seq
+CREATE SEQUENCE namespaces_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.namespaces_id_seq OWNED BY public.namespaces.id;
+ALTER SEQUENCE namespaces_id_seq OWNED BY namespaces.id;
-CREATE TABLE public.note_diff_files (
+CREATE TABLE note_diff_files (
id integer NOT NULL,
diff_note_id integer NOT NULL,
diff text NOT NULL,
@@ -13425,16 +13654,16 @@ CREATE TABLE public.note_diff_files (
old_path text NOT NULL
);
-CREATE SEQUENCE public.note_diff_files_id_seq
+CREATE SEQUENCE note_diff_files_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.note_diff_files_id_seq OWNED BY public.note_diff_files.id;
+ALTER SEQUENCE note_diff_files_id_seq OWNED BY note_diff_files.id;
-CREATE TABLE public.notes (
+CREATE TABLE notes (
id integer NOT NULL,
note text,
noteable_type character varying,
@@ -13463,16 +13692,16 @@ CREATE TABLE public.notes (
confidential boolean
);
-CREATE SEQUENCE public.notes_id_seq
+CREATE SEQUENCE notes_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.notes_id_seq OWNED BY public.notes.id;
+ALTER SEQUENCE notes_id_seq OWNED BY notes.id;
-CREATE TABLE public.notification_settings (
+CREATE TABLE notification_settings (
id integer NOT NULL,
user_id integer NOT NULL,
source_id integer,
@@ -13501,16 +13730,16 @@ CREATE TABLE public.notification_settings (
moved_project boolean DEFAULT true NOT NULL
);
-CREATE SEQUENCE public.notification_settings_id_seq
+CREATE SEQUENCE notification_settings_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.notification_settings_id_seq OWNED BY public.notification_settings.id;
+ALTER SEQUENCE notification_settings_id_seq OWNED BY notification_settings.id;
-CREATE TABLE public.oauth_access_grants (
+CREATE TABLE oauth_access_grants (
id integer NOT NULL,
resource_owner_id integer NOT NULL,
application_id integer NOT NULL,
@@ -13522,16 +13751,16 @@ CREATE TABLE public.oauth_access_grants (
scopes character varying
);
-CREATE SEQUENCE public.oauth_access_grants_id_seq
+CREATE SEQUENCE oauth_access_grants_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.oauth_access_grants_id_seq OWNED BY public.oauth_access_grants.id;
+ALTER SEQUENCE oauth_access_grants_id_seq OWNED BY oauth_access_grants.id;
-CREATE TABLE public.oauth_access_tokens (
+CREATE TABLE oauth_access_tokens (
id integer NOT NULL,
resource_owner_id integer,
application_id integer,
@@ -13543,16 +13772,16 @@ CREATE TABLE public.oauth_access_tokens (
scopes character varying
);
-CREATE SEQUENCE public.oauth_access_tokens_id_seq
+CREATE SEQUENCE oauth_access_tokens_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.oauth_access_tokens_id_seq OWNED BY public.oauth_access_tokens.id;
+ALTER SEQUENCE oauth_access_tokens_id_seq OWNED BY oauth_access_tokens.id;
-CREATE TABLE public.oauth_applications (
+CREATE TABLE oauth_applications (
id integer NOT NULL,
name character varying NOT NULL,
uid character varying NOT NULL,
@@ -13567,31 +13796,31 @@ CREATE TABLE public.oauth_applications (
confidential boolean DEFAULT true NOT NULL
);
-CREATE SEQUENCE public.oauth_applications_id_seq
+CREATE SEQUENCE oauth_applications_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.oauth_applications_id_seq OWNED BY public.oauth_applications.id;
+ALTER SEQUENCE oauth_applications_id_seq OWNED BY oauth_applications.id;
-CREATE TABLE public.oauth_openid_requests (
+CREATE TABLE oauth_openid_requests (
id integer NOT NULL,
access_grant_id integer NOT NULL,
nonce character varying NOT NULL
);
-CREATE SEQUENCE public.oauth_openid_requests_id_seq
+CREATE SEQUENCE oauth_openid_requests_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.oauth_openid_requests_id_seq OWNED BY public.oauth_openid_requests.id;
+ALTER SEQUENCE oauth_openid_requests_id_seq OWNED BY oauth_openid_requests.id;
-CREATE TABLE public.open_project_tracker_data (
+CREATE TABLE open_project_tracker_data (
id bigint NOT NULL,
service_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -13606,16 +13835,16 @@ CREATE TABLE public.open_project_tracker_data (
project_identifier_code character varying(100)
);
-CREATE SEQUENCE public.open_project_tracker_data_id_seq
+CREATE SEQUENCE open_project_tracker_data_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.open_project_tracker_data_id_seq OWNED BY public.open_project_tracker_data.id;
+ALTER SEQUENCE open_project_tracker_data_id_seq OWNED BY open_project_tracker_data.id;
-CREATE TABLE public.operations_feature_flag_scopes (
+CREATE TABLE operations_feature_flag_scopes (
id bigint NOT NULL,
feature_flag_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -13625,16 +13854,16 @@ CREATE TABLE public.operations_feature_flag_scopes (
strategies jsonb DEFAULT '[{"name": "default", "parameters": {}}]'::jsonb NOT NULL
);
-CREATE SEQUENCE public.operations_feature_flag_scopes_id_seq
+CREATE SEQUENCE operations_feature_flag_scopes_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.operations_feature_flag_scopes_id_seq OWNED BY public.operations_feature_flag_scopes.id;
+ALTER SEQUENCE operations_feature_flag_scopes_id_seq OWNED BY operations_feature_flag_scopes.id;
-CREATE TABLE public.operations_feature_flags (
+CREATE TABLE operations_feature_flags (
id bigint NOT NULL,
project_id integer NOT NULL,
active boolean NOT NULL,
@@ -13646,92 +13875,92 @@ CREATE TABLE public.operations_feature_flags (
version smallint DEFAULT 1 NOT NULL
);
-CREATE TABLE public.operations_feature_flags_clients (
+CREATE TABLE operations_feature_flags_clients (
id bigint NOT NULL,
project_id integer NOT NULL,
token_encrypted character varying
);
-CREATE SEQUENCE public.operations_feature_flags_clients_id_seq
+CREATE SEQUENCE operations_feature_flags_clients_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.operations_feature_flags_clients_id_seq OWNED BY public.operations_feature_flags_clients.id;
+ALTER SEQUENCE operations_feature_flags_clients_id_seq OWNED BY operations_feature_flags_clients.id;
-CREATE SEQUENCE public.operations_feature_flags_id_seq
+CREATE SEQUENCE operations_feature_flags_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.operations_feature_flags_id_seq OWNED BY public.operations_feature_flags.id;
+ALTER SEQUENCE operations_feature_flags_id_seq OWNED BY operations_feature_flags.id;
-CREATE TABLE public.operations_feature_flags_issues (
+CREATE TABLE operations_feature_flags_issues (
id bigint NOT NULL,
feature_flag_id bigint NOT NULL,
issue_id bigint NOT NULL
);
-CREATE SEQUENCE public.operations_feature_flags_issues_id_seq
+CREATE SEQUENCE operations_feature_flags_issues_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.operations_feature_flags_issues_id_seq OWNED BY public.operations_feature_flags_issues.id;
+ALTER SEQUENCE operations_feature_flags_issues_id_seq OWNED BY operations_feature_flags_issues.id;
-CREATE TABLE public.operations_scopes (
+CREATE TABLE operations_scopes (
id bigint NOT NULL,
strategy_id bigint NOT NULL,
environment_scope character varying(255) NOT NULL
);
-CREATE SEQUENCE public.operations_scopes_id_seq
+CREATE SEQUENCE operations_scopes_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.operations_scopes_id_seq OWNED BY public.operations_scopes.id;
+ALTER SEQUENCE operations_scopes_id_seq OWNED BY operations_scopes.id;
-CREATE TABLE public.operations_strategies (
+CREATE TABLE operations_strategies (
id bigint NOT NULL,
feature_flag_id bigint NOT NULL,
name character varying(255) NOT NULL,
parameters jsonb DEFAULT '{}'::jsonb NOT NULL
);
-CREATE SEQUENCE public.operations_strategies_id_seq
+CREATE SEQUENCE operations_strategies_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.operations_strategies_id_seq OWNED BY public.operations_strategies.id;
+ALTER SEQUENCE operations_strategies_id_seq OWNED BY operations_strategies.id;
-CREATE TABLE public.operations_strategies_user_lists (
+CREATE TABLE operations_strategies_user_lists (
id bigint NOT NULL,
strategy_id bigint NOT NULL,
user_list_id bigint NOT NULL
);
-CREATE SEQUENCE public.operations_strategies_user_lists_id_seq
+CREATE SEQUENCE operations_strategies_user_lists_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.operations_strategies_user_lists_id_seq OWNED BY public.operations_strategies_user_lists.id;
+ALTER SEQUENCE operations_strategies_user_lists_id_seq OWNED BY operations_strategies_user_lists.id;
-CREATE TABLE public.operations_user_lists (
+CREATE TABLE operations_user_lists (
id bigint NOT NULL,
project_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -13741,37 +13970,37 @@ CREATE TABLE public.operations_user_lists (
user_xids text DEFAULT ''::text NOT NULL
);
-CREATE SEQUENCE public.operations_user_lists_id_seq
+CREATE SEQUENCE operations_user_lists_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.operations_user_lists_id_seq OWNED BY public.operations_user_lists.id;
+ALTER SEQUENCE operations_user_lists_id_seq OWNED BY operations_user_lists.id;
-CREATE TABLE public.packages_build_infos (
+CREATE TABLE packages_build_infos (
id bigint NOT NULL,
package_id integer NOT NULL,
pipeline_id integer
);
-CREATE SEQUENCE public.packages_build_infos_id_seq
+CREATE SEQUENCE packages_build_infos_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.packages_build_infos_id_seq OWNED BY public.packages_build_infos.id;
+ALTER SEQUENCE packages_build_infos_id_seq OWNED BY packages_build_infos.id;
-CREATE TABLE public.packages_composer_metadata (
+CREATE TABLE packages_composer_metadata (
package_id bigint NOT NULL,
target_sha bytea NOT NULL,
composer_json jsonb DEFAULT '{}'::jsonb NOT NULL
);
-CREATE TABLE public.packages_conan_file_metadata (
+CREATE TABLE packages_conan_file_metadata (
id bigint NOT NULL,
package_file_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -13782,16 +14011,16 @@ CREATE TABLE public.packages_conan_file_metadata (
conan_file_type smallint NOT NULL
);
-CREATE SEQUENCE public.packages_conan_file_metadata_id_seq
+CREATE SEQUENCE packages_conan_file_metadata_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.packages_conan_file_metadata_id_seq OWNED BY public.packages_conan_file_metadata.id;
+ALTER SEQUENCE packages_conan_file_metadata_id_seq OWNED BY packages_conan_file_metadata.id;
-CREATE TABLE public.packages_conan_metadata (
+CREATE TABLE packages_conan_metadata (
id bigint NOT NULL,
package_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -13800,47 +14029,47 @@ CREATE TABLE public.packages_conan_metadata (
package_channel character varying(255) NOT NULL
);
-CREATE SEQUENCE public.packages_conan_metadata_id_seq
+CREATE SEQUENCE packages_conan_metadata_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.packages_conan_metadata_id_seq OWNED BY public.packages_conan_metadata.id;
+ALTER SEQUENCE packages_conan_metadata_id_seq OWNED BY packages_conan_metadata.id;
-CREATE TABLE public.packages_dependencies (
+CREATE TABLE packages_dependencies (
id bigint NOT NULL,
name character varying(255) NOT NULL,
version_pattern character varying(255) NOT NULL
);
-CREATE SEQUENCE public.packages_dependencies_id_seq
+CREATE SEQUENCE packages_dependencies_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.packages_dependencies_id_seq OWNED BY public.packages_dependencies.id;
+ALTER SEQUENCE packages_dependencies_id_seq OWNED BY packages_dependencies.id;
-CREATE TABLE public.packages_dependency_links (
+CREATE TABLE packages_dependency_links (
id bigint NOT NULL,
package_id bigint NOT NULL,
dependency_id bigint NOT NULL,
dependency_type smallint NOT NULL
);
-CREATE SEQUENCE public.packages_dependency_links_id_seq
+CREATE SEQUENCE packages_dependency_links_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.packages_dependency_links_id_seq OWNED BY public.packages_dependency_links.id;
+ALTER SEQUENCE packages_dependency_links_id_seq OWNED BY packages_dependency_links.id;
-CREATE TABLE public.packages_maven_metadata (
+CREATE TABLE packages_maven_metadata (
id bigint NOT NULL,
package_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -13851,22 +14080,22 @@ CREATE TABLE public.packages_maven_metadata (
path character varying(512) NOT NULL
);
-CREATE SEQUENCE public.packages_maven_metadata_id_seq
+CREATE SEQUENCE packages_maven_metadata_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.packages_maven_metadata_id_seq OWNED BY public.packages_maven_metadata.id;
+ALTER SEQUENCE packages_maven_metadata_id_seq OWNED BY packages_maven_metadata.id;
-CREATE TABLE public.packages_nuget_dependency_link_metadata (
+CREATE TABLE packages_nuget_dependency_link_metadata (
dependency_link_id bigint NOT NULL,
target_framework text NOT NULL,
CONSTRAINT packages_nuget_dependency_link_metadata_target_framework_constr CHECK ((char_length(target_framework) <= 255))
);
-CREATE TABLE public.packages_nuget_metadata (
+CREATE TABLE packages_nuget_metadata (
package_id bigint NOT NULL,
license_url text,
project_url text,
@@ -13876,7 +14105,7 @@ CREATE TABLE public.packages_nuget_metadata (
CONSTRAINT packages_nuget_metadata_project_url_constraint CHECK ((char_length(project_url) <= 255))
);
-CREATE TABLE public.packages_package_files (
+CREATE TABLE packages_package_files (
id bigint NOT NULL,
package_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -13895,40 +14124,43 @@ CREATE TABLE public.packages_package_files (
verification_checksum bytea
);
-CREATE SEQUENCE public.packages_package_files_id_seq
+CREATE SEQUENCE packages_package_files_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.packages_package_files_id_seq OWNED BY public.packages_package_files.id;
+ALTER SEQUENCE packages_package_files_id_seq OWNED BY packages_package_files.id;
-CREATE TABLE public.packages_packages (
+CREATE TABLE packages_packages (
id bigint NOT NULL,
project_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
name character varying NOT NULL,
version character varying,
- package_type smallint NOT NULL
+ package_type smallint NOT NULL,
+ creator_id integer
);
-CREATE SEQUENCE public.packages_packages_id_seq
+CREATE SEQUENCE packages_packages_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.packages_packages_id_seq OWNED BY public.packages_packages.id;
+ALTER SEQUENCE packages_packages_id_seq OWNED BY packages_packages.id;
-CREATE TABLE public.packages_pypi_metadata (
+CREATE TABLE packages_pypi_metadata (
package_id bigint NOT NULL,
- required_python character varying(50) NOT NULL
+ required_python text,
+ CONSTRAINT check_0d9aed55b2 CHECK ((required_python IS NOT NULL)),
+ CONSTRAINT check_379019d5da CHECK ((char_length(required_python) <= 255))
);
-CREATE TABLE public.packages_tags (
+CREATE TABLE packages_tags (
id bigint NOT NULL,
package_id integer NOT NULL,
name character varying(255) NOT NULL,
@@ -13936,16 +14168,37 @@ CREATE TABLE public.packages_tags (
updated_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.packages_tags_id_seq
+CREATE SEQUENCE packages_tags_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.packages_tags_id_seq OWNED BY public.packages_tags.id;
+ALTER SEQUENCE packages_tags_id_seq OWNED BY packages_tags.id;
-CREATE TABLE public.pages_domain_acme_orders (
+CREATE TABLE pages_deployments (
+ id bigint NOT NULL,
+ created_at timestamp with time zone NOT NULL,
+ updated_at timestamp with time zone NOT NULL,
+ project_id bigint NOT NULL,
+ ci_build_id bigint,
+ file_store smallint NOT NULL,
+ size integer NOT NULL,
+ file text NOT NULL,
+ CONSTRAINT check_f0fe8032dd CHECK ((char_length(file) <= 255))
+);
+
+CREATE SEQUENCE pages_deployments_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE pages_deployments_id_seq OWNED BY pages_deployments.id;
+
+CREATE TABLE pages_domain_acme_orders (
id bigint NOT NULL,
pages_domain_id integer NOT NULL,
expires_at timestamp with time zone NOT NULL,
@@ -13958,16 +14211,16 @@ CREATE TABLE public.pages_domain_acme_orders (
encrypted_private_key_iv text NOT NULL
);
-CREATE SEQUENCE public.pages_domain_acme_orders_id_seq
+CREATE SEQUENCE pages_domain_acme_orders_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.pages_domain_acme_orders_id_seq OWNED BY public.pages_domain_acme_orders.id;
+ALTER SEQUENCE pages_domain_acme_orders_id_seq OWNED BY pages_domain_acme_orders.id;
-CREATE TABLE public.pages_domains (
+CREATE TABLE pages_domains (
id integer NOT NULL,
project_id integer,
certificate text,
@@ -13989,16 +14242,16 @@ CREATE TABLE public.pages_domains (
auto_ssl_failed boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.pages_domains_id_seq
+CREATE SEQUENCE pages_domains_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.pages_domains_id_seq OWNED BY public.pages_domains.id;
+ALTER SEQUENCE pages_domains_id_seq OWNED BY pages_domains.id;
-CREATE TABLE public.partitioned_foreign_keys (
+CREATE TABLE partitioned_foreign_keys (
id bigint NOT NULL,
cascade_delete boolean DEFAULT true NOT NULL,
from_table text NOT NULL,
@@ -14011,16 +14264,16 @@ CREATE TABLE public.partitioned_foreign_keys (
CONSTRAINT check_7e98be694f CHECK ((char_length(to_column) <= 63))
);
-CREATE SEQUENCE public.partitioned_foreign_keys_id_seq
+CREATE SEQUENCE partitioned_foreign_keys_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.partitioned_foreign_keys_id_seq OWNED BY public.partitioned_foreign_keys.id;
+ALTER SEQUENCE partitioned_foreign_keys_id_seq OWNED BY partitioned_foreign_keys.id;
-CREATE TABLE public.path_locks (
+CREATE TABLE path_locks (
id integer NOT NULL,
path character varying NOT NULL,
project_id integer,
@@ -14029,16 +14282,16 @@ CREATE TABLE public.path_locks (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.path_locks_id_seq
+CREATE SEQUENCE path_locks_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.path_locks_id_seq OWNED BY public.path_locks.id;
+ALTER SEQUENCE path_locks_id_seq OWNED BY path_locks.id;
-CREATE TABLE public.personal_access_tokens (
+CREATE TABLE personal_access_tokens (
id integer NOT NULL,
user_id integer NOT NULL,
name character varying NOT NULL,
@@ -14055,16 +14308,16 @@ CREATE TABLE public.personal_access_tokens (
after_expiry_notification_delivered boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.personal_access_tokens_id_seq
+CREATE SEQUENCE personal_access_tokens_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.personal_access_tokens_id_seq OWNED BY public.personal_access_tokens.id;
+ALTER SEQUENCE personal_access_tokens_id_seq OWNED BY personal_access_tokens.id;
-CREATE TABLE public.plan_limits (
+CREATE TABLE plan_limits (
id bigint NOT NULL,
plan_id bigint NOT NULL,
ci_active_pipelines integer DEFAULT 0 NOT NULL,
@@ -14103,19 +14356,25 @@ CREATE TABLE public.plan_limits (
ci_max_artifact_size_coverage_fuzzing integer DEFAULT 0 NOT NULL,
ci_max_artifact_size_browser_performance integer DEFAULT 0 NOT NULL,
ci_max_artifact_size_load_performance integer DEFAULT 0 NOT NULL,
- ci_needs_size_limit integer DEFAULT 50 NOT NULL
+ ci_needs_size_limit integer DEFAULT 50 NOT NULL,
+ conan_max_file_size bigint DEFAULT '3221225472'::bigint NOT NULL,
+ maven_max_file_size bigint DEFAULT '3221225472'::bigint NOT NULL,
+ npm_max_file_size bigint DEFAULT 524288000 NOT NULL,
+ nuget_max_file_size bigint DEFAULT 524288000 NOT NULL,
+ pypi_max_file_size bigint DEFAULT '3221225472'::bigint NOT NULL,
+ generic_packages_max_file_size bigint DEFAULT '5368709120'::bigint NOT NULL
);
-CREATE SEQUENCE public.plan_limits_id_seq
+CREATE SEQUENCE plan_limits_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.plan_limits_id_seq OWNED BY public.plan_limits.id;
+ALTER SEQUENCE plan_limits_id_seq OWNED BY plan_limits.id;
-CREATE TABLE public.plans (
+CREATE TABLE plans (
id integer NOT NULL,
created_at timestamp without time zone NOT NULL,
updated_at timestamp without time zone NOT NULL,
@@ -14123,16 +14382,16 @@ CREATE TABLE public.plans (
title character varying
);
-CREATE SEQUENCE public.plans_id_seq
+CREATE SEQUENCE plans_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.plans_id_seq OWNED BY public.plans.id;
+ALTER SEQUENCE plans_id_seq OWNED BY plans.id;
-CREATE TABLE public.pool_repositories (
+CREATE TABLE pool_repositories (
id bigint NOT NULL,
shard_id integer NOT NULL,
disk_path character varying,
@@ -14140,43 +14399,43 @@ CREATE TABLE public.pool_repositories (
source_project_id integer
);
-CREATE SEQUENCE public.pool_repositories_id_seq
+CREATE SEQUENCE pool_repositories_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.pool_repositories_id_seq OWNED BY public.pool_repositories.id;
+ALTER SEQUENCE pool_repositories_id_seq OWNED BY pool_repositories.id;
-CREATE TABLE public.programming_languages (
+CREATE TABLE programming_languages (
id integer NOT NULL,
name character varying NOT NULL,
color character varying NOT NULL,
created_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.programming_languages_id_seq
+CREATE SEQUENCE programming_languages_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.programming_languages_id_seq OWNED BY public.programming_languages.id;
+ALTER SEQUENCE programming_languages_id_seq OWNED BY programming_languages.id;
-CREATE TABLE public.project_access_tokens (
+CREATE TABLE project_access_tokens (
personal_access_token_id bigint NOT NULL,
project_id bigint NOT NULL
);
-CREATE TABLE public.project_alerting_settings (
+CREATE TABLE project_alerting_settings (
project_id integer NOT NULL,
encrypted_token character varying NOT NULL,
encrypted_token_iv character varying NOT NULL
);
-CREATE TABLE public.project_aliases (
+CREATE TABLE project_aliases (
id bigint NOT NULL,
project_id integer NOT NULL,
name character varying NOT NULL,
@@ -14184,22 +14443,22 @@ CREATE TABLE public.project_aliases (
updated_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.project_aliases_id_seq
+CREATE SEQUENCE project_aliases_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_aliases_id_seq OWNED BY public.project_aliases.id;
+ALTER SEQUENCE project_aliases_id_seq OWNED BY project_aliases.id;
-CREATE TABLE public.project_authorizations (
+CREATE TABLE project_authorizations (
user_id integer NOT NULL,
project_id integer NOT NULL,
access_level integer NOT NULL
);
-CREATE TABLE public.project_auto_devops (
+CREATE TABLE project_auto_devops (
id integer NOT NULL,
project_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -14208,16 +14467,16 @@ CREATE TABLE public.project_auto_devops (
deploy_strategy integer DEFAULT 0 NOT NULL
);
-CREATE SEQUENCE public.project_auto_devops_id_seq
+CREATE SEQUENCE project_auto_devops_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_auto_devops_id_seq OWNED BY public.project_auto_devops.id;
+ALTER SEQUENCE project_auto_devops_id_seq OWNED BY project_auto_devops.id;
-CREATE TABLE public.project_ci_cd_settings (
+CREATE TABLE project_ci_cd_settings (
id integer NOT NULL,
project_id integer NOT NULL,
group_runners_enabled boolean DEFAULT true NOT NULL,
@@ -14226,30 +14485,30 @@ CREATE TABLE public.project_ci_cd_settings (
forward_deployment_enabled boolean
);
-CREATE SEQUENCE public.project_ci_cd_settings_id_seq
+CREATE SEQUENCE project_ci_cd_settings_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_ci_cd_settings_id_seq OWNED BY public.project_ci_cd_settings.id;
+ALTER SEQUENCE project_ci_cd_settings_id_seq OWNED BY project_ci_cd_settings.id;
-CREATE TABLE public.project_compliance_framework_settings (
+CREATE TABLE project_compliance_framework_settings (
project_id bigint NOT NULL,
framework smallint NOT NULL
);
-CREATE SEQUENCE public.project_compliance_framework_settings_project_id_seq
+CREATE SEQUENCE project_compliance_framework_settings_project_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_compliance_framework_settings_project_id_seq OWNED BY public.project_compliance_framework_settings.project_id;
+ALTER SEQUENCE project_compliance_framework_settings_project_id_seq OWNED BY project_compliance_framework_settings.project_id;
-CREATE TABLE public.project_custom_attributes (
+CREATE TABLE project_custom_attributes (
id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -14258,48 +14517,48 @@ CREATE TABLE public.project_custom_attributes (
value character varying NOT NULL
);
-CREATE SEQUENCE public.project_custom_attributes_id_seq
+CREATE SEQUENCE project_custom_attributes_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_custom_attributes_id_seq OWNED BY public.project_custom_attributes.id;
+ALTER SEQUENCE project_custom_attributes_id_seq OWNED BY project_custom_attributes.id;
-CREATE TABLE public.project_daily_statistics (
+CREATE TABLE project_daily_statistics (
id bigint NOT NULL,
project_id integer NOT NULL,
fetch_count integer NOT NULL,
date date
);
-CREATE SEQUENCE public.project_daily_statistics_id_seq
+CREATE SEQUENCE project_daily_statistics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_daily_statistics_id_seq OWNED BY public.project_daily_statistics.id;
+ALTER SEQUENCE project_daily_statistics_id_seq OWNED BY project_daily_statistics.id;
-CREATE TABLE public.project_deploy_tokens (
+CREATE TABLE project_deploy_tokens (
id integer NOT NULL,
project_id integer NOT NULL,
deploy_token_id integer NOT NULL,
created_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.project_deploy_tokens_id_seq
+CREATE SEQUENCE project_deploy_tokens_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_deploy_tokens_id_seq OWNED BY public.project_deploy_tokens.id;
+ALTER SEQUENCE project_deploy_tokens_id_seq OWNED BY project_deploy_tokens.id;
-CREATE TABLE public.project_error_tracking_settings (
+CREATE TABLE project_error_tracking_settings (
project_id integer NOT NULL,
enabled boolean DEFAULT false NOT NULL,
api_url character varying,
@@ -14309,7 +14568,7 @@ CREATE TABLE public.project_error_tracking_settings (
organization_name character varying
);
-CREATE TABLE public.project_export_jobs (
+CREATE TABLE project_export_jobs (
id bigint NOT NULL,
project_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -14318,22 +14577,22 @@ CREATE TABLE public.project_export_jobs (
jid character varying(100) NOT NULL
);
-CREATE SEQUENCE public.project_export_jobs_id_seq
+CREATE SEQUENCE project_export_jobs_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_export_jobs_id_seq OWNED BY public.project_export_jobs.id;
+ALTER SEQUENCE project_export_jobs_id_seq OWNED BY project_export_jobs.id;
-CREATE TABLE public.project_feature_usages (
+CREATE TABLE project_feature_usages (
project_id integer NOT NULL,
jira_dvcs_cloud_last_sync_at timestamp without time zone,
jira_dvcs_server_last_sync_at timestamp without time zone
);
-CREATE TABLE public.project_features (
+CREATE TABLE project_features (
id integer NOT NULL,
project_id integer NOT NULL,
merge_requests_access_level integer,
@@ -14349,16 +14608,16 @@ CREATE TABLE public.project_features (
metrics_dashboard_access_level integer
);
-CREATE SEQUENCE public.project_features_id_seq
+CREATE SEQUENCE project_features_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_features_id_seq OWNED BY public.project_features.id;
+ALTER SEQUENCE project_features_id_seq OWNED BY project_features.id;
-CREATE TABLE public.project_group_links (
+CREATE TABLE project_group_links (
id integer NOT NULL,
project_id integer NOT NULL,
group_id integer NOT NULL,
@@ -14368,16 +14627,16 @@ CREATE TABLE public.project_group_links (
expires_at date
);
-CREATE SEQUENCE public.project_group_links_id_seq
+CREATE SEQUENCE project_group_links_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_group_links_id_seq OWNED BY public.project_group_links.id;
+ALTER SEQUENCE project_group_links_id_seq OWNED BY project_group_links.id;
-CREATE TABLE public.project_import_data (
+CREATE TABLE project_import_data (
id integer NOT NULL,
project_id integer,
data text,
@@ -14386,16 +14645,16 @@ CREATE TABLE public.project_import_data (
encrypted_credentials_salt character varying
);
-CREATE SEQUENCE public.project_import_data_id_seq
+CREATE SEQUENCE project_import_data_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_import_data_id_seq OWNED BY public.project_import_data.id;
+ALTER SEQUENCE project_import_data_id_seq OWNED BY project_import_data.id;
-CREATE TABLE public.project_incident_management_settings (
+CREATE TABLE project_incident_management_settings (
project_id integer NOT NULL,
create_issue boolean DEFAULT false NOT NULL,
send_email boolean DEFAULT false NOT NULL,
@@ -14403,26 +14662,27 @@ CREATE TABLE public.project_incident_management_settings (
pagerduty_active boolean DEFAULT false NOT NULL,
encrypted_pagerduty_token bytea,
encrypted_pagerduty_token_iv bytea,
+ auto_close_incident boolean DEFAULT true NOT NULL,
CONSTRAINT pagerduty_token_iv_length_constraint CHECK ((octet_length(encrypted_pagerduty_token_iv) <= 12)),
CONSTRAINT pagerduty_token_length_constraint CHECK ((octet_length(encrypted_pagerduty_token) <= 255))
);
-CREATE SEQUENCE public.project_incident_management_settings_project_id_seq
+CREATE SEQUENCE project_incident_management_settings_project_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_incident_management_settings_project_id_seq OWNED BY public.project_incident_management_settings.project_id;
+ALTER SEQUENCE project_incident_management_settings_project_id_seq OWNED BY project_incident_management_settings.project_id;
-CREATE TABLE public.project_metrics_settings (
+CREATE TABLE project_metrics_settings (
project_id integer NOT NULL,
external_dashboard_url character varying,
dashboard_timezone smallint DEFAULT 0 NOT NULL
);
-CREATE TABLE public.project_mirror_data (
+CREATE TABLE project_mirror_data (
id integer NOT NULL,
project_id integer NOT NULL,
retry_count integer DEFAULT 0 NOT NULL,
@@ -14437,37 +14697,38 @@ CREATE TABLE public.project_mirror_data (
correlation_id_value character varying(128)
);
-CREATE SEQUENCE public.project_mirror_data_id_seq
+CREATE SEQUENCE project_mirror_data_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_mirror_data_id_seq OWNED BY public.project_mirror_data.id;
+ALTER SEQUENCE project_mirror_data_id_seq OWNED BY project_mirror_data.id;
-CREATE TABLE public.project_pages_metadata (
+CREATE TABLE project_pages_metadata (
project_id bigint NOT NULL,
- deployed boolean DEFAULT false NOT NULL
+ deployed boolean DEFAULT false NOT NULL,
+ artifacts_archive_id bigint
);
-CREATE TABLE public.project_repositories (
+CREATE TABLE project_repositories (
id bigint NOT NULL,
shard_id integer NOT NULL,
disk_path character varying NOT NULL,
project_id integer NOT NULL
);
-CREATE SEQUENCE public.project_repositories_id_seq
+CREATE SEQUENCE project_repositories_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_repositories_id_seq OWNED BY public.project_repositories.id;
+ALTER SEQUENCE project_repositories_id_seq OWNED BY project_repositories.id;
-CREATE TABLE public.project_repository_states (
+CREATE TABLE project_repository_states (
id integer NOT NULL,
project_id integer NOT NULL,
repository_verification_checksum bytea,
@@ -14482,16 +14743,16 @@ CREATE TABLE public.project_repository_states (
last_wiki_verification_ran_at timestamp with time zone
);
-CREATE SEQUENCE public.project_repository_states_id_seq
+CREATE SEQUENCE project_repository_states_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_repository_states_id_seq OWNED BY public.project_repository_states.id;
+ALTER SEQUENCE project_repository_states_id_seq OWNED BY project_repository_states.id;
-CREATE TABLE public.project_repository_storage_moves (
+CREATE TABLE project_repository_storage_moves (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -14503,16 +14764,16 @@ CREATE TABLE public.project_repository_storage_moves (
CONSTRAINT project_repository_storage_moves_source_storage_name CHECK ((char_length(source_storage_name) <= 255))
);
-CREATE SEQUENCE public.project_repository_storage_moves_id_seq
+CREATE SEQUENCE project_repository_storage_moves_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_repository_storage_moves_id_seq OWNED BY public.project_repository_storage_moves.id;
+ALTER SEQUENCE project_repository_storage_moves_id_seq OWNED BY project_repository_storage_moves.id;
-CREATE TABLE public.project_security_settings (
+CREATE TABLE project_security_settings (
project_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -14522,16 +14783,16 @@ CREATE TABLE public.project_security_settings (
auto_fix_sast boolean DEFAULT true NOT NULL
);
-CREATE SEQUENCE public.project_security_settings_project_id_seq
+CREATE SEQUENCE project_security_settings_project_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_security_settings_project_id_seq OWNED BY public.project_security_settings.project_id;
+ALTER SEQUENCE project_security_settings_project_id_seq OWNED BY project_security_settings.project_id;
-CREATE TABLE public.project_settings (
+CREATE TABLE project_settings (
project_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -14543,7 +14804,7 @@ CREATE TABLE public.project_settings (
CONSTRAINT check_bde223416c CHECK ((show_default_award_emojis IS NOT NULL))
);
-CREATE TABLE public.project_statistics (
+CREATE TABLE project_statistics (
id integer NOT NULL,
project_id integer NOT NULL,
namespace_id integer NOT NULL,
@@ -14560,16 +14821,16 @@ CREATE TABLE public.project_statistics (
pipeline_artifacts_size bigint DEFAULT 0 NOT NULL
);
-CREATE SEQUENCE public.project_statistics_id_seq
+CREATE SEQUENCE project_statistics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_statistics_id_seq OWNED BY public.project_statistics.id;
+ALTER SEQUENCE project_statistics_id_seq OWNED BY project_statistics.id;
-CREATE TABLE public.project_tracing_settings (
+CREATE TABLE project_tracing_settings (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -14577,16 +14838,16 @@ CREATE TABLE public.project_tracing_settings (
external_url character varying NOT NULL
);
-CREATE SEQUENCE public.project_tracing_settings_id_seq
+CREATE SEQUENCE project_tracing_settings_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.project_tracing_settings_id_seq OWNED BY public.project_tracing_settings.id;
+ALTER SEQUENCE project_tracing_settings_id_seq OWNED BY project_tracing_settings.id;
-CREATE TABLE public.projects (
+CREATE TABLE projects (
id integer NOT NULL,
name character varying,
path character varying,
@@ -14671,16 +14932,16 @@ CREATE TABLE public.projects (
suggestion_commit_message character varying(255)
);
-CREATE SEQUENCE public.projects_id_seq
+CREATE SEQUENCE projects_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.projects_id_seq OWNED BY public.projects.id;
+ALTER SEQUENCE projects_id_seq OWNED BY projects.id;
-CREATE TABLE public.prometheus_alert_events (
+CREATE TABLE prometheus_alert_events (
id bigint NOT NULL,
project_id integer NOT NULL,
prometheus_alert_id integer NOT NULL,
@@ -14690,16 +14951,16 @@ CREATE TABLE public.prometheus_alert_events (
payload_key character varying
);
-CREATE SEQUENCE public.prometheus_alert_events_id_seq
+CREATE SEQUENCE prometheus_alert_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.prometheus_alert_events_id_seq OWNED BY public.prometheus_alert_events.id;
+ALTER SEQUENCE prometheus_alert_events_id_seq OWNED BY prometheus_alert_events.id;
-CREATE TABLE public.prometheus_alerts (
+CREATE TABLE prometheus_alerts (
id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -14712,16 +14973,16 @@ CREATE TABLE public.prometheus_alerts (
CONSTRAINT check_cb76d7e629 CHECK ((char_length(runbook_url) <= 255))
);
-CREATE SEQUENCE public.prometheus_alerts_id_seq
+CREATE SEQUENCE prometheus_alerts_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.prometheus_alerts_id_seq OWNED BY public.prometheus_alerts.id;
+ALTER SEQUENCE prometheus_alerts_id_seq OWNED BY prometheus_alerts.id;
-CREATE TABLE public.prometheus_metrics (
+CREATE TABLE prometheus_metrics (
id integer NOT NULL,
project_id integer,
title character varying NOT NULL,
@@ -14738,16 +14999,16 @@ CREATE TABLE public.prometheus_metrics (
CONSTRAINT check_0ad9f01463 CHECK ((char_length(dashboard_path) <= 2048))
);
-CREATE SEQUENCE public.prometheus_metrics_id_seq
+CREATE SEQUENCE prometheus_metrics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.prometheus_metrics_id_seq OWNED BY public.prometheus_metrics.id;
+ALTER SEQUENCE prometheus_metrics_id_seq OWNED BY prometheus_metrics.id;
-CREATE TABLE public.protected_branch_merge_access_levels (
+CREATE TABLE protected_branch_merge_access_levels (
id integer NOT NULL,
protected_branch_id integer NOT NULL,
access_level integer DEFAULT 40,
@@ -14757,16 +15018,16 @@ CREATE TABLE public.protected_branch_merge_access_levels (
group_id integer
);
-CREATE SEQUENCE public.protected_branch_merge_access_levels_id_seq
+CREATE SEQUENCE protected_branch_merge_access_levels_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.protected_branch_merge_access_levels_id_seq OWNED BY public.protected_branch_merge_access_levels.id;
+ALTER SEQUENCE protected_branch_merge_access_levels_id_seq OWNED BY protected_branch_merge_access_levels.id;
-CREATE TABLE public.protected_branch_push_access_levels (
+CREATE TABLE protected_branch_push_access_levels (
id integer NOT NULL,
protected_branch_id integer NOT NULL,
access_level integer DEFAULT 40,
@@ -14777,16 +15038,16 @@ CREATE TABLE public.protected_branch_push_access_levels (
deploy_key_id integer
);
-CREATE SEQUENCE public.protected_branch_push_access_levels_id_seq
+CREATE SEQUENCE protected_branch_push_access_levels_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.protected_branch_push_access_levels_id_seq OWNED BY public.protected_branch_push_access_levels.id;
+ALTER SEQUENCE protected_branch_push_access_levels_id_seq OWNED BY protected_branch_push_access_levels.id;
-CREATE TABLE public.protected_branch_unprotect_access_levels (
+CREATE TABLE protected_branch_unprotect_access_levels (
id integer NOT NULL,
protected_branch_id integer NOT NULL,
access_level integer DEFAULT 40,
@@ -14794,16 +15055,16 @@ CREATE TABLE public.protected_branch_unprotect_access_levels (
group_id integer
);
-CREATE SEQUENCE public.protected_branch_unprotect_access_levels_id_seq
+CREATE SEQUENCE protected_branch_unprotect_access_levels_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.protected_branch_unprotect_access_levels_id_seq OWNED BY public.protected_branch_unprotect_access_levels.id;
+ALTER SEQUENCE protected_branch_unprotect_access_levels_id_seq OWNED BY protected_branch_unprotect_access_levels.id;
-CREATE TABLE public.protected_branches (
+CREATE TABLE protected_branches (
id integer NOT NULL,
project_id integer NOT NULL,
name character varying NOT NULL,
@@ -14812,16 +15073,16 @@ CREATE TABLE public.protected_branches (
code_owner_approval_required boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.protected_branches_id_seq
+CREATE SEQUENCE protected_branches_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.protected_branches_id_seq OWNED BY public.protected_branches.id;
+ALTER SEQUENCE protected_branches_id_seq OWNED BY protected_branches.id;
-CREATE TABLE public.protected_environment_deploy_access_levels (
+CREATE TABLE protected_environment_deploy_access_levels (
id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -14831,16 +15092,16 @@ CREATE TABLE public.protected_environment_deploy_access_levels (
group_id integer
);
-CREATE SEQUENCE public.protected_environment_deploy_access_levels_id_seq
+CREATE SEQUENCE protected_environment_deploy_access_levels_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.protected_environment_deploy_access_levels_id_seq OWNED BY public.protected_environment_deploy_access_levels.id;
+ALTER SEQUENCE protected_environment_deploy_access_levels_id_seq OWNED BY protected_environment_deploy_access_levels.id;
-CREATE TABLE public.protected_environments (
+CREATE TABLE protected_environments (
id integer NOT NULL,
project_id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -14848,16 +15109,16 @@ CREATE TABLE public.protected_environments (
name character varying NOT NULL
);
-CREATE SEQUENCE public.protected_environments_id_seq
+CREATE SEQUENCE protected_environments_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.protected_environments_id_seq OWNED BY public.protected_environments.id;
+ALTER SEQUENCE protected_environments_id_seq OWNED BY protected_environments.id;
-CREATE TABLE public.protected_tag_create_access_levels (
+CREATE TABLE protected_tag_create_access_levels (
id integer NOT NULL,
protected_tag_id integer NOT NULL,
access_level integer DEFAULT 40,
@@ -14867,16 +15128,16 @@ CREATE TABLE public.protected_tag_create_access_levels (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.protected_tag_create_access_levels_id_seq
+CREATE SEQUENCE protected_tag_create_access_levels_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.protected_tag_create_access_levels_id_seq OWNED BY public.protected_tag_create_access_levels.id;
+ALTER SEQUENCE protected_tag_create_access_levels_id_seq OWNED BY protected_tag_create_access_levels.id;
-CREATE TABLE public.protected_tags (
+CREATE TABLE protected_tags (
id integer NOT NULL,
project_id integer NOT NULL,
name character varying NOT NULL,
@@ -14884,16 +15145,16 @@ CREATE TABLE public.protected_tags (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.protected_tags_id_seq
+CREATE SEQUENCE protected_tags_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.protected_tags_id_seq OWNED BY public.protected_tags.id;
+ALTER SEQUENCE protected_tags_id_seq OWNED BY protected_tags.id;
-CREATE TABLE public.push_event_payloads (
+CREATE TABLE push_event_payloads (
commit_count bigint NOT NULL,
event_id integer NOT NULL,
action smallint NOT NULL,
@@ -14905,7 +15166,7 @@ CREATE TABLE public.push_event_payloads (
ref_count integer
);
-CREATE TABLE public.push_rules (
+CREATE TABLE push_rules (
id integer NOT NULL,
force_push_regex character varying,
delete_branch_regex character varying,
@@ -14927,16 +15188,16 @@ CREATE TABLE public.push_rules (
commit_message_negative_regex character varying
);
-CREATE SEQUENCE public.push_rules_id_seq
+CREATE SEQUENCE push_rules_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.push_rules_id_seq OWNED BY public.push_rules.id;
+ALTER SEQUENCE push_rules_id_seq OWNED BY push_rules.id;
-CREATE TABLE public.raw_usage_data (
+CREATE TABLE raw_usage_data (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -14945,16 +15206,16 @@ CREATE TABLE public.raw_usage_data (
payload jsonb NOT NULL
);
-CREATE SEQUENCE public.raw_usage_data_id_seq
+CREATE SEQUENCE raw_usage_data_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.raw_usage_data_id_seq OWNED BY public.raw_usage_data.id;
+ALTER SEQUENCE raw_usage_data_id_seq OWNED BY raw_usage_data.id;
-CREATE TABLE public.redirect_routes (
+CREATE TABLE redirect_routes (
id integer NOT NULL,
source_id integer NOT NULL,
source_type character varying NOT NULL,
@@ -14963,16 +15224,16 @@ CREATE TABLE public.redirect_routes (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.redirect_routes_id_seq
+CREATE SEQUENCE redirect_routes_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.redirect_routes_id_seq OWNED BY public.redirect_routes.id;
+ALTER SEQUENCE redirect_routes_id_seq OWNED BY redirect_routes.id;
-CREATE TABLE public.release_links (
+CREATE TABLE release_links (
id bigint NOT NULL,
release_id integer NOT NULL,
url character varying NOT NULL,
@@ -14983,16 +15244,16 @@ CREATE TABLE public.release_links (
link_type smallint DEFAULT 0
);
-CREATE SEQUENCE public.release_links_id_seq
+CREATE SEQUENCE release_links_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.release_links_id_seq OWNED BY public.release_links.id;
+ALTER SEQUENCE release_links_id_seq OWNED BY release_links.id;
-CREATE TABLE public.releases (
+CREATE TABLE releases (
id integer NOT NULL,
tag character varying,
description text,
@@ -15007,16 +15268,16 @@ CREATE TABLE public.releases (
released_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.releases_id_seq
+CREATE SEQUENCE releases_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.releases_id_seq OWNED BY public.releases.id;
+ALTER SEQUENCE releases_id_seq OWNED BY releases.id;
-CREATE TABLE public.remote_mirrors (
+CREATE TABLE remote_mirrors (
id integer NOT NULL,
project_id integer,
url character varying,
@@ -15037,22 +15298,22 @@ CREATE TABLE public.remote_mirrors (
keep_divergent_refs boolean
);
-CREATE SEQUENCE public.remote_mirrors_id_seq
+CREATE SEQUENCE remote_mirrors_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.remote_mirrors_id_seq OWNED BY public.remote_mirrors.id;
+ALTER SEQUENCE remote_mirrors_id_seq OWNED BY remote_mirrors.id;
-CREATE TABLE public.repository_languages (
+CREATE TABLE repository_languages (
project_id integer NOT NULL,
programming_language_id integer NOT NULL,
share double precision NOT NULL
);
-CREATE TABLE public.requirements (
+CREATE TABLE requirements (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -15065,35 +15326,34 @@ CREATE TABLE public.requirements (
title_html text
);
-CREATE SEQUENCE public.requirements_id_seq
+CREATE SEQUENCE requirements_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.requirements_id_seq OWNED BY public.requirements.id;
+ALTER SEQUENCE requirements_id_seq OWNED BY requirements.id;
-CREATE TABLE public.requirements_management_test_reports (
+CREATE TABLE requirements_management_test_reports (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
requirement_id bigint NOT NULL,
- pipeline_id bigint,
author_id bigint,
state smallint NOT NULL,
build_id bigint
);
-CREATE SEQUENCE public.requirements_management_test_reports_id_seq
+CREATE SEQUENCE requirements_management_test_reports_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.requirements_management_test_reports_id_seq OWNED BY public.requirements_management_test_reports.id;
+ALTER SEQUENCE requirements_management_test_reports_id_seq OWNED BY requirements_management_test_reports.id;
-CREATE TABLE public.resource_iteration_events (
+CREATE TABLE resource_iteration_events (
id bigint NOT NULL,
user_id bigint NOT NULL,
issue_id bigint,
@@ -15103,16 +15363,16 @@ CREATE TABLE public.resource_iteration_events (
action smallint NOT NULL
);
-CREATE SEQUENCE public.resource_iteration_events_id_seq
+CREATE SEQUENCE resource_iteration_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.resource_iteration_events_id_seq OWNED BY public.resource_iteration_events.id;
+ALTER SEQUENCE resource_iteration_events_id_seq OWNED BY resource_iteration_events.id;
-CREATE TABLE public.resource_label_events (
+CREATE TABLE resource_label_events (
id bigint NOT NULL,
action integer NOT NULL,
issue_id integer,
@@ -15126,16 +15386,16 @@ CREATE TABLE public.resource_label_events (
reference_html text
);
-CREATE SEQUENCE public.resource_label_events_id_seq
+CREATE SEQUENCE resource_label_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.resource_label_events_id_seq OWNED BY public.resource_label_events.id;
+ALTER SEQUENCE resource_label_events_id_seq OWNED BY resource_label_events.id;
-CREATE TABLE public.resource_milestone_events (
+CREATE TABLE resource_milestone_events (
id bigint NOT NULL,
user_id bigint,
issue_id bigint,
@@ -15146,16 +15406,16 @@ CREATE TABLE public.resource_milestone_events (
created_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.resource_milestone_events_id_seq
+CREATE SEQUENCE resource_milestone_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.resource_milestone_events_id_seq OWNED BY public.resource_milestone_events.id;
+ALTER SEQUENCE resource_milestone_events_id_seq OWNED BY resource_milestone_events.id;
-CREATE TABLE public.resource_state_events (
+CREATE TABLE resource_state_events (
id bigint NOT NULL,
user_id bigint,
issue_id bigint,
@@ -15171,16 +15431,16 @@ CREATE TABLE public.resource_state_events (
CONSTRAINT state_events_must_belong_to_issue_or_merge_request_or_epic CHECK ((((issue_id <> NULL::bigint) AND (merge_request_id IS NULL) AND (epic_id IS NULL)) OR ((issue_id IS NULL) AND (merge_request_id <> NULL::bigint) AND (epic_id IS NULL)) OR ((issue_id IS NULL) AND (merge_request_id IS NULL) AND (epic_id <> NULL::integer))))
);
-CREATE SEQUENCE public.resource_state_events_id_seq
+CREATE SEQUENCE resource_state_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.resource_state_events_id_seq OWNED BY public.resource_state_events.id;
+ALTER SEQUENCE resource_state_events_id_seq OWNED BY resource_state_events.id;
-CREATE TABLE public.resource_weight_events (
+CREATE TABLE resource_weight_events (
id bigint NOT NULL,
user_id bigint,
issue_id bigint NOT NULL,
@@ -15188,16 +15448,16 @@ CREATE TABLE public.resource_weight_events (
created_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.resource_weight_events_id_seq
+CREATE SEQUENCE resource_weight_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.resource_weight_events_id_seq OWNED BY public.resource_weight_events.id;
+ALTER SEQUENCE resource_weight_events_id_seq OWNED BY resource_weight_events.id;
-CREATE TABLE public.reviews (
+CREATE TABLE reviews (
id bigint NOT NULL,
author_id integer,
merge_request_id integer NOT NULL,
@@ -15205,16 +15465,16 @@ CREATE TABLE public.reviews (
created_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.reviews_id_seq
+CREATE SEQUENCE reviews_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.reviews_id_seq OWNED BY public.reviews.id;
+ALTER SEQUENCE reviews_id_seq OWNED BY reviews.id;
-CREATE TABLE public.routes (
+CREATE TABLE routes (
id integer NOT NULL,
source_id integer NOT NULL,
source_type character varying NOT NULL,
@@ -15224,16 +15484,16 @@ CREATE TABLE public.routes (
name character varying
);
-CREATE SEQUENCE public.routes_id_seq
+CREATE SEQUENCE routes_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.routes_id_seq OWNED BY public.routes.id;
+ALTER SEQUENCE routes_id_seq OWNED BY routes.id;
-CREATE TABLE public.saml_providers (
+CREATE TABLE saml_providers (
id integer NOT NULL,
group_id integer NOT NULL,
enabled boolean NOT NULL,
@@ -15245,20 +15505,20 @@ CREATE TABLE public.saml_providers (
default_membership_role smallint DEFAULT 10 NOT NULL
);
-CREATE SEQUENCE public.saml_providers_id_seq
+CREATE SEQUENCE saml_providers_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.saml_providers_id_seq OWNED BY public.saml_providers.id;
+ALTER SEQUENCE saml_providers_id_seq OWNED BY saml_providers.id;
-CREATE TABLE public.schema_migrations (
+CREATE TABLE schema_migrations (
version character varying NOT NULL
);
-CREATE TABLE public.scim_identities (
+CREATE TABLE scim_identities (
id bigint NOT NULL,
group_id bigint NOT NULL,
user_id bigint NOT NULL,
@@ -15268,16 +15528,16 @@ CREATE TABLE public.scim_identities (
extern_uid character varying(255) NOT NULL
);
-CREATE SEQUENCE public.scim_identities_id_seq
+CREATE SEQUENCE scim_identities_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.scim_identities_id_seq OWNED BY public.scim_identities.id;
+ALTER SEQUENCE scim_identities_id_seq OWNED BY scim_identities.id;
-CREATE TABLE public.scim_oauth_access_tokens (
+CREATE TABLE scim_oauth_access_tokens (
id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -15285,16 +15545,36 @@ CREATE TABLE public.scim_oauth_access_tokens (
token_encrypted character varying NOT NULL
);
-CREATE SEQUENCE public.scim_oauth_access_tokens_id_seq
+CREATE SEQUENCE scim_oauth_access_tokens_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE scim_oauth_access_tokens_id_seq OWNED BY scim_oauth_access_tokens.id;
+
+CREATE TABLE security_findings (
+ id bigint NOT NULL,
+ scan_id bigint NOT NULL,
+ scanner_id bigint NOT NULL,
+ severity smallint NOT NULL,
+ confidence smallint NOT NULL,
+ project_fingerprint text NOT NULL,
+ deduplicated boolean DEFAULT false NOT NULL,
+ CONSTRAINT check_b9508c6df8 CHECK ((char_length(project_fingerprint) <= 40))
+);
+
+CREATE SEQUENCE security_findings_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.scim_oauth_access_tokens_id_seq OWNED BY public.scim_oauth_access_tokens.id;
+ALTER SEQUENCE security_findings_id_seq OWNED BY security_findings.id;
-CREATE TABLE public.security_scans (
+CREATE TABLE security_scans (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -15303,16 +15583,16 @@ CREATE TABLE public.security_scans (
scanned_resources_count integer
);
-CREATE SEQUENCE public.security_scans_id_seq
+CREATE SEQUENCE security_scans_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.security_scans_id_seq OWNED BY public.security_scans.id;
+ALTER SEQUENCE security_scans_id_seq OWNED BY security_scans.id;
-CREATE TABLE public.self_managed_prometheus_alert_events (
+CREATE TABLE self_managed_prometheus_alert_events (
id bigint NOT NULL,
project_id bigint NOT NULL,
environment_id bigint,
@@ -15324,16 +15604,16 @@ CREATE TABLE public.self_managed_prometheus_alert_events (
payload_key character varying(255) NOT NULL
);
-CREATE SEQUENCE public.self_managed_prometheus_alert_events_id_seq
+CREATE SEQUENCE self_managed_prometheus_alert_events_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.self_managed_prometheus_alert_events_id_seq OWNED BY public.self_managed_prometheus_alert_events.id;
+ALTER SEQUENCE self_managed_prometheus_alert_events_id_seq OWNED BY self_managed_prometheus_alert_events.id;
-CREATE TABLE public.sent_notifications (
+CREATE TABLE sent_notifications (
id integer NOT NULL,
project_id integer,
noteable_id integer,
@@ -15347,31 +15627,31 @@ CREATE TABLE public.sent_notifications (
in_reply_to_discussion_id character varying
);
-CREATE SEQUENCE public.sent_notifications_id_seq
+CREATE SEQUENCE sent_notifications_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.sent_notifications_id_seq OWNED BY public.sent_notifications.id;
+ALTER SEQUENCE sent_notifications_id_seq OWNED BY sent_notifications.id;
-CREATE TABLE public.sentry_issues (
+CREATE TABLE sentry_issues (
id bigint NOT NULL,
issue_id bigint NOT NULL,
sentry_issue_identifier bigint NOT NULL
);
-CREATE SEQUENCE public.sentry_issues_id_seq
+CREATE SEQUENCE sentry_issues_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.sentry_issues_id_seq OWNED BY public.sentry_issues.id;
+ALTER SEQUENCE sentry_issues_id_seq OWNED BY sentry_issues.id;
-CREATE TABLE public.serverless_domain_cluster (
+CREATE TABLE serverless_domain_cluster (
uuid character varying(14) NOT NULL,
pages_domain_id bigint NOT NULL,
clusters_applications_knative_id bigint NOT NULL,
@@ -15383,14 +15663,14 @@ CREATE TABLE public.serverless_domain_cluster (
certificate text
);
-CREATE TABLE public.service_desk_settings (
+CREATE TABLE service_desk_settings (
project_id bigint NOT NULL,
issue_template_key character varying(255),
outgoing_name character varying(255),
project_key character varying(255)
);
-CREATE TABLE public.services (
+CREATE TABLE services (
id integer NOT NULL,
type character varying,
project_id integer,
@@ -15404,7 +15684,6 @@ CREATE TABLE public.services (
tag_push_events boolean DEFAULT true,
note_events boolean DEFAULT true NOT NULL,
category character varying DEFAULT 'common'::character varying NOT NULL,
- "default" boolean DEFAULT false,
wiki_page_events boolean DEFAULT true,
pipeline_events boolean DEFAULT false NOT NULL,
confidential_issues_events boolean DEFAULT true NOT NULL,
@@ -15421,30 +15700,30 @@ CREATE TABLE public.services (
group_id bigint
);
-CREATE SEQUENCE public.services_id_seq
+CREATE SEQUENCE services_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.services_id_seq OWNED BY public.services.id;
+ALTER SEQUENCE services_id_seq OWNED BY services.id;
-CREATE TABLE public.shards (
+CREATE TABLE shards (
id integer NOT NULL,
name character varying NOT NULL
);
-CREATE SEQUENCE public.shards_id_seq
+CREATE SEQUENCE shards_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.shards_id_seq OWNED BY public.shards.id;
+ALTER SEQUENCE shards_id_seq OWNED BY shards.id;
-CREATE TABLE public.slack_integrations (
+CREATE TABLE slack_integrations (
id integer NOT NULL,
service_id integer NOT NULL,
team_id character varying NOT NULL,
@@ -15455,45 +15734,51 @@ CREATE TABLE public.slack_integrations (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.slack_integrations_id_seq
+CREATE SEQUENCE slack_integrations_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.slack_integrations_id_seq OWNED BY public.slack_integrations.id;
+ALTER SEQUENCE slack_integrations_id_seq OWNED BY slack_integrations.id;
-CREATE TABLE public.smartcard_identities (
+CREATE TABLE smartcard_identities (
id bigint NOT NULL,
user_id integer NOT NULL,
subject character varying NOT NULL,
issuer character varying NOT NULL
);
-CREATE SEQUENCE public.smartcard_identities_id_seq
+CREATE SEQUENCE smartcard_identities_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.smartcard_identities_id_seq OWNED BY public.smartcard_identities.id;
+ALTER SEQUENCE smartcard_identities_id_seq OWNED BY smartcard_identities.id;
-CREATE TABLE public.snippet_repositories (
+CREATE TABLE snippet_repositories (
snippet_id bigint NOT NULL,
shard_id bigint NOT NULL,
- disk_path character varying(80) NOT NULL
+ disk_path character varying(80) NOT NULL,
+ verification_retry_count smallint,
+ verification_retry_at timestamp with time zone,
+ verified_at timestamp with time zone,
+ verification_checksum bytea,
+ verification_failure text,
+ CONSTRAINT snippet_repositories_verification_failure_text_limit CHECK ((char_length(verification_failure) <= 255))
);
-CREATE TABLE public.snippet_statistics (
+CREATE TABLE snippet_statistics (
snippet_id bigint NOT NULL,
repository_size bigint DEFAULT 0 NOT NULL,
file_count bigint DEFAULT 0 NOT NULL,
commit_count bigint DEFAULT 0 NOT NULL
);
-CREATE TABLE public.snippet_user_mentions (
+CREATE TABLE snippet_user_mentions (
id bigint NOT NULL,
snippet_id integer NOT NULL,
note_id integer,
@@ -15502,16 +15787,16 @@ CREATE TABLE public.snippet_user_mentions (
mentioned_groups_ids integer[]
);
-CREATE SEQUENCE public.snippet_user_mentions_id_seq
+CREATE SEQUENCE snippet_user_mentions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.snippet_user_mentions_id_seq OWNED BY public.snippet_user_mentions.id;
+ALTER SEQUENCE snippet_user_mentions_id_seq OWNED BY snippet_user_mentions.id;
-CREATE TABLE public.snippets (
+CREATE TABLE snippets (
id integer NOT NULL,
title character varying,
content text,
@@ -15532,16 +15817,16 @@ CREATE TABLE public.snippets (
secret boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.snippets_id_seq
+CREATE SEQUENCE snippets_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.snippets_id_seq OWNED BY public.snippets.id;
+ALTER SEQUENCE snippets_id_seq OWNED BY snippets.id;
-CREATE TABLE public.software_license_policies (
+CREATE TABLE software_license_policies (
id integer NOT NULL,
project_id integer NOT NULL,
software_license_id integer NOT NULL,
@@ -15550,31 +15835,31 @@ CREATE TABLE public.software_license_policies (
updated_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.software_license_policies_id_seq
+CREATE SEQUENCE software_license_policies_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.software_license_policies_id_seq OWNED BY public.software_license_policies.id;
+ALTER SEQUENCE software_license_policies_id_seq OWNED BY software_license_policies.id;
-CREATE TABLE public.software_licenses (
+CREATE TABLE software_licenses (
id integer NOT NULL,
name character varying NOT NULL,
spdx_identifier character varying(255)
);
-CREATE SEQUENCE public.software_licenses_id_seq
+CREATE SEQUENCE software_licenses_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.software_licenses_id_seq OWNED BY public.software_licenses.id;
+ALTER SEQUENCE software_licenses_id_seq OWNED BY software_licenses.id;
-CREATE TABLE public.spam_logs (
+CREATE TABLE spam_logs (
id integer NOT NULL,
user_id integer,
source_ip character varying,
@@ -15589,16 +15874,16 @@ CREATE TABLE public.spam_logs (
recaptcha_verified boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.spam_logs_id_seq
+CREATE SEQUENCE spam_logs_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.spam_logs_id_seq OWNED BY public.spam_logs.id;
+ALTER SEQUENCE spam_logs_id_seq OWNED BY spam_logs.id;
-CREATE TABLE public.sprints (
+CREATE TABLE sprints (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -15617,32 +15902,32 @@ CREATE TABLE public.sprints (
CONSTRAINT sprints_title CHECK ((char_length(title) <= 255))
);
-CREATE SEQUENCE public.sprints_id_seq
+CREATE SEQUENCE sprints_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.sprints_id_seq OWNED BY public.sprints.id;
+ALTER SEQUENCE sprints_id_seq OWNED BY sprints.id;
-CREATE TABLE public.status_page_published_incidents (
+CREATE TABLE status_page_published_incidents (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
issue_id bigint NOT NULL
);
-CREATE SEQUENCE public.status_page_published_incidents_id_seq
+CREATE SEQUENCE status_page_published_incidents_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.status_page_published_incidents_id_seq OWNED BY public.status_page_published_incidents.id;
+ALTER SEQUENCE status_page_published_incidents_id_seq OWNED BY status_page_published_incidents.id;
-CREATE TABLE public.status_page_settings (
+CREATE TABLE status_page_settings (
project_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -15656,16 +15941,16 @@ CREATE TABLE public.status_page_settings (
CONSTRAINT check_75a79cd992 CHECK ((char_length(status_page_url) <= 1024))
);
-CREATE SEQUENCE public.status_page_settings_project_id_seq
+CREATE SEQUENCE status_page_settings_project_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.status_page_settings_project_id_seq OWNED BY public.status_page_settings.project_id;
+ALTER SEQUENCE status_page_settings_project_id_seq OWNED BY status_page_settings.project_id;
-CREATE TABLE public.subscriptions (
+CREATE TABLE subscriptions (
id integer NOT NULL,
user_id integer,
subscribable_id integer,
@@ -15676,16 +15961,16 @@ CREATE TABLE public.subscriptions (
project_id integer
);
-CREATE SEQUENCE public.subscriptions_id_seq
+CREATE SEQUENCE subscriptions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.subscriptions_id_seq OWNED BY public.subscriptions.id;
+ALTER SEQUENCE subscriptions_id_seq OWNED BY subscriptions.id;
-CREATE TABLE public.suggestions (
+CREATE TABLE suggestions (
id bigint NOT NULL,
note_id integer NOT NULL,
relative_order smallint NOT NULL,
@@ -15698,16 +15983,16 @@ CREATE TABLE public.suggestions (
outdated boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.suggestions_id_seq
+CREATE SEQUENCE suggestions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.suggestions_id_seq OWNED BY public.suggestions.id;
+ALTER SEQUENCE suggestions_id_seq OWNED BY suggestions.id;
-CREATE TABLE public.system_note_metadata (
+CREATE TABLE system_note_metadata (
id integer NOT NULL,
note_id integer NOT NULL,
commit_count integer,
@@ -15717,16 +16002,16 @@ CREATE TABLE public.system_note_metadata (
description_version_id bigint
);
-CREATE SEQUENCE public.system_note_metadata_id_seq
+CREATE SEQUENCE system_note_metadata_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.system_note_metadata_id_seq OWNED BY public.system_note_metadata.id;
+ALTER SEQUENCE system_note_metadata_id_seq OWNED BY system_note_metadata.id;
-CREATE TABLE public.taggings (
+CREATE TABLE taggings (
id integer NOT NULL,
tag_id integer,
taggable_id integer,
@@ -15737,31 +16022,31 @@ CREATE TABLE public.taggings (
created_at timestamp without time zone
);
-CREATE SEQUENCE public.taggings_id_seq
+CREATE SEQUENCE taggings_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.taggings_id_seq OWNED BY public.taggings.id;
+ALTER SEQUENCE taggings_id_seq OWNED BY taggings.id;
-CREATE TABLE public.tags (
+CREATE TABLE tags (
id integer NOT NULL,
name character varying,
taggings_count integer DEFAULT 0
);
-CREATE SEQUENCE public.tags_id_seq
+CREATE SEQUENCE tags_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.tags_id_seq OWNED BY public.tags.id;
+ALTER SEQUENCE tags_id_seq OWNED BY tags.id;
-CREATE TABLE public.term_agreements (
+CREATE TABLE term_agreements (
id integer NOT NULL,
term_id integer NOT NULL,
user_id integer NOT NULL,
@@ -15770,16 +16055,43 @@ CREATE TABLE public.term_agreements (
updated_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.term_agreements_id_seq
+CREATE SEQUENCE term_agreements_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.term_agreements_id_seq OWNED BY public.term_agreements.id;
+ALTER SEQUENCE term_agreements_id_seq OWNED BY term_agreements.id;
-CREATE TABLE public.terraform_states (
+CREATE TABLE terraform_state_versions (
+ id bigint NOT NULL,
+ terraform_state_id bigint NOT NULL,
+ created_by_user_id bigint,
+ created_at timestamp with time zone NOT NULL,
+ updated_at timestamp with time zone NOT NULL,
+ version integer NOT NULL,
+ file_store smallint NOT NULL,
+ file text NOT NULL,
+ verification_retry_count smallint,
+ verification_retry_at timestamp with time zone,
+ verified_at timestamp with time zone,
+ verification_checksum bytea,
+ verification_failure text,
+ CONSTRAINT check_0824bb7bbd CHECK ((char_length(file) <= 255)),
+ CONSTRAINT tf_state_versions_verification_failure_text_limit CHECK ((char_length(verification_failure) <= 255))
+);
+
+CREATE SEQUENCE terraform_state_versions_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+ALTER SEQUENCE terraform_state_versions_id_seq OWNED BY terraform_state_versions.id;
+
+CREATE TABLE terraform_states (
id bigint NOT NULL,
project_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -15796,19 +16108,20 @@ CREATE TABLE public.terraform_states (
verification_retry_count smallint,
verification_checksum bytea,
verification_failure text,
+ versioning_enabled boolean DEFAULT false NOT NULL,
CONSTRAINT check_21a47163ea CHECK ((char_length(verification_failure) <= 255))
);
-CREATE SEQUENCE public.terraform_states_id_seq
+CREATE SEQUENCE terraform_states_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.terraform_states_id_seq OWNED BY public.terraform_states.id;
+ALTER SEQUENCE terraform_states_id_seq OWNED BY terraform_states.id;
-CREATE TABLE public.timelogs (
+CREATE TABLE timelogs (
id integer NOT NULL,
time_spent integer NOT NULL,
user_id integer,
@@ -15820,16 +16133,16 @@ CREATE TABLE public.timelogs (
note_id integer
);
-CREATE SEQUENCE public.timelogs_id_seq
+CREATE SEQUENCE timelogs_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.timelogs_id_seq OWNED BY public.timelogs.id;
+ALTER SEQUENCE timelogs_id_seq OWNED BY timelogs.id;
-CREATE TABLE public.todos (
+CREATE TABLE todos (
id integer NOT NULL,
user_id integer NOT NULL,
project_id integer,
@@ -15846,30 +16159,30 @@ CREATE TABLE public.todos (
resolved_by_action smallint
);
-CREATE SEQUENCE public.todos_id_seq
+CREATE SEQUENCE todos_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.todos_id_seq OWNED BY public.todos.id;
+ALTER SEQUENCE todos_id_seq OWNED BY todos.id;
-CREATE TABLE public.trending_projects (
+CREATE TABLE trending_projects (
id integer NOT NULL,
project_id integer NOT NULL
);
-CREATE SEQUENCE public.trending_projects_id_seq
+CREATE SEQUENCE trending_projects_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.trending_projects_id_seq OWNED BY public.trending_projects.id;
+ALTER SEQUENCE trending_projects_id_seq OWNED BY trending_projects.id;
-CREATE TABLE public.u2f_registrations (
+CREATE TABLE u2f_registrations (
id integer NOT NULL,
certificate text,
key_handle character varying,
@@ -15881,16 +16194,16 @@ CREATE TABLE public.u2f_registrations (
name character varying
);
-CREATE SEQUENCE public.u2f_registrations_id_seq
+CREATE SEQUENCE u2f_registrations_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.u2f_registrations_id_seq OWNED BY public.u2f_registrations.id;
+ALTER SEQUENCE u2f_registrations_id_seq OWNED BY u2f_registrations.id;
-CREATE TABLE public.uploads (
+CREATE TABLE uploads (
id integer NOT NULL,
size bigint NOT NULL,
path character varying(511) NOT NULL,
@@ -15905,16 +16218,16 @@ CREATE TABLE public.uploads (
CONSTRAINT check_5e9547379c CHECK ((store IS NOT NULL))
);
-CREATE SEQUENCE public.uploads_id_seq
+CREATE SEQUENCE uploads_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.uploads_id_seq OWNED BY public.uploads.id;
+ALTER SEQUENCE uploads_id_seq OWNED BY uploads.id;
-CREATE TABLE public.user_agent_details (
+CREATE TABLE user_agent_details (
id integer NOT NULL,
user_agent character varying NOT NULL,
ip_address character varying NOT NULL,
@@ -15925,32 +16238,32 @@ CREATE TABLE public.user_agent_details (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.user_agent_details_id_seq
+CREATE SEQUENCE user_agent_details_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.user_agent_details_id_seq OWNED BY public.user_agent_details.id;
+ALTER SEQUENCE user_agent_details_id_seq OWNED BY user_agent_details.id;
-CREATE TABLE public.user_callouts (
+CREATE TABLE user_callouts (
id integer NOT NULL,
feature_name integer NOT NULL,
user_id integer NOT NULL,
dismissed_at timestamp with time zone
);
-CREATE SEQUENCE public.user_callouts_id_seq
+CREATE SEQUENCE user_callouts_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.user_callouts_id_seq OWNED BY public.user_callouts.id;
+ALTER SEQUENCE user_callouts_id_seq OWNED BY user_callouts.id;
-CREATE TABLE public.user_canonical_emails (
+CREATE TABLE user_canonical_emails (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -15958,16 +16271,16 @@ CREATE TABLE public.user_canonical_emails (
canonical_email character varying NOT NULL
);
-CREATE SEQUENCE public.user_canonical_emails_id_seq
+CREATE SEQUENCE user_canonical_emails_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.user_canonical_emails_id_seq OWNED BY public.user_canonical_emails.id;
+ALTER SEQUENCE user_canonical_emails_id_seq OWNED BY user_canonical_emails.id;
-CREATE TABLE public.user_custom_attributes (
+CREATE TABLE user_custom_attributes (
id integer NOT NULL,
created_at timestamp without time zone NOT NULL,
updated_at timestamp without time zone NOT NULL,
@@ -15976,16 +16289,16 @@ CREATE TABLE public.user_custom_attributes (
value character varying NOT NULL
);
-CREATE SEQUENCE public.user_custom_attributes_id_seq
+CREATE SEQUENCE user_custom_attributes_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.user_custom_attributes_id_seq OWNED BY public.user_custom_attributes.id;
+ALTER SEQUENCE user_custom_attributes_id_seq OWNED BY user_custom_attributes.id;
-CREATE TABLE public.user_details (
+CREATE TABLE user_details (
user_id bigint NOT NULL,
job_title character varying(200) DEFAULT ''::character varying NOT NULL,
bio character varying(255) DEFAULT ''::character varying NOT NULL,
@@ -15995,27 +16308,27 @@ CREATE TABLE public.user_details (
CONSTRAINT check_245664af82 CHECK ((char_length(webauthn_xid) <= 100))
);
-CREATE SEQUENCE public.user_details_user_id_seq
+CREATE SEQUENCE user_details_user_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.user_details_user_id_seq OWNED BY public.user_details.user_id;
+ALTER SEQUENCE user_details_user_id_seq OWNED BY user_details.user_id;
-CREATE TABLE public.user_highest_roles (
+CREATE TABLE user_highest_roles (
user_id bigint NOT NULL,
updated_at timestamp with time zone NOT NULL,
highest_access_level integer
);
-CREATE TABLE public.user_interacted_projects (
+CREATE TABLE user_interacted_projects (
user_id integer NOT NULL,
project_id integer NOT NULL
);
-CREATE TABLE public.user_preferences (
+CREATE TABLE user_preferences (
id integer NOT NULL,
user_id integer NOT NULL,
issue_notes_filter smallint DEFAULT 0 NOT NULL,
@@ -16040,19 +16353,20 @@ CREATE TABLE public.user_preferences (
tab_width smallint,
feature_filter_type bigint,
experience_level smallint,
- view_diffs_file_by_file boolean DEFAULT false NOT NULL
+ view_diffs_file_by_file boolean DEFAULT false NOT NULL,
+ gitpod_enabled boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.user_preferences_id_seq
+CREATE SEQUENCE user_preferences_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.user_preferences_id_seq OWNED BY public.user_preferences.id;
+ALTER SEQUENCE user_preferences_id_seq OWNED BY user_preferences.id;
-CREATE TABLE public.user_statuses (
+CREATE TABLE user_statuses (
user_id integer NOT NULL,
cached_markdown_version integer,
emoji character varying DEFAULT 'speech_balloon'::character varying NOT NULL,
@@ -16060,16 +16374,16 @@ CREATE TABLE public.user_statuses (
message_html character varying
);
-CREATE SEQUENCE public.user_statuses_user_id_seq
+CREATE SEQUENCE user_statuses_user_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.user_statuses_user_id_seq OWNED BY public.user_statuses.user_id;
+ALTER SEQUENCE user_statuses_user_id_seq OWNED BY user_statuses.user_id;
-CREATE TABLE public.user_synced_attributes_metadata (
+CREATE TABLE user_synced_attributes_metadata (
id integer NOT NULL,
name_synced boolean DEFAULT false,
email_synced boolean DEFAULT false,
@@ -16078,16 +16392,16 @@ CREATE TABLE public.user_synced_attributes_metadata (
provider character varying
);
-CREATE SEQUENCE public.user_synced_attributes_metadata_id_seq
+CREATE SEQUENCE user_synced_attributes_metadata_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.user_synced_attributes_metadata_id_seq OWNED BY public.user_synced_attributes_metadata.id;
+ALTER SEQUENCE user_synced_attributes_metadata_id_seq OWNED BY user_synced_attributes_metadata.id;
-CREATE TABLE public.users (
+CREATE TABLE users (
id integer NOT NULL,
email character varying DEFAULT ''::character varying NOT NULL,
encrypted_password character varying DEFAULT ''::character varying NOT NULL,
@@ -16107,7 +16421,6 @@ CREATE TABLE public.users (
skype character varying DEFAULT ''::character varying NOT NULL,
linkedin character varying DEFAULT ''::character varying NOT NULL,
twitter character varying DEFAULT ''::character varying NOT NULL,
- bio character varying,
failed_attempts integer DEFAULT 0,
locked_at timestamp without time zone,
username character varying,
@@ -16173,16 +16486,16 @@ CREATE TABLE public.users (
user_type smallint
);
-CREATE SEQUENCE public.users_id_seq
+CREATE SEQUENCE users_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.users_id_seq OWNED BY public.users.id;
+ALTER SEQUENCE users_id_seq OWNED BY users.id;
-CREATE TABLE public.users_ops_dashboard_projects (
+CREATE TABLE users_ops_dashboard_projects (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16190,21 +16503,21 @@ CREATE TABLE public.users_ops_dashboard_projects (
project_id integer NOT NULL
);
-CREATE SEQUENCE public.users_ops_dashboard_projects_id_seq
+CREATE SEQUENCE users_ops_dashboard_projects_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.users_ops_dashboard_projects_id_seq OWNED BY public.users_ops_dashboard_projects.id;
+ALTER SEQUENCE users_ops_dashboard_projects_id_seq OWNED BY users_ops_dashboard_projects.id;
-CREATE TABLE public.users_security_dashboard_projects (
+CREATE TABLE users_security_dashboard_projects (
user_id bigint NOT NULL,
project_id bigint NOT NULL
);
-CREATE TABLE public.users_star_projects (
+CREATE TABLE users_star_projects (
id integer NOT NULL,
project_id integer NOT NULL,
user_id integer NOT NULL,
@@ -16212,16 +16525,16 @@ CREATE TABLE public.users_star_projects (
updated_at timestamp without time zone
);
-CREATE SEQUENCE public.users_star_projects_id_seq
+CREATE SEQUENCE users_star_projects_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.users_star_projects_id_seq OWNED BY public.users_star_projects.id;
+ALTER SEQUENCE users_star_projects_id_seq OWNED BY users_star_projects.id;
-CREATE TABLE public.users_statistics (
+CREATE TABLE users_statistics (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16235,16 +16548,16 @@ CREATE TABLE public.users_statistics (
blocked integer DEFAULT 0 NOT NULL
);
-CREATE SEQUENCE public.users_statistics_id_seq
+CREATE SEQUENCE users_statistics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.users_statistics_id_seq OWNED BY public.users_statistics.id;
+ALTER SEQUENCE users_statistics_id_seq OWNED BY users_statistics.id;
-CREATE TABLE public.vulnerabilities (
+CREATE TABLE vulnerabilities (
id bigint NOT NULL,
milestone_id bigint,
epic_id bigint,
@@ -16279,16 +16592,16 @@ CREATE TABLE public.vulnerabilities (
resolved_on_default_branch boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.vulnerabilities_id_seq
+CREATE SEQUENCE vulnerabilities_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerabilities_id_seq OWNED BY public.vulnerabilities.id;
+ALTER SEQUENCE vulnerabilities_id_seq OWNED BY vulnerabilities.id;
-CREATE TABLE public.vulnerability_exports (
+CREATE TABLE vulnerability_exports (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16303,16 +16616,16 @@ CREATE TABLE public.vulnerability_exports (
group_id integer
);
-CREATE SEQUENCE public.vulnerability_exports_id_seq
+CREATE SEQUENCE vulnerability_exports_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerability_exports_id_seq OWNED BY public.vulnerability_exports.id;
+ALTER SEQUENCE vulnerability_exports_id_seq OWNED BY vulnerability_exports.id;
-CREATE TABLE public.vulnerability_feedback (
+CREATE TABLE vulnerability_feedback (
id integer NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16329,16 +16642,16 @@ CREATE TABLE public.vulnerability_feedback (
comment_timestamp timestamp with time zone
);
-CREATE SEQUENCE public.vulnerability_feedback_id_seq
+CREATE SEQUENCE vulnerability_feedback_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerability_feedback_id_seq OWNED BY public.vulnerability_feedback.id;
+ALTER SEQUENCE vulnerability_feedback_id_seq OWNED BY vulnerability_feedback.id;
-CREATE TABLE public.vulnerability_historical_statistics (
+CREATE TABLE vulnerability_historical_statistics (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16354,16 +16667,16 @@ CREATE TABLE public.vulnerability_historical_statistics (
letter_grade smallint NOT NULL
);
-CREATE SEQUENCE public.vulnerability_historical_statistics_id_seq
+CREATE SEQUENCE vulnerability_historical_statistics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerability_historical_statistics_id_seq OWNED BY public.vulnerability_historical_statistics.id;
+ALTER SEQUENCE vulnerability_historical_statistics_id_seq OWNED BY vulnerability_historical_statistics.id;
-CREATE TABLE public.vulnerability_identifiers (
+CREATE TABLE vulnerability_identifiers (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16375,16 +16688,16 @@ CREATE TABLE public.vulnerability_identifiers (
url text
);
-CREATE SEQUENCE public.vulnerability_identifiers_id_seq
+CREATE SEQUENCE vulnerability_identifiers_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerability_identifiers_id_seq OWNED BY public.vulnerability_identifiers.id;
+ALTER SEQUENCE vulnerability_identifiers_id_seq OWNED BY vulnerability_identifiers.id;
-CREATE TABLE public.vulnerability_issue_links (
+CREATE TABLE vulnerability_issue_links (
id bigint NOT NULL,
vulnerability_id bigint NOT NULL,
issue_id bigint NOT NULL,
@@ -16393,16 +16706,16 @@ CREATE TABLE public.vulnerability_issue_links (
updated_at timestamp with time zone NOT NULL
);
-CREATE SEQUENCE public.vulnerability_issue_links_id_seq
+CREATE SEQUENCE vulnerability_issue_links_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerability_issue_links_id_seq OWNED BY public.vulnerability_issue_links.id;
+ALTER SEQUENCE vulnerability_issue_links_id_seq OWNED BY vulnerability_issue_links.id;
-CREATE TABLE public.vulnerability_occurrence_identifiers (
+CREATE TABLE vulnerability_occurrence_identifiers (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16410,16 +16723,16 @@ CREATE TABLE public.vulnerability_occurrence_identifiers (
identifier_id bigint NOT NULL
);
-CREATE SEQUENCE public.vulnerability_occurrence_identifiers_id_seq
+CREATE SEQUENCE vulnerability_occurrence_identifiers_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerability_occurrence_identifiers_id_seq OWNED BY public.vulnerability_occurrence_identifiers.id;
+ALTER SEQUENCE vulnerability_occurrence_identifiers_id_seq OWNED BY vulnerability_occurrence_identifiers.id;
-CREATE TABLE public.vulnerability_occurrence_pipelines (
+CREATE TABLE vulnerability_occurrence_pipelines (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16427,16 +16740,16 @@ CREATE TABLE public.vulnerability_occurrence_pipelines (
pipeline_id integer NOT NULL
);
-CREATE SEQUENCE public.vulnerability_occurrence_pipelines_id_seq
+CREATE SEQUENCE vulnerability_occurrence_pipelines_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerability_occurrence_pipelines_id_seq OWNED BY public.vulnerability_occurrence_pipelines.id;
+ALTER SEQUENCE vulnerability_occurrence_pipelines_id_seq OWNED BY vulnerability_occurrence_pipelines.id;
-CREATE TABLE public.vulnerability_occurrences (
+CREATE TABLE vulnerability_occurrences (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16455,16 +16768,16 @@ CREATE TABLE public.vulnerability_occurrences (
vulnerability_id bigint
);
-CREATE SEQUENCE public.vulnerability_occurrences_id_seq
+CREATE SEQUENCE vulnerability_occurrences_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerability_occurrences_id_seq OWNED BY public.vulnerability_occurrences.id;
+ALTER SEQUENCE vulnerability_occurrences_id_seq OWNED BY vulnerability_occurrences.id;
-CREATE TABLE public.vulnerability_scanners (
+CREATE TABLE vulnerability_scanners (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16474,16 +16787,16 @@ CREATE TABLE public.vulnerability_scanners (
vendor text DEFAULT 'GitLab'::text NOT NULL
);
-CREATE SEQUENCE public.vulnerability_scanners_id_seq
+CREATE SEQUENCE vulnerability_scanners_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerability_scanners_id_seq OWNED BY public.vulnerability_scanners.id;
+ALTER SEQUENCE vulnerability_scanners_id_seq OWNED BY vulnerability_scanners.id;
-CREATE TABLE public.vulnerability_statistics (
+CREATE TABLE vulnerability_statistics (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16498,16 +16811,16 @@ CREATE TABLE public.vulnerability_statistics (
letter_grade smallint NOT NULL
);
-CREATE SEQUENCE public.vulnerability_statistics_id_seq
+CREATE SEQUENCE vulnerability_statistics_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerability_statistics_id_seq OWNED BY public.vulnerability_statistics.id;
+ALTER SEQUENCE vulnerability_statistics_id_seq OWNED BY vulnerability_statistics.id;
-CREATE TABLE public.vulnerability_user_mentions (
+CREATE TABLE vulnerability_user_mentions (
id bigint NOT NULL,
vulnerability_id bigint NOT NULL,
note_id integer,
@@ -16516,16 +16829,16 @@ CREATE TABLE public.vulnerability_user_mentions (
mentioned_groups_ids integer[]
);
-CREATE SEQUENCE public.vulnerability_user_mentions_id_seq
+CREATE SEQUENCE vulnerability_user_mentions_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.vulnerability_user_mentions_id_seq OWNED BY public.vulnerability_user_mentions.id;
+ALTER SEQUENCE vulnerability_user_mentions_id_seq OWNED BY vulnerability_user_mentions.id;
-CREATE TABLE public.web_hook_logs (
+CREATE TABLE web_hook_logs (
id integer NOT NULL,
web_hook_id integer NOT NULL,
trigger character varying,
@@ -16541,16 +16854,16 @@ CREATE TABLE public.web_hook_logs (
updated_at timestamp without time zone NOT NULL
);
-CREATE SEQUENCE public.web_hook_logs_id_seq
+CREATE SEQUENCE web_hook_logs_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.web_hook_logs_id_seq OWNED BY public.web_hook_logs.id;
+ALTER SEQUENCE web_hook_logs_id_seq OWNED BY web_hook_logs.id;
-CREATE TABLE public.web_hooks (
+CREATE TABLE web_hooks (
id integer NOT NULL,
project_id integer,
created_at timestamp without time zone,
@@ -16578,16 +16891,16 @@ CREATE TABLE public.web_hooks (
deployment_events boolean DEFAULT false NOT NULL
);
-CREATE SEQUENCE public.web_hooks_id_seq
+CREATE SEQUENCE web_hooks_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.web_hooks_id_seq OWNED BY public.web_hooks.id;
+ALTER SEQUENCE web_hooks_id_seq OWNED BY web_hooks.id;
-CREATE TABLE public.webauthn_registrations (
+CREATE TABLE webauthn_registrations (
id bigint NOT NULL,
user_id bigint NOT NULL,
counter bigint DEFAULT 0 NOT NULL,
@@ -16600,16 +16913,16 @@ CREATE TABLE public.webauthn_registrations (
CONSTRAINT check_2f02e74321 CHECK ((char_length(name) <= 255))
);
-CREATE SEQUENCE public.webauthn_registrations_id_seq
+CREATE SEQUENCE webauthn_registrations_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.webauthn_registrations_id_seq OWNED BY public.webauthn_registrations.id;
+ALTER SEQUENCE webauthn_registrations_id_seq OWNED BY webauthn_registrations.id;
-CREATE TABLE public.wiki_page_meta (
+CREATE TABLE wiki_page_meta (
id integer NOT NULL,
project_id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
@@ -16617,16 +16930,16 @@ CREATE TABLE public.wiki_page_meta (
title character varying(255) NOT NULL
);
-CREATE SEQUENCE public.wiki_page_meta_id_seq
+CREATE SEQUENCE wiki_page_meta_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.wiki_page_meta_id_seq OWNED BY public.wiki_page_meta.id;
+ALTER SEQUENCE wiki_page_meta_id_seq OWNED BY wiki_page_meta.id;
-CREATE TABLE public.wiki_page_slugs (
+CREATE TABLE wiki_page_slugs (
id integer NOT NULL,
canonical boolean DEFAULT false NOT NULL,
wiki_page_meta_id bigint NOT NULL,
@@ -16635,16 +16948,16 @@ CREATE TABLE public.wiki_page_slugs (
slug character varying(2048) NOT NULL
);
-CREATE SEQUENCE public.wiki_page_slugs_id_seq
+CREATE SEQUENCE wiki_page_slugs_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.wiki_page_slugs_id_seq OWNED BY public.wiki_page_slugs.id;
+ALTER SEQUENCE wiki_page_slugs_id_seq OWNED BY wiki_page_slugs.id;
-CREATE TABLE public.x509_certificates (
+CREATE TABLE x509_certificates (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16656,16 +16969,16 @@ CREATE TABLE public.x509_certificates (
x509_issuer_id bigint NOT NULL
);
-CREATE SEQUENCE public.x509_certificates_id_seq
+CREATE SEQUENCE x509_certificates_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.x509_certificates_id_seq OWNED BY public.x509_certificates.id;
+ALTER SEQUENCE x509_certificates_id_seq OWNED BY x509_certificates.id;
-CREATE TABLE public.x509_commit_signatures (
+CREATE TABLE x509_commit_signatures (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16675,16 +16988,16 @@ CREATE TABLE public.x509_commit_signatures (
verification_status smallint DEFAULT 0 NOT NULL
);
-CREATE SEQUENCE public.x509_commit_signatures_id_seq
+CREATE SEQUENCE x509_commit_signatures_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.x509_commit_signatures_id_seq OWNED BY public.x509_commit_signatures.id;
+ALTER SEQUENCE x509_commit_signatures_id_seq OWNED BY x509_commit_signatures.id;
-CREATE TABLE public.x509_issuers (
+CREATE TABLE x509_issuers (
id bigint NOT NULL,
created_at timestamp with time zone NOT NULL,
updated_at timestamp with time zone NOT NULL,
@@ -16693,16 +17006,16 @@ CREATE TABLE public.x509_issuers (
crl_url character varying(255) NOT NULL
);
-CREATE SEQUENCE public.x509_issuers_id_seq
+CREATE SEQUENCE x509_issuers_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.x509_issuers_id_seq OWNED BY public.x509_issuers.id;
+ALTER SEQUENCE x509_issuers_id_seq OWNED BY x509_issuers.id;
-CREATE TABLE public.zoom_meetings (
+CREATE TABLE zoom_meetings (
id bigint NOT NULL,
project_id bigint NOT NULL,
issue_id bigint NOT NULL,
@@ -16712,702 +17025,730 @@ CREATE TABLE public.zoom_meetings (
url character varying(255)
);
-CREATE SEQUENCE public.zoom_meetings_id_seq
+CREATE SEQUENCE zoom_meetings_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-ALTER SEQUENCE public.zoom_meetings_id_seq OWNED BY public.zoom_meetings.id;
+ALTER SEQUENCE zoom_meetings_id_seq OWNED BY zoom_meetings.id;
+
+ALTER TABLE ONLY abuse_reports ALTER COLUMN id SET DEFAULT nextval('abuse_reports_id_seq'::regclass);
+
+ALTER TABLE ONLY alert_management_alert_assignees ALTER COLUMN id SET DEFAULT nextval('alert_management_alert_assignees_id_seq'::regclass);
+
+ALTER TABLE ONLY alert_management_alert_user_mentions ALTER COLUMN id SET DEFAULT nextval('alert_management_alert_user_mentions_id_seq'::regclass);
+
+ALTER TABLE ONLY alert_management_alerts ALTER COLUMN id SET DEFAULT nextval('alert_management_alerts_id_seq'::regclass);
-ALTER TABLE ONLY public.abuse_reports ALTER COLUMN id SET DEFAULT nextval('public.abuse_reports_id_seq'::regclass);
+ALTER TABLE ONLY alerts_service_data ALTER COLUMN id SET DEFAULT nextval('alerts_service_data_id_seq'::regclass);
-ALTER TABLE ONLY public.alert_management_alert_assignees ALTER COLUMN id SET DEFAULT nextval('public.alert_management_alert_assignees_id_seq'::regclass);
+ALTER TABLE ONLY allowed_email_domains ALTER COLUMN id SET DEFAULT nextval('allowed_email_domains_id_seq'::regclass);
-ALTER TABLE ONLY public.alert_management_alert_user_mentions ALTER COLUMN id SET DEFAULT nextval('public.alert_management_alert_user_mentions_id_seq'::regclass);
+ALTER TABLE ONLY analytics_cycle_analytics_group_stages ALTER COLUMN id SET DEFAULT nextval('analytics_cycle_analytics_group_stages_id_seq'::regclass);
-ALTER TABLE ONLY public.alert_management_alerts ALTER COLUMN id SET DEFAULT nextval('public.alert_management_alerts_id_seq'::regclass);
+ALTER TABLE ONLY analytics_cycle_analytics_group_value_streams ALTER COLUMN id SET DEFAULT nextval('analytics_cycle_analytics_group_value_streams_id_seq'::regclass);
-ALTER TABLE ONLY public.alerts_service_data ALTER COLUMN id SET DEFAULT nextval('public.alerts_service_data_id_seq'::regclass);
+ALTER TABLE ONLY analytics_cycle_analytics_project_stages ALTER COLUMN id SET DEFAULT nextval('analytics_cycle_analytics_project_stages_id_seq'::regclass);
-ALTER TABLE ONLY public.allowed_email_domains ALTER COLUMN id SET DEFAULT nextval('public.allowed_email_domains_id_seq'::regclass);
+ALTER TABLE ONLY analytics_instance_statistics_measurements ALTER COLUMN id SET DEFAULT nextval('analytics_instance_statistics_measurements_id_seq'::regclass);
-ALTER TABLE ONLY public.analytics_cycle_analytics_group_stages ALTER COLUMN id SET DEFAULT nextval('public.analytics_cycle_analytics_group_stages_id_seq'::regclass);
+ALTER TABLE ONLY appearances ALTER COLUMN id SET DEFAULT nextval('appearances_id_seq'::regclass);
-ALTER TABLE ONLY public.analytics_cycle_analytics_group_value_streams ALTER COLUMN id SET DEFAULT nextval('public.analytics_cycle_analytics_group_value_streams_id_seq'::regclass);
+ALTER TABLE ONLY application_setting_terms ALTER COLUMN id SET DEFAULT nextval('application_setting_terms_id_seq'::regclass);
-ALTER TABLE ONLY public.analytics_cycle_analytics_project_stages ALTER COLUMN id SET DEFAULT nextval('public.analytics_cycle_analytics_project_stages_id_seq'::regclass);
+ALTER TABLE ONLY application_settings ALTER COLUMN id SET DEFAULT nextval('application_settings_id_seq'::regclass);
-ALTER TABLE ONLY public.appearances ALTER COLUMN id SET DEFAULT nextval('public.appearances_id_seq'::regclass);
+ALTER TABLE ONLY approval_merge_request_rule_sources ALTER COLUMN id SET DEFAULT nextval('approval_merge_request_rule_sources_id_seq'::regclass);
-ALTER TABLE ONLY public.application_setting_terms ALTER COLUMN id SET DEFAULT nextval('public.application_setting_terms_id_seq'::regclass);
+ALTER TABLE ONLY approval_merge_request_rules ALTER COLUMN id SET DEFAULT nextval('approval_merge_request_rules_id_seq'::regclass);
-ALTER TABLE ONLY public.application_settings ALTER COLUMN id SET DEFAULT nextval('public.application_settings_id_seq'::regclass);
+ALTER TABLE ONLY approval_merge_request_rules_approved_approvers ALTER COLUMN id SET DEFAULT nextval('approval_merge_request_rules_approved_approvers_id_seq'::regclass);
-ALTER TABLE ONLY public.approval_merge_request_rule_sources ALTER COLUMN id SET DEFAULT nextval('public.approval_merge_request_rule_sources_id_seq'::regclass);
+ALTER TABLE ONLY approval_merge_request_rules_groups ALTER COLUMN id SET DEFAULT nextval('approval_merge_request_rules_groups_id_seq'::regclass);
-ALTER TABLE ONLY public.approval_merge_request_rules ALTER COLUMN id SET DEFAULT nextval('public.approval_merge_request_rules_id_seq'::regclass);
+ALTER TABLE ONLY approval_merge_request_rules_users ALTER COLUMN id SET DEFAULT nextval('approval_merge_request_rules_users_id_seq'::regclass);
-ALTER TABLE ONLY public.approval_merge_request_rules_approved_approvers ALTER COLUMN id SET DEFAULT nextval('public.approval_merge_request_rules_approved_approvers_id_seq'::regclass);
+ALTER TABLE ONLY approval_project_rules ALTER COLUMN id SET DEFAULT nextval('approval_project_rules_id_seq'::regclass);
-ALTER TABLE ONLY public.approval_merge_request_rules_groups ALTER COLUMN id SET DEFAULT nextval('public.approval_merge_request_rules_groups_id_seq'::regclass);
+ALTER TABLE ONLY approval_project_rules_groups ALTER COLUMN id SET DEFAULT nextval('approval_project_rules_groups_id_seq'::regclass);
-ALTER TABLE ONLY public.approval_merge_request_rules_users ALTER COLUMN id SET DEFAULT nextval('public.approval_merge_request_rules_users_id_seq'::regclass);
+ALTER TABLE ONLY approval_project_rules_users ALTER COLUMN id SET DEFAULT nextval('approval_project_rules_users_id_seq'::regclass);
-ALTER TABLE ONLY public.approval_project_rules ALTER COLUMN id SET DEFAULT nextval('public.approval_project_rules_id_seq'::regclass);
+ALTER TABLE ONLY approvals ALTER COLUMN id SET DEFAULT nextval('approvals_id_seq'::regclass);
-ALTER TABLE ONLY public.approval_project_rules_groups ALTER COLUMN id SET DEFAULT nextval('public.approval_project_rules_groups_id_seq'::regclass);
+ALTER TABLE ONLY approver_groups ALTER COLUMN id SET DEFAULT nextval('approver_groups_id_seq'::regclass);
-ALTER TABLE ONLY public.approval_project_rules_users ALTER COLUMN id SET DEFAULT nextval('public.approval_project_rules_users_id_seq'::regclass);
+ALTER TABLE ONLY approvers ALTER COLUMN id SET DEFAULT nextval('approvers_id_seq'::regclass);
-ALTER TABLE ONLY public.approvals ALTER COLUMN id SET DEFAULT nextval('public.approvals_id_seq'::regclass);
+ALTER TABLE ONLY atlassian_identities ALTER COLUMN user_id SET DEFAULT nextval('atlassian_identities_user_id_seq'::regclass);
-ALTER TABLE ONLY public.approver_groups ALTER COLUMN id SET DEFAULT nextval('public.approver_groups_id_seq'::regclass);
+ALTER TABLE ONLY audit_events ALTER COLUMN id SET DEFAULT nextval('audit_events_id_seq'::regclass);
-ALTER TABLE ONLY public.approvers ALTER COLUMN id SET DEFAULT nextval('public.approvers_id_seq'::regclass);
+ALTER TABLE ONLY authentication_events ALTER COLUMN id SET DEFAULT nextval('authentication_events_id_seq'::regclass);
-ALTER TABLE ONLY public.audit_events ALTER COLUMN id SET DEFAULT nextval('public.audit_events_id_seq'::regclass);
+ALTER TABLE ONLY award_emoji ALTER COLUMN id SET DEFAULT nextval('award_emoji_id_seq'::regclass);
-ALTER TABLE ONLY public.award_emoji ALTER COLUMN id SET DEFAULT nextval('public.award_emoji_id_seq'::regclass);
+ALTER TABLE ONLY background_migration_jobs ALTER COLUMN id SET DEFAULT nextval('background_migration_jobs_id_seq'::regclass);
-ALTER TABLE ONLY public.background_migration_jobs ALTER COLUMN id SET DEFAULT nextval('public.background_migration_jobs_id_seq'::regclass);
+ALTER TABLE ONLY badges ALTER COLUMN id SET DEFAULT nextval('badges_id_seq'::regclass);
-ALTER TABLE ONLY public.badges ALTER COLUMN id SET DEFAULT nextval('public.badges_id_seq'::regclass);
+ALTER TABLE ONLY board_assignees ALTER COLUMN id SET DEFAULT nextval('board_assignees_id_seq'::regclass);
-ALTER TABLE ONLY public.board_assignees ALTER COLUMN id SET DEFAULT nextval('public.board_assignees_id_seq'::regclass);
+ALTER TABLE ONLY board_group_recent_visits ALTER COLUMN id SET DEFAULT nextval('board_group_recent_visits_id_seq'::regclass);
-ALTER TABLE ONLY public.board_group_recent_visits ALTER COLUMN id SET DEFAULT nextval('public.board_group_recent_visits_id_seq'::regclass);
+ALTER TABLE ONLY board_labels ALTER COLUMN id SET DEFAULT nextval('board_labels_id_seq'::regclass);
-ALTER TABLE ONLY public.board_labels ALTER COLUMN id SET DEFAULT nextval('public.board_labels_id_seq'::regclass);
+ALTER TABLE ONLY board_project_recent_visits ALTER COLUMN id SET DEFAULT nextval('board_project_recent_visits_id_seq'::regclass);
-ALTER TABLE ONLY public.board_project_recent_visits ALTER COLUMN id SET DEFAULT nextval('public.board_project_recent_visits_id_seq'::regclass);
+ALTER TABLE ONLY board_user_preferences ALTER COLUMN id SET DEFAULT nextval('board_user_preferences_id_seq'::regclass);
-ALTER TABLE ONLY public.board_user_preferences ALTER COLUMN id SET DEFAULT nextval('public.board_user_preferences_id_seq'::regclass);
+ALTER TABLE ONLY boards ALTER COLUMN id SET DEFAULT nextval('boards_id_seq'::regclass);
-ALTER TABLE ONLY public.boards ALTER COLUMN id SET DEFAULT nextval('public.boards_id_seq'::regclass);
+ALTER TABLE ONLY boards_epic_user_preferences ALTER COLUMN id SET DEFAULT nextval('boards_epic_user_preferences_id_seq'::regclass);
-ALTER TABLE ONLY public.broadcast_messages ALTER COLUMN id SET DEFAULT nextval('public.broadcast_messages_id_seq'::regclass);
+ALTER TABLE ONLY broadcast_messages ALTER COLUMN id SET DEFAULT nextval('broadcast_messages_id_seq'::regclass);
-ALTER TABLE ONLY public.chat_names ALTER COLUMN id SET DEFAULT nextval('public.chat_names_id_seq'::regclass);
+ALTER TABLE ONLY chat_names ALTER COLUMN id SET DEFAULT nextval('chat_names_id_seq'::regclass);
-ALTER TABLE ONLY public.chat_teams ALTER COLUMN id SET DEFAULT nextval('public.chat_teams_id_seq'::regclass);
+ALTER TABLE ONLY chat_teams ALTER COLUMN id SET DEFAULT nextval('chat_teams_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_build_needs ALTER COLUMN id SET DEFAULT nextval('public.ci_build_needs_id_seq'::regclass);
+ALTER TABLE ONLY ci_build_needs ALTER COLUMN id SET DEFAULT nextval('ci_build_needs_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_build_report_results ALTER COLUMN build_id SET DEFAULT nextval('public.ci_build_report_results_build_id_seq'::regclass);
+ALTER TABLE ONLY ci_build_pending_states ALTER COLUMN id SET DEFAULT nextval('ci_build_pending_states_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_build_trace_chunks ALTER COLUMN id SET DEFAULT nextval('public.ci_build_trace_chunks_id_seq'::regclass);
+ALTER TABLE ONLY ci_build_report_results ALTER COLUMN build_id SET DEFAULT nextval('ci_build_report_results_build_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_build_trace_section_names ALTER COLUMN id SET DEFAULT nextval('public.ci_build_trace_section_names_id_seq'::regclass);
+ALTER TABLE ONLY ci_build_trace_chunks ALTER COLUMN id SET DEFAULT nextval('ci_build_trace_chunks_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_builds ALTER COLUMN id SET DEFAULT nextval('public.ci_builds_id_seq'::regclass);
+ALTER TABLE ONLY ci_build_trace_section_names ALTER COLUMN id SET DEFAULT nextval('ci_build_trace_section_names_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_builds_metadata ALTER COLUMN id SET DEFAULT nextval('public.ci_builds_metadata_id_seq'::regclass);
+ALTER TABLE ONLY ci_builds ALTER COLUMN id SET DEFAULT nextval('ci_builds_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_builds_runner_session ALTER COLUMN id SET DEFAULT nextval('public.ci_builds_runner_session_id_seq'::regclass);
+ALTER TABLE ONLY ci_builds_metadata ALTER COLUMN id SET DEFAULT nextval('ci_builds_metadata_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_daily_build_group_report_results ALTER COLUMN id SET DEFAULT nextval('public.ci_daily_build_group_report_results_id_seq'::regclass);
+ALTER TABLE ONLY ci_builds_runner_session ALTER COLUMN id SET DEFAULT nextval('ci_builds_runner_session_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_freeze_periods ALTER COLUMN id SET DEFAULT nextval('public.ci_freeze_periods_id_seq'::regclass);
+ALTER TABLE ONLY ci_daily_build_group_report_results ALTER COLUMN id SET DEFAULT nextval('ci_daily_build_group_report_results_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_group_variables ALTER COLUMN id SET DEFAULT nextval('public.ci_group_variables_id_seq'::regclass);
+ALTER TABLE ONLY ci_freeze_periods ALTER COLUMN id SET DEFAULT nextval('ci_freeze_periods_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_instance_variables ALTER COLUMN id SET DEFAULT nextval('public.ci_instance_variables_id_seq'::regclass);
+ALTER TABLE ONLY ci_group_variables ALTER COLUMN id SET DEFAULT nextval('ci_group_variables_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_job_artifacts ALTER COLUMN id SET DEFAULT nextval('public.ci_job_artifacts_id_seq'::regclass);
+ALTER TABLE ONLY ci_instance_variables ALTER COLUMN id SET DEFAULT nextval('ci_instance_variables_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_job_variables ALTER COLUMN id SET DEFAULT nextval('public.ci_job_variables_id_seq'::regclass);
+ALTER TABLE ONLY ci_job_artifacts ALTER COLUMN id SET DEFAULT nextval('ci_job_artifacts_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_pipeline_artifacts ALTER COLUMN id SET DEFAULT nextval('public.ci_pipeline_artifacts_id_seq'::regclass);
+ALTER TABLE ONLY ci_job_variables ALTER COLUMN id SET DEFAULT nextval('ci_job_variables_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_pipeline_chat_data ALTER COLUMN id SET DEFAULT nextval('public.ci_pipeline_chat_data_id_seq'::regclass);
+ALTER TABLE ONLY ci_pipeline_artifacts ALTER COLUMN id SET DEFAULT nextval('ci_pipeline_artifacts_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_pipeline_messages ALTER COLUMN id SET DEFAULT nextval('public.ci_pipeline_messages_id_seq'::regclass);
+ALTER TABLE ONLY ci_pipeline_chat_data ALTER COLUMN id SET DEFAULT nextval('ci_pipeline_chat_data_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_pipeline_schedule_variables ALTER COLUMN id SET DEFAULT nextval('public.ci_pipeline_schedule_variables_id_seq'::regclass);
+ALTER TABLE ONLY ci_pipeline_messages ALTER COLUMN id SET DEFAULT nextval('ci_pipeline_messages_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_pipeline_schedules ALTER COLUMN id SET DEFAULT nextval('public.ci_pipeline_schedules_id_seq'::regclass);
+ALTER TABLE ONLY ci_pipeline_schedule_variables ALTER COLUMN id SET DEFAULT nextval('ci_pipeline_schedule_variables_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_pipeline_variables ALTER COLUMN id SET DEFAULT nextval('public.ci_pipeline_variables_id_seq'::regclass);
+ALTER TABLE ONLY ci_pipeline_schedules ALTER COLUMN id SET DEFAULT nextval('ci_pipeline_schedules_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_pipelines ALTER COLUMN id SET DEFAULT nextval('public.ci_pipelines_id_seq'::regclass);
+ALTER TABLE ONLY ci_pipeline_variables ALTER COLUMN id SET DEFAULT nextval('ci_pipeline_variables_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_pipelines_config ALTER COLUMN pipeline_id SET DEFAULT nextval('public.ci_pipelines_config_pipeline_id_seq'::regclass);
+ALTER TABLE ONLY ci_pipelines ALTER COLUMN id SET DEFAULT nextval('ci_pipelines_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_refs ALTER COLUMN id SET DEFAULT nextval('public.ci_refs_id_seq'::regclass);
+ALTER TABLE ONLY ci_pipelines_config ALTER COLUMN pipeline_id SET DEFAULT nextval('ci_pipelines_config_pipeline_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_resource_groups ALTER COLUMN id SET DEFAULT nextval('public.ci_resource_groups_id_seq'::regclass);
+ALTER TABLE ONLY ci_platform_metrics ALTER COLUMN id SET DEFAULT nextval('ci_platform_metrics_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_resources ALTER COLUMN id SET DEFAULT nextval('public.ci_resources_id_seq'::regclass);
+ALTER TABLE ONLY ci_refs ALTER COLUMN id SET DEFAULT nextval('ci_refs_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_runner_namespaces ALTER COLUMN id SET DEFAULT nextval('public.ci_runner_namespaces_id_seq'::regclass);
+ALTER TABLE ONLY ci_resource_groups ALTER COLUMN id SET DEFAULT nextval('ci_resource_groups_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_runner_projects ALTER COLUMN id SET DEFAULT nextval('public.ci_runner_projects_id_seq'::regclass);
+ALTER TABLE ONLY ci_resources ALTER COLUMN id SET DEFAULT nextval('ci_resources_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_runners ALTER COLUMN id SET DEFAULT nextval('public.ci_runners_id_seq'::regclass);
+ALTER TABLE ONLY ci_runner_namespaces ALTER COLUMN id SET DEFAULT nextval('ci_runner_namespaces_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_sources_pipelines ALTER COLUMN id SET DEFAULT nextval('public.ci_sources_pipelines_id_seq'::regclass);
+ALTER TABLE ONLY ci_runner_projects ALTER COLUMN id SET DEFAULT nextval('ci_runner_projects_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_sources_projects ALTER COLUMN id SET DEFAULT nextval('public.ci_sources_projects_id_seq'::regclass);
+ALTER TABLE ONLY ci_runners ALTER COLUMN id SET DEFAULT nextval('ci_runners_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_stages ALTER COLUMN id SET DEFAULT nextval('public.ci_stages_id_seq'::regclass);
+ALTER TABLE ONLY ci_sources_pipelines ALTER COLUMN id SET DEFAULT nextval('ci_sources_pipelines_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_subscriptions_projects ALTER COLUMN id SET DEFAULT nextval('public.ci_subscriptions_projects_id_seq'::regclass);
+ALTER TABLE ONLY ci_sources_projects ALTER COLUMN id SET DEFAULT nextval('ci_sources_projects_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_trigger_requests ALTER COLUMN id SET DEFAULT nextval('public.ci_trigger_requests_id_seq'::regclass);
+ALTER TABLE ONLY ci_stages ALTER COLUMN id SET DEFAULT nextval('ci_stages_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_triggers ALTER COLUMN id SET DEFAULT nextval('public.ci_triggers_id_seq'::regclass);
+ALTER TABLE ONLY ci_subscriptions_projects ALTER COLUMN id SET DEFAULT nextval('ci_subscriptions_projects_id_seq'::regclass);
-ALTER TABLE ONLY public.ci_variables ALTER COLUMN id SET DEFAULT nextval('public.ci_variables_id_seq'::regclass);
+ALTER TABLE ONLY ci_trigger_requests ALTER COLUMN id SET DEFAULT nextval('ci_trigger_requests_id_seq'::regclass);
-ALTER TABLE ONLY public.cluster_agent_tokens ALTER COLUMN id SET DEFAULT nextval('public.cluster_agent_tokens_id_seq'::regclass);
+ALTER TABLE ONLY ci_triggers ALTER COLUMN id SET DEFAULT nextval('ci_triggers_id_seq'::regclass);
-ALTER TABLE ONLY public.cluster_agents ALTER COLUMN id SET DEFAULT nextval('public.cluster_agents_id_seq'::regclass);
+ALTER TABLE ONLY ci_variables ALTER COLUMN id SET DEFAULT nextval('ci_variables_id_seq'::regclass);
-ALTER TABLE ONLY public.cluster_groups ALTER COLUMN id SET DEFAULT nextval('public.cluster_groups_id_seq'::regclass);
+ALTER TABLE ONLY cluster_agent_tokens ALTER COLUMN id SET DEFAULT nextval('cluster_agent_tokens_id_seq'::regclass);
-ALTER TABLE ONLY public.cluster_platforms_kubernetes ALTER COLUMN id SET DEFAULT nextval('public.cluster_platforms_kubernetes_id_seq'::regclass);
+ALTER TABLE ONLY cluster_agents ALTER COLUMN id SET DEFAULT nextval('cluster_agents_id_seq'::regclass);
-ALTER TABLE ONLY public.cluster_projects ALTER COLUMN id SET DEFAULT nextval('public.cluster_projects_id_seq'::regclass);
+ALTER TABLE ONLY cluster_groups ALTER COLUMN id SET DEFAULT nextval('cluster_groups_id_seq'::regclass);
-ALTER TABLE ONLY public.cluster_providers_aws ALTER COLUMN id SET DEFAULT nextval('public.cluster_providers_aws_id_seq'::regclass);
+ALTER TABLE ONLY cluster_platforms_kubernetes ALTER COLUMN id SET DEFAULT nextval('cluster_platforms_kubernetes_id_seq'::regclass);
-ALTER TABLE ONLY public.cluster_providers_gcp ALTER COLUMN id SET DEFAULT nextval('public.cluster_providers_gcp_id_seq'::regclass);
+ALTER TABLE ONLY cluster_projects ALTER COLUMN id SET DEFAULT nextval('cluster_projects_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters ALTER COLUMN id SET DEFAULT nextval('public.clusters_id_seq'::regclass);
+ALTER TABLE ONLY cluster_providers_aws ALTER COLUMN id SET DEFAULT nextval('cluster_providers_aws_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_applications_cert_managers ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_cert_managers_id_seq'::regclass);
+ALTER TABLE ONLY cluster_providers_gcp ALTER COLUMN id SET DEFAULT nextval('cluster_providers_gcp_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_applications_cilium ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_cilium_id_seq'::regclass);
+ALTER TABLE ONLY clusters ALTER COLUMN id SET DEFAULT nextval('clusters_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_applications_crossplane ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_crossplane_id_seq'::regclass);
+ALTER TABLE ONLY clusters_applications_cert_managers ALTER COLUMN id SET DEFAULT nextval('clusters_applications_cert_managers_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_applications_elastic_stacks ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_elastic_stacks_id_seq'::regclass);
+ALTER TABLE ONLY clusters_applications_cilium ALTER COLUMN id SET DEFAULT nextval('clusters_applications_cilium_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_applications_fluentd ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_fluentd_id_seq'::regclass);
+ALTER TABLE ONLY clusters_applications_crossplane ALTER COLUMN id SET DEFAULT nextval('clusters_applications_crossplane_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_applications_helm ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_helm_id_seq'::regclass);
+ALTER TABLE ONLY clusters_applications_elastic_stacks ALTER COLUMN id SET DEFAULT nextval('clusters_applications_elastic_stacks_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_applications_ingress ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_ingress_id_seq'::regclass);
+ALTER TABLE ONLY clusters_applications_fluentd ALTER COLUMN id SET DEFAULT nextval('clusters_applications_fluentd_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_applications_jupyter ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_jupyter_id_seq'::regclass);
+ALTER TABLE ONLY clusters_applications_helm ALTER COLUMN id SET DEFAULT nextval('clusters_applications_helm_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_applications_knative ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_knative_id_seq'::regclass);
+ALTER TABLE ONLY clusters_applications_ingress ALTER COLUMN id SET DEFAULT nextval('clusters_applications_ingress_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_applications_prometheus ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_prometheus_id_seq'::regclass);
+ALTER TABLE ONLY clusters_applications_jupyter ALTER COLUMN id SET DEFAULT nextval('clusters_applications_jupyter_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_applications_runners ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_runners_id_seq'::regclass);
+ALTER TABLE ONLY clusters_applications_knative ALTER COLUMN id SET DEFAULT nextval('clusters_applications_knative_id_seq'::regclass);
-ALTER TABLE ONLY public.clusters_kubernetes_namespaces ALTER COLUMN id SET DEFAULT nextval('public.clusters_kubernetes_namespaces_id_seq'::regclass);
+ALTER TABLE ONLY clusters_applications_prometheus ALTER COLUMN id SET DEFAULT nextval('clusters_applications_prometheus_id_seq'::regclass);
-ALTER TABLE ONLY public.commit_user_mentions ALTER COLUMN id SET DEFAULT nextval('public.commit_user_mentions_id_seq'::regclass);
+ALTER TABLE ONLY clusters_applications_runners ALTER COLUMN id SET DEFAULT nextval('clusters_applications_runners_id_seq'::regclass);
-ALTER TABLE ONLY public.container_repositories ALTER COLUMN id SET DEFAULT nextval('public.container_repositories_id_seq'::regclass);
+ALTER TABLE ONLY clusters_kubernetes_namespaces ALTER COLUMN id SET DEFAULT nextval('clusters_kubernetes_namespaces_id_seq'::regclass);
-ALTER TABLE ONLY public.conversational_development_index_metrics ALTER COLUMN id SET DEFAULT nextval('public.conversational_development_index_metrics_id_seq'::regclass);
+ALTER TABLE ONLY commit_user_mentions ALTER COLUMN id SET DEFAULT nextval('commit_user_mentions_id_seq'::regclass);
-ALTER TABLE ONLY public.custom_emoji ALTER COLUMN id SET DEFAULT nextval('public.custom_emoji_id_seq'::regclass);
+ALTER TABLE ONLY container_repositories ALTER COLUMN id SET DEFAULT nextval('container_repositories_id_seq'::regclass);
-ALTER TABLE ONLY public.dast_scanner_profiles ALTER COLUMN id SET DEFAULT nextval('public.dast_scanner_profiles_id_seq'::regclass);
+ALTER TABLE ONLY conversational_development_index_metrics ALTER COLUMN id SET DEFAULT nextval('conversational_development_index_metrics_id_seq'::regclass);
-ALTER TABLE ONLY public.dast_site_profiles ALTER COLUMN id SET DEFAULT nextval('public.dast_site_profiles_id_seq'::regclass);
+ALTER TABLE ONLY custom_emoji ALTER COLUMN id SET DEFAULT nextval('custom_emoji_id_seq'::regclass);
-ALTER TABLE ONLY public.dast_sites ALTER COLUMN id SET DEFAULT nextval('public.dast_sites_id_seq'::regclass);
+ALTER TABLE ONLY dast_scanner_profiles ALTER COLUMN id SET DEFAULT nextval('dast_scanner_profiles_id_seq'::regclass);
-ALTER TABLE ONLY public.dependency_proxy_blobs ALTER COLUMN id SET DEFAULT nextval('public.dependency_proxy_blobs_id_seq'::regclass);
+ALTER TABLE ONLY dast_site_profiles ALTER COLUMN id SET DEFAULT nextval('dast_site_profiles_id_seq'::regclass);
-ALTER TABLE ONLY public.dependency_proxy_group_settings ALTER COLUMN id SET DEFAULT nextval('public.dependency_proxy_group_settings_id_seq'::regclass);
+ALTER TABLE ONLY dast_site_tokens ALTER COLUMN id SET DEFAULT nextval('dast_site_tokens_id_seq'::regclass);
-ALTER TABLE ONLY public.deploy_keys_projects ALTER COLUMN id SET DEFAULT nextval('public.deploy_keys_projects_id_seq'::regclass);
+ALTER TABLE ONLY dast_site_validations ALTER COLUMN id SET DEFAULT nextval('dast_site_validations_id_seq'::regclass);
-ALTER TABLE ONLY public.deploy_tokens ALTER COLUMN id SET DEFAULT nextval('public.deploy_tokens_id_seq'::regclass);
+ALTER TABLE ONLY dast_sites ALTER COLUMN id SET DEFAULT nextval('dast_sites_id_seq'::regclass);
-ALTER TABLE ONLY public.deployments ALTER COLUMN id SET DEFAULT nextval('public.deployments_id_seq'::regclass);
+ALTER TABLE ONLY dependency_proxy_blobs ALTER COLUMN id SET DEFAULT nextval('dependency_proxy_blobs_id_seq'::regclass);
-ALTER TABLE ONLY public.description_versions ALTER COLUMN id SET DEFAULT nextval('public.description_versions_id_seq'::regclass);
+ALTER TABLE ONLY dependency_proxy_group_settings ALTER COLUMN id SET DEFAULT nextval('dependency_proxy_group_settings_id_seq'::regclass);
-ALTER TABLE ONLY public.design_management_designs ALTER COLUMN id SET DEFAULT nextval('public.design_management_designs_id_seq'::regclass);
+ALTER TABLE ONLY deploy_keys_projects ALTER COLUMN id SET DEFAULT nextval('deploy_keys_projects_id_seq'::regclass);
-ALTER TABLE ONLY public.design_management_designs_versions ALTER COLUMN id SET DEFAULT nextval('public.design_management_designs_versions_id_seq'::regclass);
+ALTER TABLE ONLY deploy_tokens ALTER COLUMN id SET DEFAULT nextval('deploy_tokens_id_seq'::regclass);
-ALTER TABLE ONLY public.design_management_versions ALTER COLUMN id SET DEFAULT nextval('public.design_management_versions_id_seq'::regclass);
+ALTER TABLE ONLY deployments ALTER COLUMN id SET DEFAULT nextval('deployments_id_seq'::regclass);
-ALTER TABLE ONLY public.design_user_mentions ALTER COLUMN id SET DEFAULT nextval('public.design_user_mentions_id_seq'::regclass);
+ALTER TABLE ONLY description_versions ALTER COLUMN id SET DEFAULT nextval('description_versions_id_seq'::regclass);
-ALTER TABLE ONLY public.diff_note_positions ALTER COLUMN id SET DEFAULT nextval('public.diff_note_positions_id_seq'::regclass);
+ALTER TABLE ONLY design_management_designs ALTER COLUMN id SET DEFAULT nextval('design_management_designs_id_seq'::regclass);
-ALTER TABLE ONLY public.draft_notes ALTER COLUMN id SET DEFAULT nextval('public.draft_notes_id_seq'::regclass);
+ALTER TABLE ONLY design_management_designs_versions ALTER COLUMN id SET DEFAULT nextval('design_management_designs_versions_id_seq'::regclass);
-ALTER TABLE ONLY public.elastic_reindexing_tasks ALTER COLUMN id SET DEFAULT nextval('public.elastic_reindexing_tasks_id_seq'::regclass);
+ALTER TABLE ONLY design_management_versions ALTER COLUMN id SET DEFAULT nextval('design_management_versions_id_seq'::regclass);
-ALTER TABLE ONLY public.emails ALTER COLUMN id SET DEFAULT nextval('public.emails_id_seq'::regclass);
+ALTER TABLE ONLY design_user_mentions ALTER COLUMN id SET DEFAULT nextval('design_user_mentions_id_seq'::regclass);
-ALTER TABLE ONLY public.environments ALTER COLUMN id SET DEFAULT nextval('public.environments_id_seq'::regclass);
+ALTER TABLE ONLY diff_note_positions ALTER COLUMN id SET DEFAULT nextval('diff_note_positions_id_seq'::regclass);
-ALTER TABLE ONLY public.epic_issues ALTER COLUMN id SET DEFAULT nextval('public.epic_issues_id_seq'::regclass);
+ALTER TABLE ONLY draft_notes ALTER COLUMN id SET DEFAULT nextval('draft_notes_id_seq'::regclass);
-ALTER TABLE ONLY public.epic_metrics ALTER COLUMN id SET DEFAULT nextval('public.epic_metrics_id_seq'::regclass);
+ALTER TABLE ONLY elastic_reindexing_tasks ALTER COLUMN id SET DEFAULT nextval('elastic_reindexing_tasks_id_seq'::regclass);
-ALTER TABLE ONLY public.epic_user_mentions ALTER COLUMN id SET DEFAULT nextval('public.epic_user_mentions_id_seq'::regclass);
+ALTER TABLE ONLY emails ALTER COLUMN id SET DEFAULT nextval('emails_id_seq'::regclass);
-ALTER TABLE ONLY public.epics ALTER COLUMN id SET DEFAULT nextval('public.epics_id_seq'::regclass);
+ALTER TABLE ONLY environments ALTER COLUMN id SET DEFAULT nextval('environments_id_seq'::regclass);
-ALTER TABLE ONLY public.events ALTER COLUMN id SET DEFAULT nextval('public.events_id_seq'::regclass);
+ALTER TABLE ONLY epic_issues ALTER COLUMN id SET DEFAULT nextval('epic_issues_id_seq'::regclass);
-ALTER TABLE ONLY public.evidences ALTER COLUMN id SET DEFAULT nextval('public.evidences_id_seq'::regclass);
+ALTER TABLE ONLY epic_metrics ALTER COLUMN id SET DEFAULT nextval('epic_metrics_id_seq'::regclass);
-ALTER TABLE ONLY public.experiment_users ALTER COLUMN id SET DEFAULT nextval('public.experiment_users_id_seq'::regclass);
+ALTER TABLE ONLY epic_user_mentions ALTER COLUMN id SET DEFAULT nextval('epic_user_mentions_id_seq'::regclass);
-ALTER TABLE ONLY public.experiments ALTER COLUMN id SET DEFAULT nextval('public.experiments_id_seq'::regclass);
+ALTER TABLE ONLY epics ALTER COLUMN id SET DEFAULT nextval('epics_id_seq'::regclass);
-ALTER TABLE ONLY public.external_pull_requests ALTER COLUMN id SET DEFAULT nextval('public.external_pull_requests_id_seq'::regclass);
+ALTER TABLE ONLY events ALTER COLUMN id SET DEFAULT nextval('events_id_seq'::regclass);
-ALTER TABLE ONLY public.feature_gates ALTER COLUMN id SET DEFAULT nextval('public.feature_gates_id_seq'::regclass);
+ALTER TABLE ONLY evidences ALTER COLUMN id SET DEFAULT nextval('evidences_id_seq'::regclass);
-ALTER TABLE ONLY public.features ALTER COLUMN id SET DEFAULT nextval('public.features_id_seq'::regclass);
+ALTER TABLE ONLY experiment_users ALTER COLUMN id SET DEFAULT nextval('experiment_users_id_seq'::regclass);
-ALTER TABLE ONLY public.fork_network_members ALTER COLUMN id SET DEFAULT nextval('public.fork_network_members_id_seq'::regclass);
+ALTER TABLE ONLY experiments ALTER COLUMN id SET DEFAULT nextval('experiments_id_seq'::regclass);
-ALTER TABLE ONLY public.fork_networks ALTER COLUMN id SET DEFAULT nextval('public.fork_networks_id_seq'::regclass);
+ALTER TABLE ONLY external_pull_requests ALTER COLUMN id SET DEFAULT nextval('external_pull_requests_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_cache_invalidation_events ALTER COLUMN id SET DEFAULT nextval('public.geo_cache_invalidation_events_id_seq'::regclass);
+ALTER TABLE ONLY feature_gates ALTER COLUMN id SET DEFAULT nextval('feature_gates_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_container_repository_updated_events ALTER COLUMN id SET DEFAULT nextval('public.geo_container_repository_updated_events_id_seq'::regclass);
+ALTER TABLE ONLY features ALTER COLUMN id SET DEFAULT nextval('features_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_event_log ALTER COLUMN id SET DEFAULT nextval('public.geo_event_log_id_seq'::regclass);
+ALTER TABLE ONLY fork_network_members ALTER COLUMN id SET DEFAULT nextval('fork_network_members_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_events ALTER COLUMN id SET DEFAULT nextval('public.geo_events_id_seq'::regclass);
+ALTER TABLE ONLY fork_networks ALTER COLUMN id SET DEFAULT nextval('fork_networks_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_hashed_storage_attachments_events ALTER COLUMN id SET DEFAULT nextval('public.geo_hashed_storage_attachments_events_id_seq'::regclass);
+ALTER TABLE ONLY geo_cache_invalidation_events ALTER COLUMN id SET DEFAULT nextval('geo_cache_invalidation_events_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_hashed_storage_migrated_events ALTER COLUMN id SET DEFAULT nextval('public.geo_hashed_storage_migrated_events_id_seq'::regclass);
+ALTER TABLE ONLY geo_container_repository_updated_events ALTER COLUMN id SET DEFAULT nextval('geo_container_repository_updated_events_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_job_artifact_deleted_events ALTER COLUMN id SET DEFAULT nextval('public.geo_job_artifact_deleted_events_id_seq'::regclass);
+ALTER TABLE ONLY geo_event_log ALTER COLUMN id SET DEFAULT nextval('geo_event_log_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_lfs_object_deleted_events ALTER COLUMN id SET DEFAULT nextval('public.geo_lfs_object_deleted_events_id_seq'::regclass);
+ALTER TABLE ONLY geo_events ALTER COLUMN id SET DEFAULT nextval('geo_events_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_node_namespace_links ALTER COLUMN id SET DEFAULT nextval('public.geo_node_namespace_links_id_seq'::regclass);
+ALTER TABLE ONLY geo_hashed_storage_attachments_events ALTER COLUMN id SET DEFAULT nextval('geo_hashed_storage_attachments_events_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_node_statuses ALTER COLUMN id SET DEFAULT nextval('public.geo_node_statuses_id_seq'::regclass);
+ALTER TABLE ONLY geo_hashed_storage_migrated_events ALTER COLUMN id SET DEFAULT nextval('geo_hashed_storage_migrated_events_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_nodes ALTER COLUMN id SET DEFAULT nextval('public.geo_nodes_id_seq'::regclass);
+ALTER TABLE ONLY geo_job_artifact_deleted_events ALTER COLUMN id SET DEFAULT nextval('geo_job_artifact_deleted_events_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_repositories_changed_events ALTER COLUMN id SET DEFAULT nextval('public.geo_repositories_changed_events_id_seq'::regclass);
+ALTER TABLE ONLY geo_lfs_object_deleted_events ALTER COLUMN id SET DEFAULT nextval('geo_lfs_object_deleted_events_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_repository_created_events ALTER COLUMN id SET DEFAULT nextval('public.geo_repository_created_events_id_seq'::regclass);
+ALTER TABLE ONLY geo_node_namespace_links ALTER COLUMN id SET DEFAULT nextval('geo_node_namespace_links_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_repository_deleted_events ALTER COLUMN id SET DEFAULT nextval('public.geo_repository_deleted_events_id_seq'::regclass);
+ALTER TABLE ONLY geo_node_statuses ALTER COLUMN id SET DEFAULT nextval('geo_node_statuses_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_repository_renamed_events ALTER COLUMN id SET DEFAULT nextval('public.geo_repository_renamed_events_id_seq'::regclass);
+ALTER TABLE ONLY geo_nodes ALTER COLUMN id SET DEFAULT nextval('geo_nodes_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_repository_updated_events ALTER COLUMN id SET DEFAULT nextval('public.geo_repository_updated_events_id_seq'::regclass);
+ALTER TABLE ONLY geo_repositories_changed_events ALTER COLUMN id SET DEFAULT nextval('geo_repositories_changed_events_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_reset_checksum_events ALTER COLUMN id SET DEFAULT nextval('public.geo_reset_checksum_events_id_seq'::regclass);
+ALTER TABLE ONLY geo_repository_created_events ALTER COLUMN id SET DEFAULT nextval('geo_repository_created_events_id_seq'::regclass);
-ALTER TABLE ONLY public.geo_upload_deleted_events ALTER COLUMN id SET DEFAULT nextval('public.geo_upload_deleted_events_id_seq'::regclass);
+ALTER TABLE ONLY geo_repository_deleted_events ALTER COLUMN id SET DEFAULT nextval('geo_repository_deleted_events_id_seq'::regclass);
-ALTER TABLE ONLY public.gitlab_subscription_histories ALTER COLUMN id SET DEFAULT nextval('public.gitlab_subscription_histories_id_seq'::regclass);
+ALTER TABLE ONLY geo_repository_renamed_events ALTER COLUMN id SET DEFAULT nextval('geo_repository_renamed_events_id_seq'::regclass);
-ALTER TABLE ONLY public.gitlab_subscriptions ALTER COLUMN id SET DEFAULT nextval('public.gitlab_subscriptions_id_seq'::regclass);
+ALTER TABLE ONLY geo_repository_updated_events ALTER COLUMN id SET DEFAULT nextval('geo_repository_updated_events_id_seq'::regclass);
-ALTER TABLE ONLY public.gpg_key_subkeys ALTER COLUMN id SET DEFAULT nextval('public.gpg_key_subkeys_id_seq'::regclass);
+ALTER TABLE ONLY geo_reset_checksum_events ALTER COLUMN id SET DEFAULT nextval('geo_reset_checksum_events_id_seq'::regclass);
-ALTER TABLE ONLY public.gpg_keys ALTER COLUMN id SET DEFAULT nextval('public.gpg_keys_id_seq'::regclass);
+ALTER TABLE ONLY geo_upload_deleted_events ALTER COLUMN id SET DEFAULT nextval('geo_upload_deleted_events_id_seq'::regclass);
-ALTER TABLE ONLY public.gpg_signatures ALTER COLUMN id SET DEFAULT nextval('public.gpg_signatures_id_seq'::regclass);
+ALTER TABLE ONLY gitlab_subscription_histories ALTER COLUMN id SET DEFAULT nextval('gitlab_subscription_histories_id_seq'::regclass);
-ALTER TABLE ONLY public.grafana_integrations ALTER COLUMN id SET DEFAULT nextval('public.grafana_integrations_id_seq'::regclass);
+ALTER TABLE ONLY gitlab_subscriptions ALTER COLUMN id SET DEFAULT nextval('gitlab_subscriptions_id_seq'::regclass);
-ALTER TABLE ONLY public.group_custom_attributes ALTER COLUMN id SET DEFAULT nextval('public.group_custom_attributes_id_seq'::regclass);
+ALTER TABLE ONLY gpg_key_subkeys ALTER COLUMN id SET DEFAULT nextval('gpg_key_subkeys_id_seq'::regclass);
-ALTER TABLE ONLY public.group_deploy_keys ALTER COLUMN id SET DEFAULT nextval('public.group_deploy_keys_id_seq'::regclass);
+ALTER TABLE ONLY gpg_keys ALTER COLUMN id SET DEFAULT nextval('gpg_keys_id_seq'::regclass);
-ALTER TABLE ONLY public.group_deploy_keys_groups ALTER COLUMN id SET DEFAULT nextval('public.group_deploy_keys_groups_id_seq'::regclass);
+ALTER TABLE ONLY gpg_signatures ALTER COLUMN id SET DEFAULT nextval('gpg_signatures_id_seq'::regclass);
-ALTER TABLE ONLY public.group_deploy_tokens ALTER COLUMN id SET DEFAULT nextval('public.group_deploy_tokens_id_seq'::regclass);
+ALTER TABLE ONLY grafana_integrations ALTER COLUMN id SET DEFAULT nextval('grafana_integrations_id_seq'::regclass);
-ALTER TABLE ONLY public.group_group_links ALTER COLUMN id SET DEFAULT nextval('public.group_group_links_id_seq'::regclass);
+ALTER TABLE ONLY group_custom_attributes ALTER COLUMN id SET DEFAULT nextval('group_custom_attributes_id_seq'::regclass);
-ALTER TABLE ONLY public.group_import_states ALTER COLUMN group_id SET DEFAULT nextval('public.group_import_states_group_id_seq'::regclass);
+ALTER TABLE ONLY group_deploy_keys ALTER COLUMN id SET DEFAULT nextval('group_deploy_keys_id_seq'::regclass);
-ALTER TABLE ONLY public.historical_data ALTER COLUMN id SET DEFAULT nextval('public.historical_data_id_seq'::regclass);
+ALTER TABLE ONLY group_deploy_keys_groups ALTER COLUMN id SET DEFAULT nextval('group_deploy_keys_groups_id_seq'::regclass);
-ALTER TABLE ONLY public.identities ALTER COLUMN id SET DEFAULT nextval('public.identities_id_seq'::regclass);
+ALTER TABLE ONLY group_deploy_tokens ALTER COLUMN id SET DEFAULT nextval('group_deploy_tokens_id_seq'::regclass);
-ALTER TABLE ONLY public.import_export_uploads ALTER COLUMN id SET DEFAULT nextval('public.import_export_uploads_id_seq'::regclass);
+ALTER TABLE ONLY group_group_links ALTER COLUMN id SET DEFAULT nextval('group_group_links_id_seq'::regclass);
-ALTER TABLE ONLY public.import_failures ALTER COLUMN id SET DEFAULT nextval('public.import_failures_id_seq'::regclass);
+ALTER TABLE ONLY group_import_states ALTER COLUMN group_id SET DEFAULT nextval('group_import_states_group_id_seq'::regclass);
-ALTER TABLE ONLY public.index_statuses ALTER COLUMN id SET DEFAULT nextval('public.index_statuses_id_seq'::regclass);
+ALTER TABLE ONLY historical_data ALTER COLUMN id SET DEFAULT nextval('historical_data_id_seq'::regclass);
-ALTER TABLE ONLY public.insights ALTER COLUMN id SET DEFAULT nextval('public.insights_id_seq'::regclass);
+ALTER TABLE ONLY identities ALTER COLUMN id SET DEFAULT nextval('identities_id_seq'::regclass);
-ALTER TABLE ONLY public.internal_ids ALTER COLUMN id SET DEFAULT nextval('public.internal_ids_id_seq'::regclass);
+ALTER TABLE ONLY import_export_uploads ALTER COLUMN id SET DEFAULT nextval('import_export_uploads_id_seq'::regclass);
-ALTER TABLE ONLY public.ip_restrictions ALTER COLUMN id SET DEFAULT nextval('public.ip_restrictions_id_seq'::regclass);
+ALTER TABLE ONLY import_failures ALTER COLUMN id SET DEFAULT nextval('import_failures_id_seq'::regclass);
-ALTER TABLE ONLY public.issue_links ALTER COLUMN id SET DEFAULT nextval('public.issue_links_id_seq'::regclass);
+ALTER TABLE ONLY index_statuses ALTER COLUMN id SET DEFAULT nextval('index_statuses_id_seq'::regclass);
-ALTER TABLE ONLY public.issue_metrics ALTER COLUMN id SET DEFAULT nextval('public.issue_metrics_id_seq'::regclass);
+ALTER TABLE ONLY insights ALTER COLUMN id SET DEFAULT nextval('insights_id_seq'::regclass);
-ALTER TABLE ONLY public.issue_tracker_data ALTER COLUMN id SET DEFAULT nextval('public.issue_tracker_data_id_seq'::regclass);
+ALTER TABLE ONLY internal_ids ALTER COLUMN id SET DEFAULT nextval('internal_ids_id_seq'::regclass);
-ALTER TABLE ONLY public.issue_user_mentions ALTER COLUMN id SET DEFAULT nextval('public.issue_user_mentions_id_seq'::regclass);
+ALTER TABLE ONLY ip_restrictions ALTER COLUMN id SET DEFAULT nextval('ip_restrictions_id_seq'::regclass);
-ALTER TABLE ONLY public.issues ALTER COLUMN id SET DEFAULT nextval('public.issues_id_seq'::regclass);
+ALTER TABLE ONLY issuable_severities ALTER COLUMN id SET DEFAULT nextval('issuable_severities_id_seq'::regclass);
-ALTER TABLE ONLY public.jira_connect_installations ALTER COLUMN id SET DEFAULT nextval('public.jira_connect_installations_id_seq'::regclass);
+ALTER TABLE ONLY issue_links ALTER COLUMN id SET DEFAULT nextval('issue_links_id_seq'::regclass);
-ALTER TABLE ONLY public.jira_connect_subscriptions ALTER COLUMN id SET DEFAULT nextval('public.jira_connect_subscriptions_id_seq'::regclass);
+ALTER TABLE ONLY issue_metrics ALTER COLUMN id SET DEFAULT nextval('issue_metrics_id_seq'::regclass);
-ALTER TABLE ONLY public.jira_imports ALTER COLUMN id SET DEFAULT nextval('public.jira_imports_id_seq'::regclass);
+ALTER TABLE ONLY issue_tracker_data ALTER COLUMN id SET DEFAULT nextval('issue_tracker_data_id_seq'::regclass);
-ALTER TABLE ONLY public.jira_tracker_data ALTER COLUMN id SET DEFAULT nextval('public.jira_tracker_data_id_seq'::regclass);
+ALTER TABLE ONLY issue_user_mentions ALTER COLUMN id SET DEFAULT nextval('issue_user_mentions_id_seq'::regclass);
-ALTER TABLE ONLY public.keys ALTER COLUMN id SET DEFAULT nextval('public.keys_id_seq'::regclass);
+ALTER TABLE ONLY issues ALTER COLUMN id SET DEFAULT nextval('issues_id_seq'::regclass);
-ALTER TABLE ONLY public.label_links ALTER COLUMN id SET DEFAULT nextval('public.label_links_id_seq'::regclass);
+ALTER TABLE ONLY jira_connect_installations ALTER COLUMN id SET DEFAULT nextval('jira_connect_installations_id_seq'::regclass);
-ALTER TABLE ONLY public.label_priorities ALTER COLUMN id SET DEFAULT nextval('public.label_priorities_id_seq'::regclass);
+ALTER TABLE ONLY jira_connect_subscriptions ALTER COLUMN id SET DEFAULT nextval('jira_connect_subscriptions_id_seq'::regclass);
-ALTER TABLE ONLY public.labels ALTER COLUMN id SET DEFAULT nextval('public.labels_id_seq'::regclass);
+ALTER TABLE ONLY jira_imports ALTER COLUMN id SET DEFAULT nextval('jira_imports_id_seq'::regclass);
-ALTER TABLE ONLY public.ldap_group_links ALTER COLUMN id SET DEFAULT nextval('public.ldap_group_links_id_seq'::regclass);
+ALTER TABLE ONLY jira_tracker_data ALTER COLUMN id SET DEFAULT nextval('jira_tracker_data_id_seq'::regclass);
-ALTER TABLE ONLY public.lfs_file_locks ALTER COLUMN id SET DEFAULT nextval('public.lfs_file_locks_id_seq'::regclass);
+ALTER TABLE ONLY keys ALTER COLUMN id SET DEFAULT nextval('keys_id_seq'::regclass);
-ALTER TABLE ONLY public.lfs_objects ALTER COLUMN id SET DEFAULT nextval('public.lfs_objects_id_seq'::regclass);
+ALTER TABLE ONLY label_links ALTER COLUMN id SET DEFAULT nextval('label_links_id_seq'::regclass);
-ALTER TABLE ONLY public.lfs_objects_projects ALTER COLUMN id SET DEFAULT nextval('public.lfs_objects_projects_id_seq'::regclass);
+ALTER TABLE ONLY label_priorities ALTER COLUMN id SET DEFAULT nextval('label_priorities_id_seq'::regclass);
-ALTER TABLE ONLY public.licenses ALTER COLUMN id SET DEFAULT nextval('public.licenses_id_seq'::regclass);
+ALTER TABLE ONLY labels ALTER COLUMN id SET DEFAULT nextval('labels_id_seq'::regclass);
-ALTER TABLE ONLY public.list_user_preferences ALTER COLUMN id SET DEFAULT nextval('public.list_user_preferences_id_seq'::regclass);
+ALTER TABLE ONLY ldap_group_links ALTER COLUMN id SET DEFAULT nextval('ldap_group_links_id_seq'::regclass);
-ALTER TABLE ONLY public.lists ALTER COLUMN id SET DEFAULT nextval('public.lists_id_seq'::regclass);
+ALTER TABLE ONLY lfs_file_locks ALTER COLUMN id SET DEFAULT nextval('lfs_file_locks_id_seq'::regclass);
-ALTER TABLE ONLY public.members ALTER COLUMN id SET DEFAULT nextval('public.members_id_seq'::regclass);
+ALTER TABLE ONLY lfs_objects ALTER COLUMN id SET DEFAULT nextval('lfs_objects_id_seq'::regclass);
-ALTER TABLE ONLY public.merge_request_assignees ALTER COLUMN id SET DEFAULT nextval('public.merge_request_assignees_id_seq'::regclass);
+ALTER TABLE ONLY lfs_objects_projects ALTER COLUMN id SET DEFAULT nextval('lfs_objects_projects_id_seq'::regclass);
-ALTER TABLE ONLY public.merge_request_blocks ALTER COLUMN id SET DEFAULT nextval('public.merge_request_blocks_id_seq'::regclass);
+ALTER TABLE ONLY licenses ALTER COLUMN id SET DEFAULT nextval('licenses_id_seq'::regclass);
-ALTER TABLE ONLY public.merge_request_context_commits ALTER COLUMN id SET DEFAULT nextval('public.merge_request_context_commits_id_seq'::regclass);
+ALTER TABLE ONLY list_user_preferences ALTER COLUMN id SET DEFAULT nextval('list_user_preferences_id_seq'::regclass);
-ALTER TABLE ONLY public.merge_request_diffs ALTER COLUMN id SET DEFAULT nextval('public.merge_request_diffs_id_seq'::regclass);
+ALTER TABLE ONLY lists ALTER COLUMN id SET DEFAULT nextval('lists_id_seq'::regclass);
-ALTER TABLE ONLY public.merge_request_metrics ALTER COLUMN id SET DEFAULT nextval('public.merge_request_metrics_id_seq'::regclass);
+ALTER TABLE ONLY members ALTER COLUMN id SET DEFAULT nextval('members_id_seq'::regclass);
-ALTER TABLE ONLY public.merge_request_user_mentions ALTER COLUMN id SET DEFAULT nextval('public.merge_request_user_mentions_id_seq'::regclass);
+ALTER TABLE ONLY merge_request_assignees ALTER COLUMN id SET DEFAULT nextval('merge_request_assignees_id_seq'::regclass);
-ALTER TABLE ONLY public.merge_requests ALTER COLUMN id SET DEFAULT nextval('public.merge_requests_id_seq'::regclass);
+ALTER TABLE ONLY merge_request_blocks ALTER COLUMN id SET DEFAULT nextval('merge_request_blocks_id_seq'::regclass);
-ALTER TABLE ONLY public.merge_requests_closing_issues ALTER COLUMN id SET DEFAULT nextval('public.merge_requests_closing_issues_id_seq'::regclass);
+ALTER TABLE ONLY merge_request_context_commits ALTER COLUMN id SET DEFAULT nextval('merge_request_context_commits_id_seq'::regclass);
-ALTER TABLE ONLY public.merge_trains ALTER COLUMN id SET DEFAULT nextval('public.merge_trains_id_seq'::regclass);
+ALTER TABLE ONLY merge_request_diff_details ALTER COLUMN merge_request_diff_id SET DEFAULT nextval('merge_request_diff_details_merge_request_diff_id_seq'::regclass);
-ALTER TABLE ONLY public.metrics_dashboard_annotations ALTER COLUMN id SET DEFAULT nextval('public.metrics_dashboard_annotations_id_seq'::regclass);
+ALTER TABLE ONLY merge_request_diffs ALTER COLUMN id SET DEFAULT nextval('merge_request_diffs_id_seq'::regclass);
-ALTER TABLE ONLY public.metrics_users_starred_dashboards ALTER COLUMN id SET DEFAULT nextval('public.metrics_users_starred_dashboards_id_seq'::regclass);
+ALTER TABLE ONLY merge_request_metrics ALTER COLUMN id SET DEFAULT nextval('merge_request_metrics_id_seq'::regclass);
-ALTER TABLE ONLY public.milestones ALTER COLUMN id SET DEFAULT nextval('public.milestones_id_seq'::regclass);
+ALTER TABLE ONLY merge_request_reviewers ALTER COLUMN id SET DEFAULT nextval('merge_request_reviewers_id_seq'::regclass);
-ALTER TABLE ONLY public.namespace_statistics ALTER COLUMN id SET DEFAULT nextval('public.namespace_statistics_id_seq'::regclass);
+ALTER TABLE ONLY merge_request_user_mentions ALTER COLUMN id SET DEFAULT nextval('merge_request_user_mentions_id_seq'::regclass);
-ALTER TABLE ONLY public.namespaces ALTER COLUMN id SET DEFAULT nextval('public.namespaces_id_seq'::regclass);
+ALTER TABLE ONLY merge_requests ALTER COLUMN id SET DEFAULT nextval('merge_requests_id_seq'::regclass);
-ALTER TABLE ONLY public.note_diff_files ALTER COLUMN id SET DEFAULT nextval('public.note_diff_files_id_seq'::regclass);
+ALTER TABLE ONLY merge_requests_closing_issues ALTER COLUMN id SET DEFAULT nextval('merge_requests_closing_issues_id_seq'::regclass);
-ALTER TABLE ONLY public.notes ALTER COLUMN id SET DEFAULT nextval('public.notes_id_seq'::regclass);
+ALTER TABLE ONLY merge_trains ALTER COLUMN id SET DEFAULT nextval('merge_trains_id_seq'::regclass);
-ALTER TABLE ONLY public.notification_settings ALTER COLUMN id SET DEFAULT nextval('public.notification_settings_id_seq'::regclass);
+ALTER TABLE ONLY metrics_dashboard_annotations ALTER COLUMN id SET DEFAULT nextval('metrics_dashboard_annotations_id_seq'::regclass);
-ALTER TABLE ONLY public.oauth_access_grants ALTER COLUMN id SET DEFAULT nextval('public.oauth_access_grants_id_seq'::regclass);
+ALTER TABLE ONLY metrics_users_starred_dashboards ALTER COLUMN id SET DEFAULT nextval('metrics_users_starred_dashboards_id_seq'::regclass);
-ALTER TABLE ONLY public.oauth_access_tokens ALTER COLUMN id SET DEFAULT nextval('public.oauth_access_tokens_id_seq'::regclass);
+ALTER TABLE ONLY milestones ALTER COLUMN id SET DEFAULT nextval('milestones_id_seq'::regclass);
-ALTER TABLE ONLY public.oauth_applications ALTER COLUMN id SET DEFAULT nextval('public.oauth_applications_id_seq'::regclass);
+ALTER TABLE ONLY namespace_statistics ALTER COLUMN id SET DEFAULT nextval('namespace_statistics_id_seq'::regclass);
-ALTER TABLE ONLY public.oauth_openid_requests ALTER COLUMN id SET DEFAULT nextval('public.oauth_openid_requests_id_seq'::regclass);
+ALTER TABLE ONLY namespaces ALTER COLUMN id SET DEFAULT nextval('namespaces_id_seq'::regclass);
-ALTER TABLE ONLY public.open_project_tracker_data ALTER COLUMN id SET DEFAULT nextval('public.open_project_tracker_data_id_seq'::regclass);
+ALTER TABLE ONLY note_diff_files ALTER COLUMN id SET DEFAULT nextval('note_diff_files_id_seq'::regclass);
-ALTER TABLE ONLY public.operations_feature_flag_scopes ALTER COLUMN id SET DEFAULT nextval('public.operations_feature_flag_scopes_id_seq'::regclass);
+ALTER TABLE ONLY notes ALTER COLUMN id SET DEFAULT nextval('notes_id_seq'::regclass);
-ALTER TABLE ONLY public.operations_feature_flags ALTER COLUMN id SET DEFAULT nextval('public.operations_feature_flags_id_seq'::regclass);
+ALTER TABLE ONLY notification_settings ALTER COLUMN id SET DEFAULT nextval('notification_settings_id_seq'::regclass);
-ALTER TABLE ONLY public.operations_feature_flags_clients ALTER COLUMN id SET DEFAULT nextval('public.operations_feature_flags_clients_id_seq'::regclass);
+ALTER TABLE ONLY oauth_access_grants ALTER COLUMN id SET DEFAULT nextval('oauth_access_grants_id_seq'::regclass);
-ALTER TABLE ONLY public.operations_feature_flags_issues ALTER COLUMN id SET DEFAULT nextval('public.operations_feature_flags_issues_id_seq'::regclass);
+ALTER TABLE ONLY oauth_access_tokens ALTER COLUMN id SET DEFAULT nextval('oauth_access_tokens_id_seq'::regclass);
-ALTER TABLE ONLY public.operations_scopes ALTER COLUMN id SET DEFAULT nextval('public.operations_scopes_id_seq'::regclass);
+ALTER TABLE ONLY oauth_applications ALTER COLUMN id SET DEFAULT nextval('oauth_applications_id_seq'::regclass);
-ALTER TABLE ONLY public.operations_strategies ALTER COLUMN id SET DEFAULT nextval('public.operations_strategies_id_seq'::regclass);
+ALTER TABLE ONLY oauth_openid_requests ALTER COLUMN id SET DEFAULT nextval('oauth_openid_requests_id_seq'::regclass);
-ALTER TABLE ONLY public.operations_strategies_user_lists ALTER COLUMN id SET DEFAULT nextval('public.operations_strategies_user_lists_id_seq'::regclass);
+ALTER TABLE ONLY open_project_tracker_data ALTER COLUMN id SET DEFAULT nextval('open_project_tracker_data_id_seq'::regclass);
-ALTER TABLE ONLY public.operations_user_lists ALTER COLUMN id SET DEFAULT nextval('public.operations_user_lists_id_seq'::regclass);
+ALTER TABLE ONLY operations_feature_flag_scopes ALTER COLUMN id SET DEFAULT nextval('operations_feature_flag_scopes_id_seq'::regclass);
-ALTER TABLE ONLY public.packages_build_infos ALTER COLUMN id SET DEFAULT nextval('public.packages_build_infos_id_seq'::regclass);
+ALTER TABLE ONLY operations_feature_flags ALTER COLUMN id SET DEFAULT nextval('operations_feature_flags_id_seq'::regclass);
-ALTER TABLE ONLY public.packages_conan_file_metadata ALTER COLUMN id SET DEFAULT nextval('public.packages_conan_file_metadata_id_seq'::regclass);
+ALTER TABLE ONLY operations_feature_flags_clients ALTER COLUMN id SET DEFAULT nextval('operations_feature_flags_clients_id_seq'::regclass);
-ALTER TABLE ONLY public.packages_conan_metadata ALTER COLUMN id SET DEFAULT nextval('public.packages_conan_metadata_id_seq'::regclass);
+ALTER TABLE ONLY operations_feature_flags_issues ALTER COLUMN id SET DEFAULT nextval('operations_feature_flags_issues_id_seq'::regclass);
-ALTER TABLE ONLY public.packages_dependencies ALTER COLUMN id SET DEFAULT nextval('public.packages_dependencies_id_seq'::regclass);
+ALTER TABLE ONLY operations_scopes ALTER COLUMN id SET DEFAULT nextval('operations_scopes_id_seq'::regclass);
-ALTER TABLE ONLY public.packages_dependency_links ALTER COLUMN id SET DEFAULT nextval('public.packages_dependency_links_id_seq'::regclass);
+ALTER TABLE ONLY operations_strategies ALTER COLUMN id SET DEFAULT nextval('operations_strategies_id_seq'::regclass);
-ALTER TABLE ONLY public.packages_maven_metadata ALTER COLUMN id SET DEFAULT nextval('public.packages_maven_metadata_id_seq'::regclass);
+ALTER TABLE ONLY operations_strategies_user_lists ALTER COLUMN id SET DEFAULT nextval('operations_strategies_user_lists_id_seq'::regclass);
-ALTER TABLE ONLY public.packages_package_files ALTER COLUMN id SET DEFAULT nextval('public.packages_package_files_id_seq'::regclass);
+ALTER TABLE ONLY operations_user_lists ALTER COLUMN id SET DEFAULT nextval('operations_user_lists_id_seq'::regclass);
-ALTER TABLE ONLY public.packages_packages ALTER COLUMN id SET DEFAULT nextval('public.packages_packages_id_seq'::regclass);
+ALTER TABLE ONLY packages_build_infos ALTER COLUMN id SET DEFAULT nextval('packages_build_infos_id_seq'::regclass);
-ALTER TABLE ONLY public.packages_tags ALTER COLUMN id SET DEFAULT nextval('public.packages_tags_id_seq'::regclass);
+ALTER TABLE ONLY packages_conan_file_metadata ALTER COLUMN id SET DEFAULT nextval('packages_conan_file_metadata_id_seq'::regclass);
-ALTER TABLE ONLY public.pages_domain_acme_orders ALTER COLUMN id SET DEFAULT nextval('public.pages_domain_acme_orders_id_seq'::regclass);
+ALTER TABLE ONLY packages_conan_metadata ALTER COLUMN id SET DEFAULT nextval('packages_conan_metadata_id_seq'::regclass);
-ALTER TABLE ONLY public.pages_domains ALTER COLUMN id SET DEFAULT nextval('public.pages_domains_id_seq'::regclass);
+ALTER TABLE ONLY packages_dependencies ALTER COLUMN id SET DEFAULT nextval('packages_dependencies_id_seq'::regclass);
-ALTER TABLE ONLY public.partitioned_foreign_keys ALTER COLUMN id SET DEFAULT nextval('public.partitioned_foreign_keys_id_seq'::regclass);
+ALTER TABLE ONLY packages_dependency_links ALTER COLUMN id SET DEFAULT nextval('packages_dependency_links_id_seq'::regclass);
-ALTER TABLE ONLY public.path_locks ALTER COLUMN id SET DEFAULT nextval('public.path_locks_id_seq'::regclass);
+ALTER TABLE ONLY packages_maven_metadata ALTER COLUMN id SET DEFAULT nextval('packages_maven_metadata_id_seq'::regclass);
-ALTER TABLE ONLY public.personal_access_tokens ALTER COLUMN id SET DEFAULT nextval('public.personal_access_tokens_id_seq'::regclass);
+ALTER TABLE ONLY packages_package_files ALTER COLUMN id SET DEFAULT nextval('packages_package_files_id_seq'::regclass);
-ALTER TABLE ONLY public.plan_limits ALTER COLUMN id SET DEFAULT nextval('public.plan_limits_id_seq'::regclass);
+ALTER TABLE ONLY packages_packages ALTER COLUMN id SET DEFAULT nextval('packages_packages_id_seq'::regclass);
-ALTER TABLE ONLY public.plans ALTER COLUMN id SET DEFAULT nextval('public.plans_id_seq'::regclass);
+ALTER TABLE ONLY packages_tags ALTER COLUMN id SET DEFAULT nextval('packages_tags_id_seq'::regclass);
-ALTER TABLE ONLY public.pool_repositories ALTER COLUMN id SET DEFAULT nextval('public.pool_repositories_id_seq'::regclass);
+ALTER TABLE ONLY pages_deployments ALTER COLUMN id SET DEFAULT nextval('pages_deployments_id_seq'::regclass);
-ALTER TABLE ONLY public.product_analytics_events_experimental ALTER COLUMN id SET DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass);
+ALTER TABLE ONLY pages_domain_acme_orders ALTER COLUMN id SET DEFAULT nextval('pages_domain_acme_orders_id_seq'::regclass);
-ALTER TABLE ONLY public.programming_languages ALTER COLUMN id SET DEFAULT nextval('public.programming_languages_id_seq'::regclass);
+ALTER TABLE ONLY pages_domains ALTER COLUMN id SET DEFAULT nextval('pages_domains_id_seq'::regclass);
-ALTER TABLE ONLY public.project_aliases ALTER COLUMN id SET DEFAULT nextval('public.project_aliases_id_seq'::regclass);
+ALTER TABLE ONLY partitioned_foreign_keys ALTER COLUMN id SET DEFAULT nextval('partitioned_foreign_keys_id_seq'::regclass);
-ALTER TABLE ONLY public.project_auto_devops ALTER COLUMN id SET DEFAULT nextval('public.project_auto_devops_id_seq'::regclass);
+ALTER TABLE ONLY path_locks ALTER COLUMN id SET DEFAULT nextval('path_locks_id_seq'::regclass);
-ALTER TABLE ONLY public.project_ci_cd_settings ALTER COLUMN id SET DEFAULT nextval('public.project_ci_cd_settings_id_seq'::regclass);
+ALTER TABLE ONLY personal_access_tokens ALTER COLUMN id SET DEFAULT nextval('personal_access_tokens_id_seq'::regclass);
-ALTER TABLE ONLY public.project_compliance_framework_settings ALTER COLUMN project_id SET DEFAULT nextval('public.project_compliance_framework_settings_project_id_seq'::regclass);
+ALTER TABLE ONLY plan_limits ALTER COLUMN id SET DEFAULT nextval('plan_limits_id_seq'::regclass);
-ALTER TABLE ONLY public.project_custom_attributes ALTER COLUMN id SET DEFAULT nextval('public.project_custom_attributes_id_seq'::regclass);
+ALTER TABLE ONLY plans ALTER COLUMN id SET DEFAULT nextval('plans_id_seq'::regclass);
-ALTER TABLE ONLY public.project_daily_statistics ALTER COLUMN id SET DEFAULT nextval('public.project_daily_statistics_id_seq'::regclass);
+ALTER TABLE ONLY pool_repositories ALTER COLUMN id SET DEFAULT nextval('pool_repositories_id_seq'::regclass);
-ALTER TABLE ONLY public.project_deploy_tokens ALTER COLUMN id SET DEFAULT nextval('public.project_deploy_tokens_id_seq'::regclass);
+ALTER TABLE ONLY product_analytics_events_experimental ALTER COLUMN id SET DEFAULT nextval('product_analytics_events_experimental_id_seq'::regclass);
-ALTER TABLE ONLY public.project_export_jobs ALTER COLUMN id SET DEFAULT nextval('public.project_export_jobs_id_seq'::regclass);
+ALTER TABLE ONLY programming_languages ALTER COLUMN id SET DEFAULT nextval('programming_languages_id_seq'::regclass);
-ALTER TABLE ONLY public.project_features ALTER COLUMN id SET DEFAULT nextval('public.project_features_id_seq'::regclass);
+ALTER TABLE ONLY project_aliases ALTER COLUMN id SET DEFAULT nextval('project_aliases_id_seq'::regclass);
-ALTER TABLE ONLY public.project_group_links ALTER COLUMN id SET DEFAULT nextval('public.project_group_links_id_seq'::regclass);
+ALTER TABLE ONLY project_auto_devops ALTER COLUMN id SET DEFAULT nextval('project_auto_devops_id_seq'::regclass);
-ALTER TABLE ONLY public.project_import_data ALTER COLUMN id SET DEFAULT nextval('public.project_import_data_id_seq'::regclass);
+ALTER TABLE ONLY project_ci_cd_settings ALTER COLUMN id SET DEFAULT nextval('project_ci_cd_settings_id_seq'::regclass);
-ALTER TABLE ONLY public.project_incident_management_settings ALTER COLUMN project_id SET DEFAULT nextval('public.project_incident_management_settings_project_id_seq'::regclass);
+ALTER TABLE ONLY project_compliance_framework_settings ALTER COLUMN project_id SET DEFAULT nextval('project_compliance_framework_settings_project_id_seq'::regclass);
-ALTER TABLE ONLY public.project_mirror_data ALTER COLUMN id SET DEFAULT nextval('public.project_mirror_data_id_seq'::regclass);
+ALTER TABLE ONLY project_custom_attributes ALTER COLUMN id SET DEFAULT nextval('project_custom_attributes_id_seq'::regclass);
-ALTER TABLE ONLY public.project_repositories ALTER COLUMN id SET DEFAULT nextval('public.project_repositories_id_seq'::regclass);
+ALTER TABLE ONLY project_daily_statistics ALTER COLUMN id SET DEFAULT nextval('project_daily_statistics_id_seq'::regclass);
-ALTER TABLE ONLY public.project_repository_states ALTER COLUMN id SET DEFAULT nextval('public.project_repository_states_id_seq'::regclass);
+ALTER TABLE ONLY project_deploy_tokens ALTER COLUMN id SET DEFAULT nextval('project_deploy_tokens_id_seq'::regclass);
-ALTER TABLE ONLY public.project_repository_storage_moves ALTER COLUMN id SET DEFAULT nextval('public.project_repository_storage_moves_id_seq'::regclass);
+ALTER TABLE ONLY project_export_jobs ALTER COLUMN id SET DEFAULT nextval('project_export_jobs_id_seq'::regclass);
-ALTER TABLE ONLY public.project_security_settings ALTER COLUMN project_id SET DEFAULT nextval('public.project_security_settings_project_id_seq'::regclass);
+ALTER TABLE ONLY project_features ALTER COLUMN id SET DEFAULT nextval('project_features_id_seq'::regclass);
-ALTER TABLE ONLY public.project_statistics ALTER COLUMN id SET DEFAULT nextval('public.project_statistics_id_seq'::regclass);
+ALTER TABLE ONLY project_group_links ALTER COLUMN id SET DEFAULT nextval('project_group_links_id_seq'::regclass);
-ALTER TABLE ONLY public.project_tracing_settings ALTER COLUMN id SET DEFAULT nextval('public.project_tracing_settings_id_seq'::regclass);
+ALTER TABLE ONLY project_import_data ALTER COLUMN id SET DEFAULT nextval('project_import_data_id_seq'::regclass);
-ALTER TABLE ONLY public.projects ALTER COLUMN id SET DEFAULT nextval('public.projects_id_seq'::regclass);
+ALTER TABLE ONLY project_incident_management_settings ALTER COLUMN project_id SET DEFAULT nextval('project_incident_management_settings_project_id_seq'::regclass);
-ALTER TABLE ONLY public.prometheus_alert_events ALTER COLUMN id SET DEFAULT nextval('public.prometheus_alert_events_id_seq'::regclass);
+ALTER TABLE ONLY project_mirror_data ALTER COLUMN id SET DEFAULT nextval('project_mirror_data_id_seq'::regclass);
-ALTER TABLE ONLY public.prometheus_alerts ALTER COLUMN id SET DEFAULT nextval('public.prometheus_alerts_id_seq'::regclass);
+ALTER TABLE ONLY project_repositories ALTER COLUMN id SET DEFAULT nextval('project_repositories_id_seq'::regclass);
-ALTER TABLE ONLY public.prometheus_metrics ALTER COLUMN id SET DEFAULT nextval('public.prometheus_metrics_id_seq'::regclass);
+ALTER TABLE ONLY project_repository_states ALTER COLUMN id SET DEFAULT nextval('project_repository_states_id_seq'::regclass);
-ALTER TABLE ONLY public.protected_branch_merge_access_levels ALTER COLUMN id SET DEFAULT nextval('public.protected_branch_merge_access_levels_id_seq'::regclass);
+ALTER TABLE ONLY project_repository_storage_moves ALTER COLUMN id SET DEFAULT nextval('project_repository_storage_moves_id_seq'::regclass);
-ALTER TABLE ONLY public.protected_branch_push_access_levels ALTER COLUMN id SET DEFAULT nextval('public.protected_branch_push_access_levels_id_seq'::regclass);
+ALTER TABLE ONLY project_security_settings ALTER COLUMN project_id SET DEFAULT nextval('project_security_settings_project_id_seq'::regclass);
-ALTER TABLE ONLY public.protected_branch_unprotect_access_levels ALTER COLUMN id SET DEFAULT nextval('public.protected_branch_unprotect_access_levels_id_seq'::regclass);
+ALTER TABLE ONLY project_statistics ALTER COLUMN id SET DEFAULT nextval('project_statistics_id_seq'::regclass);
-ALTER TABLE ONLY public.protected_branches ALTER COLUMN id SET DEFAULT nextval('public.protected_branches_id_seq'::regclass);
+ALTER TABLE ONLY project_tracing_settings ALTER COLUMN id SET DEFAULT nextval('project_tracing_settings_id_seq'::regclass);
-ALTER TABLE ONLY public.protected_environment_deploy_access_levels ALTER COLUMN id SET DEFAULT nextval('public.protected_environment_deploy_access_levels_id_seq'::regclass);
+ALTER TABLE ONLY projects ALTER COLUMN id SET DEFAULT nextval('projects_id_seq'::regclass);
-ALTER TABLE ONLY public.protected_environments ALTER COLUMN id SET DEFAULT nextval('public.protected_environments_id_seq'::regclass);
+ALTER TABLE ONLY prometheus_alert_events ALTER COLUMN id SET DEFAULT nextval('prometheus_alert_events_id_seq'::regclass);
-ALTER TABLE ONLY public.protected_tag_create_access_levels ALTER COLUMN id SET DEFAULT nextval('public.protected_tag_create_access_levels_id_seq'::regclass);
+ALTER TABLE ONLY prometheus_alerts ALTER COLUMN id SET DEFAULT nextval('prometheus_alerts_id_seq'::regclass);
-ALTER TABLE ONLY public.protected_tags ALTER COLUMN id SET DEFAULT nextval('public.protected_tags_id_seq'::regclass);
+ALTER TABLE ONLY prometheus_metrics ALTER COLUMN id SET DEFAULT nextval('prometheus_metrics_id_seq'::regclass);
-ALTER TABLE ONLY public.push_rules ALTER COLUMN id SET DEFAULT nextval('public.push_rules_id_seq'::regclass);
+ALTER TABLE ONLY protected_branch_merge_access_levels ALTER COLUMN id SET DEFAULT nextval('protected_branch_merge_access_levels_id_seq'::regclass);
-ALTER TABLE ONLY public.raw_usage_data ALTER COLUMN id SET DEFAULT nextval('public.raw_usage_data_id_seq'::regclass);
+ALTER TABLE ONLY protected_branch_push_access_levels ALTER COLUMN id SET DEFAULT nextval('protected_branch_push_access_levels_id_seq'::regclass);
-ALTER TABLE ONLY public.redirect_routes ALTER COLUMN id SET DEFAULT nextval('public.redirect_routes_id_seq'::regclass);
+ALTER TABLE ONLY protected_branch_unprotect_access_levels ALTER COLUMN id SET DEFAULT nextval('protected_branch_unprotect_access_levels_id_seq'::regclass);
-ALTER TABLE ONLY public.release_links ALTER COLUMN id SET DEFAULT nextval('public.release_links_id_seq'::regclass);
+ALTER TABLE ONLY protected_branches ALTER COLUMN id SET DEFAULT nextval('protected_branches_id_seq'::regclass);
-ALTER TABLE ONLY public.releases ALTER COLUMN id SET DEFAULT nextval('public.releases_id_seq'::regclass);
+ALTER TABLE ONLY protected_environment_deploy_access_levels ALTER COLUMN id SET DEFAULT nextval('protected_environment_deploy_access_levels_id_seq'::regclass);
-ALTER TABLE ONLY public.remote_mirrors ALTER COLUMN id SET DEFAULT nextval('public.remote_mirrors_id_seq'::regclass);
+ALTER TABLE ONLY protected_environments ALTER COLUMN id SET DEFAULT nextval('protected_environments_id_seq'::regclass);
-ALTER TABLE ONLY public.requirements ALTER COLUMN id SET DEFAULT nextval('public.requirements_id_seq'::regclass);
+ALTER TABLE ONLY protected_tag_create_access_levels ALTER COLUMN id SET DEFAULT nextval('protected_tag_create_access_levels_id_seq'::regclass);
-ALTER TABLE ONLY public.requirements_management_test_reports ALTER COLUMN id SET DEFAULT nextval('public.requirements_management_test_reports_id_seq'::regclass);
+ALTER TABLE ONLY protected_tags ALTER COLUMN id SET DEFAULT nextval('protected_tags_id_seq'::regclass);
-ALTER TABLE ONLY public.resource_iteration_events ALTER COLUMN id SET DEFAULT nextval('public.resource_iteration_events_id_seq'::regclass);
+ALTER TABLE ONLY push_rules ALTER COLUMN id SET DEFAULT nextval('push_rules_id_seq'::regclass);
-ALTER TABLE ONLY public.resource_label_events ALTER COLUMN id SET DEFAULT nextval('public.resource_label_events_id_seq'::regclass);
+ALTER TABLE ONLY raw_usage_data ALTER COLUMN id SET DEFAULT nextval('raw_usage_data_id_seq'::regclass);
-ALTER TABLE ONLY public.resource_milestone_events ALTER COLUMN id SET DEFAULT nextval('public.resource_milestone_events_id_seq'::regclass);
+ALTER TABLE ONLY redirect_routes ALTER COLUMN id SET DEFAULT nextval('redirect_routes_id_seq'::regclass);
-ALTER TABLE ONLY public.resource_state_events ALTER COLUMN id SET DEFAULT nextval('public.resource_state_events_id_seq'::regclass);
+ALTER TABLE ONLY release_links ALTER COLUMN id SET DEFAULT nextval('release_links_id_seq'::regclass);
-ALTER TABLE ONLY public.resource_weight_events ALTER COLUMN id SET DEFAULT nextval('public.resource_weight_events_id_seq'::regclass);
+ALTER TABLE ONLY releases ALTER COLUMN id SET DEFAULT nextval('releases_id_seq'::regclass);
-ALTER TABLE ONLY public.reviews ALTER COLUMN id SET DEFAULT nextval('public.reviews_id_seq'::regclass);
+ALTER TABLE ONLY remote_mirrors ALTER COLUMN id SET DEFAULT nextval('remote_mirrors_id_seq'::regclass);
-ALTER TABLE ONLY public.routes ALTER COLUMN id SET DEFAULT nextval('public.routes_id_seq'::regclass);
+ALTER TABLE ONLY requirements ALTER COLUMN id SET DEFAULT nextval('requirements_id_seq'::regclass);
-ALTER TABLE ONLY public.saml_providers ALTER COLUMN id SET DEFAULT nextval('public.saml_providers_id_seq'::regclass);
+ALTER TABLE ONLY requirements_management_test_reports ALTER COLUMN id SET DEFAULT nextval('requirements_management_test_reports_id_seq'::regclass);
-ALTER TABLE ONLY public.scim_identities ALTER COLUMN id SET DEFAULT nextval('public.scim_identities_id_seq'::regclass);
+ALTER TABLE ONLY resource_iteration_events ALTER COLUMN id SET DEFAULT nextval('resource_iteration_events_id_seq'::regclass);
-ALTER TABLE ONLY public.scim_oauth_access_tokens ALTER COLUMN id SET DEFAULT nextval('public.scim_oauth_access_tokens_id_seq'::regclass);
+ALTER TABLE ONLY resource_label_events ALTER COLUMN id SET DEFAULT nextval('resource_label_events_id_seq'::regclass);
-ALTER TABLE ONLY public.security_scans ALTER COLUMN id SET DEFAULT nextval('public.security_scans_id_seq'::regclass);
+ALTER TABLE ONLY resource_milestone_events ALTER COLUMN id SET DEFAULT nextval('resource_milestone_events_id_seq'::regclass);
-ALTER TABLE ONLY public.self_managed_prometheus_alert_events ALTER COLUMN id SET DEFAULT nextval('public.self_managed_prometheus_alert_events_id_seq'::regclass);
+ALTER TABLE ONLY resource_state_events ALTER COLUMN id SET DEFAULT nextval('resource_state_events_id_seq'::regclass);
-ALTER TABLE ONLY public.sent_notifications ALTER COLUMN id SET DEFAULT nextval('public.sent_notifications_id_seq'::regclass);
+ALTER TABLE ONLY resource_weight_events ALTER COLUMN id SET DEFAULT nextval('resource_weight_events_id_seq'::regclass);
-ALTER TABLE ONLY public.sentry_issues ALTER COLUMN id SET DEFAULT nextval('public.sentry_issues_id_seq'::regclass);
+ALTER TABLE ONLY reviews ALTER COLUMN id SET DEFAULT nextval('reviews_id_seq'::regclass);
-ALTER TABLE ONLY public.services ALTER COLUMN id SET DEFAULT nextval('public.services_id_seq'::regclass);
+ALTER TABLE ONLY routes ALTER COLUMN id SET DEFAULT nextval('routes_id_seq'::regclass);
-ALTER TABLE ONLY public.shards ALTER COLUMN id SET DEFAULT nextval('public.shards_id_seq'::regclass);
+ALTER TABLE ONLY saml_providers ALTER COLUMN id SET DEFAULT nextval('saml_providers_id_seq'::regclass);
-ALTER TABLE ONLY public.slack_integrations ALTER COLUMN id SET DEFAULT nextval('public.slack_integrations_id_seq'::regclass);
+ALTER TABLE ONLY scim_identities ALTER COLUMN id SET DEFAULT nextval('scim_identities_id_seq'::regclass);
-ALTER TABLE ONLY public.smartcard_identities ALTER COLUMN id SET DEFAULT nextval('public.smartcard_identities_id_seq'::regclass);
+ALTER TABLE ONLY scim_oauth_access_tokens ALTER COLUMN id SET DEFAULT nextval('scim_oauth_access_tokens_id_seq'::regclass);
-ALTER TABLE ONLY public.snippet_user_mentions ALTER COLUMN id SET DEFAULT nextval('public.snippet_user_mentions_id_seq'::regclass);
+ALTER TABLE ONLY security_findings ALTER COLUMN id SET DEFAULT nextval('security_findings_id_seq'::regclass);
-ALTER TABLE ONLY public.snippets ALTER COLUMN id SET DEFAULT nextval('public.snippets_id_seq'::regclass);
+ALTER TABLE ONLY security_scans ALTER COLUMN id SET DEFAULT nextval('security_scans_id_seq'::regclass);
-ALTER TABLE ONLY public.software_license_policies ALTER COLUMN id SET DEFAULT nextval('public.software_license_policies_id_seq'::regclass);
+ALTER TABLE ONLY self_managed_prometheus_alert_events ALTER COLUMN id SET DEFAULT nextval('self_managed_prometheus_alert_events_id_seq'::regclass);
-ALTER TABLE ONLY public.software_licenses ALTER COLUMN id SET DEFAULT nextval('public.software_licenses_id_seq'::regclass);
+ALTER TABLE ONLY sent_notifications ALTER COLUMN id SET DEFAULT nextval('sent_notifications_id_seq'::regclass);
-ALTER TABLE ONLY public.spam_logs ALTER COLUMN id SET DEFAULT nextval('public.spam_logs_id_seq'::regclass);
+ALTER TABLE ONLY sentry_issues ALTER COLUMN id SET DEFAULT nextval('sentry_issues_id_seq'::regclass);
-ALTER TABLE ONLY public.sprints ALTER COLUMN id SET DEFAULT nextval('public.sprints_id_seq'::regclass);
+ALTER TABLE ONLY services ALTER COLUMN id SET DEFAULT nextval('services_id_seq'::regclass);
-ALTER TABLE ONLY public.status_page_published_incidents ALTER COLUMN id SET DEFAULT nextval('public.status_page_published_incidents_id_seq'::regclass);
+ALTER TABLE ONLY shards ALTER COLUMN id SET DEFAULT nextval('shards_id_seq'::regclass);
-ALTER TABLE ONLY public.status_page_settings ALTER COLUMN project_id SET DEFAULT nextval('public.status_page_settings_project_id_seq'::regclass);
+ALTER TABLE ONLY slack_integrations ALTER COLUMN id SET DEFAULT nextval('slack_integrations_id_seq'::regclass);
-ALTER TABLE ONLY public.subscriptions ALTER COLUMN id SET DEFAULT nextval('public.subscriptions_id_seq'::regclass);
+ALTER TABLE ONLY smartcard_identities ALTER COLUMN id SET DEFAULT nextval('smartcard_identities_id_seq'::regclass);
-ALTER TABLE ONLY public.suggestions ALTER COLUMN id SET DEFAULT nextval('public.suggestions_id_seq'::regclass);
+ALTER TABLE ONLY snippet_user_mentions ALTER COLUMN id SET DEFAULT nextval('snippet_user_mentions_id_seq'::regclass);
-ALTER TABLE ONLY public.system_note_metadata ALTER COLUMN id SET DEFAULT nextval('public.system_note_metadata_id_seq'::regclass);
+ALTER TABLE ONLY snippets ALTER COLUMN id SET DEFAULT nextval('snippets_id_seq'::regclass);
-ALTER TABLE ONLY public.taggings ALTER COLUMN id SET DEFAULT nextval('public.taggings_id_seq'::regclass);
+ALTER TABLE ONLY software_license_policies ALTER COLUMN id SET DEFAULT nextval('software_license_policies_id_seq'::regclass);
-ALTER TABLE ONLY public.tags ALTER COLUMN id SET DEFAULT nextval('public.tags_id_seq'::regclass);
+ALTER TABLE ONLY software_licenses ALTER COLUMN id SET DEFAULT nextval('software_licenses_id_seq'::regclass);
-ALTER TABLE ONLY public.term_agreements ALTER COLUMN id SET DEFAULT nextval('public.term_agreements_id_seq'::regclass);
+ALTER TABLE ONLY spam_logs ALTER COLUMN id SET DEFAULT nextval('spam_logs_id_seq'::regclass);
-ALTER TABLE ONLY public.terraform_states ALTER COLUMN id SET DEFAULT nextval('public.terraform_states_id_seq'::regclass);
+ALTER TABLE ONLY sprints ALTER COLUMN id SET DEFAULT nextval('sprints_id_seq'::regclass);
-ALTER TABLE ONLY public.timelogs ALTER COLUMN id SET DEFAULT nextval('public.timelogs_id_seq'::regclass);
+ALTER TABLE ONLY status_page_published_incidents ALTER COLUMN id SET DEFAULT nextval('status_page_published_incidents_id_seq'::regclass);
-ALTER TABLE ONLY public.todos ALTER COLUMN id SET DEFAULT nextval('public.todos_id_seq'::regclass);
+ALTER TABLE ONLY status_page_settings ALTER COLUMN project_id SET DEFAULT nextval('status_page_settings_project_id_seq'::regclass);
-ALTER TABLE ONLY public.trending_projects ALTER COLUMN id SET DEFAULT nextval('public.trending_projects_id_seq'::regclass);
+ALTER TABLE ONLY subscriptions ALTER COLUMN id SET DEFAULT nextval('subscriptions_id_seq'::regclass);
-ALTER TABLE ONLY public.u2f_registrations ALTER COLUMN id SET DEFAULT nextval('public.u2f_registrations_id_seq'::regclass);
+ALTER TABLE ONLY suggestions ALTER COLUMN id SET DEFAULT nextval('suggestions_id_seq'::regclass);
-ALTER TABLE ONLY public.uploads ALTER COLUMN id SET DEFAULT nextval('public.uploads_id_seq'::regclass);
+ALTER TABLE ONLY system_note_metadata ALTER COLUMN id SET DEFAULT nextval('system_note_metadata_id_seq'::regclass);
-ALTER TABLE ONLY public.user_agent_details ALTER COLUMN id SET DEFAULT nextval('public.user_agent_details_id_seq'::regclass);
+ALTER TABLE ONLY taggings ALTER COLUMN id SET DEFAULT nextval('taggings_id_seq'::regclass);
-ALTER TABLE ONLY public.user_callouts ALTER COLUMN id SET DEFAULT nextval('public.user_callouts_id_seq'::regclass);
+ALTER TABLE ONLY tags ALTER COLUMN id SET DEFAULT nextval('tags_id_seq'::regclass);
-ALTER TABLE ONLY public.user_canonical_emails ALTER COLUMN id SET DEFAULT nextval('public.user_canonical_emails_id_seq'::regclass);
+ALTER TABLE ONLY term_agreements ALTER COLUMN id SET DEFAULT nextval('term_agreements_id_seq'::regclass);
-ALTER TABLE ONLY public.user_custom_attributes ALTER COLUMN id SET DEFAULT nextval('public.user_custom_attributes_id_seq'::regclass);
+ALTER TABLE ONLY terraform_state_versions ALTER COLUMN id SET DEFAULT nextval('terraform_state_versions_id_seq'::regclass);
-ALTER TABLE ONLY public.user_details ALTER COLUMN user_id SET DEFAULT nextval('public.user_details_user_id_seq'::regclass);
+ALTER TABLE ONLY terraform_states ALTER COLUMN id SET DEFAULT nextval('terraform_states_id_seq'::regclass);
-ALTER TABLE ONLY public.user_preferences ALTER COLUMN id SET DEFAULT nextval('public.user_preferences_id_seq'::regclass);
+ALTER TABLE ONLY timelogs ALTER COLUMN id SET DEFAULT nextval('timelogs_id_seq'::regclass);
-ALTER TABLE ONLY public.user_statuses ALTER COLUMN user_id SET DEFAULT nextval('public.user_statuses_user_id_seq'::regclass);
+ALTER TABLE ONLY todos ALTER COLUMN id SET DEFAULT nextval('todos_id_seq'::regclass);
-ALTER TABLE ONLY public.user_synced_attributes_metadata ALTER COLUMN id SET DEFAULT nextval('public.user_synced_attributes_metadata_id_seq'::regclass);
+ALTER TABLE ONLY trending_projects ALTER COLUMN id SET DEFAULT nextval('trending_projects_id_seq'::regclass);
-ALTER TABLE ONLY public.users ALTER COLUMN id SET DEFAULT nextval('public.users_id_seq'::regclass);
+ALTER TABLE ONLY u2f_registrations ALTER COLUMN id SET DEFAULT nextval('u2f_registrations_id_seq'::regclass);
-ALTER TABLE ONLY public.users_ops_dashboard_projects ALTER COLUMN id SET DEFAULT nextval('public.users_ops_dashboard_projects_id_seq'::regclass);
+ALTER TABLE ONLY uploads ALTER COLUMN id SET DEFAULT nextval('uploads_id_seq'::regclass);
-ALTER TABLE ONLY public.users_star_projects ALTER COLUMN id SET DEFAULT nextval('public.users_star_projects_id_seq'::regclass);
+ALTER TABLE ONLY user_agent_details ALTER COLUMN id SET DEFAULT nextval('user_agent_details_id_seq'::regclass);
-ALTER TABLE ONLY public.users_statistics ALTER COLUMN id SET DEFAULT nextval('public.users_statistics_id_seq'::regclass);
+ALTER TABLE ONLY user_callouts ALTER COLUMN id SET DEFAULT nextval('user_callouts_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerabilities ALTER COLUMN id SET DEFAULT nextval('public.vulnerabilities_id_seq'::regclass);
+ALTER TABLE ONLY user_canonical_emails ALTER COLUMN id SET DEFAULT nextval('user_canonical_emails_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerability_exports ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_exports_id_seq'::regclass);
+ALTER TABLE ONLY user_custom_attributes ALTER COLUMN id SET DEFAULT nextval('user_custom_attributes_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerability_feedback ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_feedback_id_seq'::regclass);
+ALTER TABLE ONLY user_details ALTER COLUMN user_id SET DEFAULT nextval('user_details_user_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerability_historical_statistics ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_historical_statistics_id_seq'::regclass);
+ALTER TABLE ONLY user_preferences ALTER COLUMN id SET DEFAULT nextval('user_preferences_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerability_identifiers ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_identifiers_id_seq'::regclass);
+ALTER TABLE ONLY user_statuses ALTER COLUMN user_id SET DEFAULT nextval('user_statuses_user_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerability_issue_links ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_issue_links_id_seq'::regclass);
+ALTER TABLE ONLY user_synced_attributes_metadata ALTER COLUMN id SET DEFAULT nextval('user_synced_attributes_metadata_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerability_occurrence_identifiers ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_occurrence_identifiers_id_seq'::regclass);
+ALTER TABLE ONLY users ALTER COLUMN id SET DEFAULT nextval('users_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerability_occurrence_pipelines ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_occurrence_pipelines_id_seq'::regclass);
+ALTER TABLE ONLY users_ops_dashboard_projects ALTER COLUMN id SET DEFAULT nextval('users_ops_dashboard_projects_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerability_occurrences ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_occurrences_id_seq'::regclass);
+ALTER TABLE ONLY users_star_projects ALTER COLUMN id SET DEFAULT nextval('users_star_projects_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerability_scanners ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_scanners_id_seq'::regclass);
+ALTER TABLE ONLY users_statistics ALTER COLUMN id SET DEFAULT nextval('users_statistics_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerability_statistics ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_statistics_id_seq'::regclass);
+ALTER TABLE ONLY vulnerabilities ALTER COLUMN id SET DEFAULT nextval('vulnerabilities_id_seq'::regclass);
-ALTER TABLE ONLY public.vulnerability_user_mentions ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_user_mentions_id_seq'::regclass);
+ALTER TABLE ONLY vulnerability_exports ALTER COLUMN id SET DEFAULT nextval('vulnerability_exports_id_seq'::regclass);
-ALTER TABLE ONLY public.web_hook_logs ALTER COLUMN id SET DEFAULT nextval('public.web_hook_logs_id_seq'::regclass);
+ALTER TABLE ONLY vulnerability_feedback ALTER COLUMN id SET DEFAULT nextval('vulnerability_feedback_id_seq'::regclass);
-ALTER TABLE ONLY public.web_hooks ALTER COLUMN id SET DEFAULT nextval('public.web_hooks_id_seq'::regclass);
+ALTER TABLE ONLY vulnerability_historical_statistics ALTER COLUMN id SET DEFAULT nextval('vulnerability_historical_statistics_id_seq'::regclass);
-ALTER TABLE ONLY public.webauthn_registrations ALTER COLUMN id SET DEFAULT nextval('public.webauthn_registrations_id_seq'::regclass);
+ALTER TABLE ONLY vulnerability_identifiers ALTER COLUMN id SET DEFAULT nextval('vulnerability_identifiers_id_seq'::regclass);
-ALTER TABLE ONLY public.wiki_page_meta ALTER COLUMN id SET DEFAULT nextval('public.wiki_page_meta_id_seq'::regclass);
+ALTER TABLE ONLY vulnerability_issue_links ALTER COLUMN id SET DEFAULT nextval('vulnerability_issue_links_id_seq'::regclass);
-ALTER TABLE ONLY public.wiki_page_slugs ALTER COLUMN id SET DEFAULT nextval('public.wiki_page_slugs_id_seq'::regclass);
+ALTER TABLE ONLY vulnerability_occurrence_identifiers ALTER COLUMN id SET DEFAULT nextval('vulnerability_occurrence_identifiers_id_seq'::regclass);
-ALTER TABLE ONLY public.x509_certificates ALTER COLUMN id SET DEFAULT nextval('public.x509_certificates_id_seq'::regclass);
+ALTER TABLE ONLY vulnerability_occurrence_pipelines ALTER COLUMN id SET DEFAULT nextval('vulnerability_occurrence_pipelines_id_seq'::regclass);
-ALTER TABLE ONLY public.x509_commit_signatures ALTER COLUMN id SET DEFAULT nextval('public.x509_commit_signatures_id_seq'::regclass);
+ALTER TABLE ONLY vulnerability_occurrences ALTER COLUMN id SET DEFAULT nextval('vulnerability_occurrences_id_seq'::regclass);
-ALTER TABLE ONLY public.x509_issuers ALTER COLUMN id SET DEFAULT nextval('public.x509_issuers_id_seq'::regclass);
+ALTER TABLE ONLY vulnerability_scanners ALTER COLUMN id SET DEFAULT nextval('vulnerability_scanners_id_seq'::regclass);
-ALTER TABLE ONLY public.zoom_meetings ALTER COLUMN id SET DEFAULT nextval('public.zoom_meetings_id_seq'::regclass);
+ALTER TABLE ONLY vulnerability_statistics ALTER COLUMN id SET DEFAULT nextval('vulnerability_statistics_id_seq'::regclass);
-ALTER TABLE ONLY public.product_analytics_events_experimental
+ALTER TABLE ONLY vulnerability_user_mentions ALTER COLUMN id SET DEFAULT nextval('vulnerability_user_mentions_id_seq'::regclass);
+
+ALTER TABLE ONLY web_hook_logs ALTER COLUMN id SET DEFAULT nextval('web_hook_logs_id_seq'::regclass);
+
+ALTER TABLE ONLY web_hooks ALTER COLUMN id SET DEFAULT nextval('web_hooks_id_seq'::regclass);
+
+ALTER TABLE ONLY webauthn_registrations ALTER COLUMN id SET DEFAULT nextval('webauthn_registrations_id_seq'::regclass);
+
+ALTER TABLE ONLY wiki_page_meta ALTER COLUMN id SET DEFAULT nextval('wiki_page_meta_id_seq'::regclass);
+
+ALTER TABLE ONLY wiki_page_slugs ALTER COLUMN id SET DEFAULT nextval('wiki_page_slugs_id_seq'::regclass);
+
+ALTER TABLE ONLY x509_certificates ALTER COLUMN id SET DEFAULT nextval('x509_certificates_id_seq'::regclass);
+
+ALTER TABLE ONLY x509_commit_signatures ALTER COLUMN id SET DEFAULT nextval('x509_commit_signatures_id_seq'::regclass);
+
+ALTER TABLE ONLY x509_issuers ALTER COLUMN id SET DEFAULT nextval('x509_issuers_id_seq'::regclass);
+
+ALTER TABLE ONLY zoom_meetings ALTER COLUMN id SET DEFAULT nextval('zoom_meetings_id_seq'::regclass);
+
+ALTER TABLE ONLY product_analytics_events_experimental
ADD CONSTRAINT product_analytics_events_experimental_pkey PRIMARY KEY (id, project_id);
ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_00
@@ -17602,1135 +17943,1174 @@ ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_
ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_63
ADD CONSTRAINT product_analytics_events_experimental_63_pkey PRIMARY KEY (id, project_id);
-ALTER TABLE ONLY public.abuse_reports
+ALTER TABLE ONLY abuse_reports
ADD CONSTRAINT abuse_reports_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.alert_management_alert_assignees
+ALTER TABLE ONLY alert_management_alert_assignees
ADD CONSTRAINT alert_management_alert_assignees_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.alert_management_alert_user_mentions
+ALTER TABLE ONLY alert_management_alert_user_mentions
ADD CONSTRAINT alert_management_alert_user_mentions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.alert_management_alerts
+ALTER TABLE ONLY alert_management_alerts
ADD CONSTRAINT alert_management_alerts_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.alerts_service_data
+ALTER TABLE ONLY alerts_service_data
ADD CONSTRAINT alerts_service_data_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.allowed_email_domains
+ALTER TABLE ONLY allowed_email_domains
ADD CONSTRAINT allowed_email_domains_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.analytics_cycle_analytics_group_stages
+ALTER TABLE ONLY analytics_cycle_analytics_group_stages
ADD CONSTRAINT analytics_cycle_analytics_group_stages_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.analytics_cycle_analytics_group_value_streams
+ALTER TABLE ONLY analytics_cycle_analytics_group_value_streams
ADD CONSTRAINT analytics_cycle_analytics_group_value_streams_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.analytics_cycle_analytics_project_stages
+ALTER TABLE ONLY analytics_cycle_analytics_project_stages
ADD CONSTRAINT analytics_cycle_analytics_project_stages_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.appearances
+ALTER TABLE ONLY analytics_instance_statistics_measurements
+ ADD CONSTRAINT analytics_instance_statistics_measurements_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY appearances
ADD CONSTRAINT appearances_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.application_setting_terms
+ALTER TABLE ONLY application_setting_terms
ADD CONSTRAINT application_setting_terms_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.application_settings
+ALTER TABLE ONLY application_settings
ADD CONSTRAINT application_settings_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.approval_merge_request_rule_sources
+ALTER TABLE ONLY approval_merge_request_rule_sources
ADD CONSTRAINT approval_merge_request_rule_sources_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.approval_merge_request_rules_approved_approvers
+ALTER TABLE ONLY approval_merge_request_rules_approved_approvers
ADD CONSTRAINT approval_merge_request_rules_approved_approvers_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.approval_merge_request_rules_groups
+ALTER TABLE ONLY approval_merge_request_rules_groups
ADD CONSTRAINT approval_merge_request_rules_groups_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.approval_merge_request_rules
+ALTER TABLE ONLY approval_merge_request_rules
ADD CONSTRAINT approval_merge_request_rules_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.approval_merge_request_rules_users
+ALTER TABLE ONLY approval_merge_request_rules_users
ADD CONSTRAINT approval_merge_request_rules_users_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.approval_project_rules_groups
+ALTER TABLE ONLY approval_project_rules_groups
ADD CONSTRAINT approval_project_rules_groups_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.approval_project_rules
+ALTER TABLE ONLY approval_project_rules
ADD CONSTRAINT approval_project_rules_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.approval_project_rules_users
+ALTER TABLE ONLY approval_project_rules_users
ADD CONSTRAINT approval_project_rules_users_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.approvals
+ALTER TABLE ONLY approvals
ADD CONSTRAINT approvals_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.approver_groups
+ALTER TABLE ONLY approver_groups
ADD CONSTRAINT approver_groups_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.approvers
+ALTER TABLE ONLY approvers
ADD CONSTRAINT approvers_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ar_internal_metadata
+ALTER TABLE ONLY ar_internal_metadata
ADD CONSTRAINT ar_internal_metadata_pkey PRIMARY KEY (key);
-ALTER TABLE ONLY public.audit_events_part_5fc467ac26
+ALTER TABLE ONLY atlassian_identities
+ ADD CONSTRAINT atlassian_identities_pkey PRIMARY KEY (user_id);
+
+ALTER TABLE ONLY audit_events_part_5fc467ac26
ADD CONSTRAINT audit_events_part_5fc467ac26_pkey PRIMARY KEY (id, created_at);
-ALTER TABLE ONLY public.audit_events
+ALTER TABLE ONLY audit_events
ADD CONSTRAINT audit_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.award_emoji
+ALTER TABLE ONLY authentication_events
+ ADD CONSTRAINT authentication_events_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY award_emoji
ADD CONSTRAINT award_emoji_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.aws_roles
+ALTER TABLE ONLY aws_roles
ADD CONSTRAINT aws_roles_pkey PRIMARY KEY (user_id);
-ALTER TABLE ONLY public.background_migration_jobs
+ALTER TABLE ONLY background_migration_jobs
ADD CONSTRAINT background_migration_jobs_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.backup_labels
+ALTER TABLE ONLY backup_labels
ADD CONSTRAINT backup_labels_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.badges
+ALTER TABLE ONLY badges
ADD CONSTRAINT badges_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.board_assignees
+ALTER TABLE ONLY board_assignees
ADD CONSTRAINT board_assignees_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.board_group_recent_visits
+ALTER TABLE ONLY board_group_recent_visits
ADD CONSTRAINT board_group_recent_visits_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.board_labels
+ALTER TABLE ONLY board_labels
ADD CONSTRAINT board_labels_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.board_project_recent_visits
+ALTER TABLE ONLY board_project_recent_visits
ADD CONSTRAINT board_project_recent_visits_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.board_user_preferences
+ALTER TABLE ONLY board_user_preferences
ADD CONSTRAINT board_user_preferences_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.boards
+ALTER TABLE ONLY boards_epic_user_preferences
+ ADD CONSTRAINT boards_epic_user_preferences_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY boards
ADD CONSTRAINT boards_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.broadcast_messages
+ALTER TABLE ONLY broadcast_messages
ADD CONSTRAINT broadcast_messages_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.chat_names
+ALTER TABLE ONLY chat_names
ADD CONSTRAINT chat_names_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.chat_teams
+ALTER TABLE ONLY chat_teams
ADD CONSTRAINT chat_teams_pkey PRIMARY KEY (id);
-ALTER TABLE public.design_management_designs
+ALTER TABLE design_management_designs
ADD CONSTRAINT check_07155e2715 CHECK ((char_length((filename)::text) <= 255)) NOT VALID;
-ALTER TABLE public.vulnerability_scanners
+ALTER TABLE vulnerability_scanners
ADD CONSTRAINT check_37608c9db5 CHECK ((char_length(vendor) <= 255)) NOT VALID;
-ALTER TABLE public.packages_package_files
+ALTER TABLE packages_package_files
ADD CONSTRAINT check_4c5e6bb0b3 CHECK ((file_store IS NOT NULL)) NOT VALID;
-ALTER TABLE public.merge_request_diffs
- ADD CONSTRAINT check_93ee616ac9 CHECK ((external_diff_store IS NOT NULL)) NOT VALID;
-
-ALTER TABLE ONLY public.ci_build_needs
+ALTER TABLE ONLY ci_build_needs
ADD CONSTRAINT ci_build_needs_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_build_report_results
+ALTER TABLE ONLY ci_build_pending_states
+ ADD CONSTRAINT ci_build_pending_states_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY ci_build_report_results
ADD CONSTRAINT ci_build_report_results_pkey PRIMARY KEY (build_id);
-ALTER TABLE ONLY public.ci_build_trace_chunks
+ALTER TABLE ONLY ci_build_trace_chunks
ADD CONSTRAINT ci_build_trace_chunks_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_build_trace_section_names
+ALTER TABLE ONLY ci_build_trace_section_names
ADD CONSTRAINT ci_build_trace_section_names_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_builds_metadata
+ALTER TABLE ONLY ci_builds_metadata
ADD CONSTRAINT ci_builds_metadata_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_builds
+ALTER TABLE ONLY ci_builds
ADD CONSTRAINT ci_builds_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_builds_runner_session
+ALTER TABLE ONLY ci_builds_runner_session
ADD CONSTRAINT ci_builds_runner_session_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_daily_build_group_report_results
+ALTER TABLE ONLY ci_daily_build_group_report_results
ADD CONSTRAINT ci_daily_build_group_report_results_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_freeze_periods
+ALTER TABLE ONLY ci_freeze_periods
ADD CONSTRAINT ci_freeze_periods_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_group_variables
+ALTER TABLE ONLY ci_group_variables
ADD CONSTRAINT ci_group_variables_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_instance_variables
+ALTER TABLE ONLY ci_instance_variables
ADD CONSTRAINT ci_instance_variables_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_job_artifacts
+ALTER TABLE ONLY ci_job_artifacts
ADD CONSTRAINT ci_job_artifacts_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_job_variables
+ALTER TABLE ONLY ci_job_variables
ADD CONSTRAINT ci_job_variables_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_pipeline_artifacts
+ALTER TABLE ONLY ci_pipeline_artifacts
ADD CONSTRAINT ci_pipeline_artifacts_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_pipeline_chat_data
+ALTER TABLE ONLY ci_pipeline_chat_data
ADD CONSTRAINT ci_pipeline_chat_data_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_pipeline_messages
+ALTER TABLE ONLY ci_pipeline_messages
ADD CONSTRAINT ci_pipeline_messages_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_pipeline_schedule_variables
+ALTER TABLE ONLY ci_pipeline_schedule_variables
ADD CONSTRAINT ci_pipeline_schedule_variables_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_pipeline_schedules
+ALTER TABLE ONLY ci_pipeline_schedules
ADD CONSTRAINT ci_pipeline_schedules_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_pipeline_variables
+ALTER TABLE ONLY ci_pipeline_variables
ADD CONSTRAINT ci_pipeline_variables_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_pipelines_config
+ALTER TABLE ONLY ci_pipelines_config
ADD CONSTRAINT ci_pipelines_config_pkey PRIMARY KEY (pipeline_id);
-ALTER TABLE ONLY public.ci_pipelines
+ALTER TABLE ONLY ci_pipelines
ADD CONSTRAINT ci_pipelines_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_refs
+ALTER TABLE ONLY ci_platform_metrics
+ ADD CONSTRAINT ci_platform_metrics_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY ci_refs
ADD CONSTRAINT ci_refs_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_resource_groups
+ALTER TABLE ONLY ci_resource_groups
ADD CONSTRAINT ci_resource_groups_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_resources
+ALTER TABLE ONLY ci_resources
ADD CONSTRAINT ci_resources_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_runner_namespaces
+ALTER TABLE ONLY ci_runner_namespaces
ADD CONSTRAINT ci_runner_namespaces_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_runner_projects
+ALTER TABLE ONLY ci_runner_projects
ADD CONSTRAINT ci_runner_projects_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_runners
+ALTER TABLE ONLY ci_runners
ADD CONSTRAINT ci_runners_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_sources_pipelines
+ALTER TABLE ONLY ci_sources_pipelines
ADD CONSTRAINT ci_sources_pipelines_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_sources_projects
+ALTER TABLE ONLY ci_sources_projects
ADD CONSTRAINT ci_sources_projects_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_stages
+ALTER TABLE ONLY ci_stages
ADD CONSTRAINT ci_stages_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_subscriptions_projects
+ALTER TABLE ONLY ci_subscriptions_projects
ADD CONSTRAINT ci_subscriptions_projects_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_trigger_requests
+ALTER TABLE ONLY ci_trigger_requests
ADD CONSTRAINT ci_trigger_requests_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_triggers
+ALTER TABLE ONLY ci_triggers
ADD CONSTRAINT ci_triggers_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ci_variables
+ALTER TABLE ONLY ci_variables
ADD CONSTRAINT ci_variables_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.cluster_agent_tokens
+ALTER TABLE ONLY cluster_agent_tokens
ADD CONSTRAINT cluster_agent_tokens_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.cluster_agents
+ALTER TABLE ONLY cluster_agents
ADD CONSTRAINT cluster_agents_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.cluster_groups
+ALTER TABLE ONLY cluster_groups
ADD CONSTRAINT cluster_groups_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.cluster_platforms_kubernetes
+ALTER TABLE ONLY cluster_platforms_kubernetes
ADD CONSTRAINT cluster_platforms_kubernetes_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.cluster_projects
+ALTER TABLE ONLY cluster_projects
ADD CONSTRAINT cluster_projects_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.cluster_providers_aws
+ALTER TABLE ONLY cluster_providers_aws
ADD CONSTRAINT cluster_providers_aws_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.cluster_providers_gcp
+ALTER TABLE ONLY cluster_providers_gcp
ADD CONSTRAINT cluster_providers_gcp_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_applications_cert_managers
+ALTER TABLE ONLY clusters_applications_cert_managers
ADD CONSTRAINT clusters_applications_cert_managers_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_applications_cilium
+ALTER TABLE ONLY clusters_applications_cilium
ADD CONSTRAINT clusters_applications_cilium_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_applications_crossplane
+ALTER TABLE ONLY clusters_applications_crossplane
ADD CONSTRAINT clusters_applications_crossplane_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_applications_elastic_stacks
+ALTER TABLE ONLY clusters_applications_elastic_stacks
ADD CONSTRAINT clusters_applications_elastic_stacks_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_applications_fluentd
+ALTER TABLE ONLY clusters_applications_fluentd
ADD CONSTRAINT clusters_applications_fluentd_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_applications_helm
+ALTER TABLE ONLY clusters_applications_helm
ADD CONSTRAINT clusters_applications_helm_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_applications_ingress
+ALTER TABLE ONLY clusters_applications_ingress
ADD CONSTRAINT clusters_applications_ingress_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_applications_jupyter
+ALTER TABLE ONLY clusters_applications_jupyter
ADD CONSTRAINT clusters_applications_jupyter_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_applications_knative
+ALTER TABLE ONLY clusters_applications_knative
ADD CONSTRAINT clusters_applications_knative_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_applications_prometheus
+ALTER TABLE ONLY clusters_applications_prometheus
ADD CONSTRAINT clusters_applications_prometheus_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_applications_runners
+ALTER TABLE ONLY clusters_applications_runners
ADD CONSTRAINT clusters_applications_runners_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters_kubernetes_namespaces
+ALTER TABLE ONLY clusters_kubernetes_namespaces
ADD CONSTRAINT clusters_kubernetes_namespaces_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.clusters
+ALTER TABLE ONLY clusters
ADD CONSTRAINT clusters_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.commit_user_mentions
+ALTER TABLE ONLY commit_user_mentions
ADD CONSTRAINT commit_user_mentions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.container_expiration_policies
+ALTER TABLE ONLY container_expiration_policies
ADD CONSTRAINT container_expiration_policies_pkey PRIMARY KEY (project_id);
-ALTER TABLE ONLY public.container_repositories
+ALTER TABLE ONLY container_repositories
ADD CONSTRAINT container_repositories_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.conversational_development_index_metrics
+ALTER TABLE ONLY conversational_development_index_metrics
ADD CONSTRAINT conversational_development_index_metrics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.custom_emoji
+ALTER TABLE ONLY custom_emoji
ADD CONSTRAINT custom_emoji_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.dast_scanner_profiles
+ALTER TABLE ONLY dast_scanner_profiles
ADD CONSTRAINT dast_scanner_profiles_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.dast_site_profiles
+ALTER TABLE ONLY dast_site_profiles
ADD CONSTRAINT dast_site_profiles_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.dast_sites
+ALTER TABLE ONLY dast_site_tokens
+ ADD CONSTRAINT dast_site_tokens_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY dast_site_validations
+ ADD CONSTRAINT dast_site_validations_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY dast_sites
ADD CONSTRAINT dast_sites_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.dependency_proxy_blobs
+ALTER TABLE ONLY dependency_proxy_blobs
ADD CONSTRAINT dependency_proxy_blobs_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.dependency_proxy_group_settings
+ALTER TABLE ONLY dependency_proxy_group_settings
ADD CONSTRAINT dependency_proxy_group_settings_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.deploy_keys_projects
+ALTER TABLE ONLY deploy_keys_projects
ADD CONSTRAINT deploy_keys_projects_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.deploy_tokens
+ALTER TABLE ONLY deploy_tokens
ADD CONSTRAINT deploy_tokens_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.deployment_clusters
+ALTER TABLE ONLY deployment_clusters
ADD CONSTRAINT deployment_clusters_pkey PRIMARY KEY (deployment_id);
-ALTER TABLE ONLY public.deployments
+ALTER TABLE ONLY deployments
ADD CONSTRAINT deployments_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.description_versions
+ALTER TABLE ONLY description_versions
ADD CONSTRAINT description_versions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.design_management_designs
+ALTER TABLE ONLY design_management_designs
ADD CONSTRAINT design_management_designs_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.design_management_designs_versions
+ALTER TABLE ONLY design_management_designs_versions
ADD CONSTRAINT design_management_designs_versions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.design_management_versions
+ALTER TABLE ONLY design_management_versions
ADD CONSTRAINT design_management_versions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.design_user_mentions
+ALTER TABLE ONLY design_user_mentions
ADD CONSTRAINT design_user_mentions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.diff_note_positions
+ALTER TABLE ONLY diff_note_positions
ADD CONSTRAINT diff_note_positions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.draft_notes
+ALTER TABLE ONLY draft_notes
ADD CONSTRAINT draft_notes_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.elastic_reindexing_tasks
+ALTER TABLE ONLY elastic_reindexing_tasks
ADD CONSTRAINT elastic_reindexing_tasks_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.emails
+ALTER TABLE ONLY emails
ADD CONSTRAINT emails_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.environments
+ALTER TABLE ONLY environments
ADD CONSTRAINT environments_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.epic_issues
+ALTER TABLE ONLY epic_issues
ADD CONSTRAINT epic_issues_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.epic_metrics
+ALTER TABLE ONLY epic_metrics
ADD CONSTRAINT epic_metrics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.epic_user_mentions
+ALTER TABLE ONLY epic_user_mentions
ADD CONSTRAINT epic_user_mentions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.epics
+ALTER TABLE ONLY epics
ADD CONSTRAINT epics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.events
+ALTER TABLE ONLY events
ADD CONSTRAINT events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.evidences
+ALTER TABLE ONLY evidences
ADD CONSTRAINT evidences_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.experiment_users
+ALTER TABLE ONLY experiment_users
ADD CONSTRAINT experiment_users_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.experiments
+ALTER TABLE ONLY experiments
ADD CONSTRAINT experiments_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.external_pull_requests
+ALTER TABLE ONLY external_pull_requests
ADD CONSTRAINT external_pull_requests_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.feature_gates
+ALTER TABLE ONLY feature_gates
ADD CONSTRAINT feature_gates_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.features
+ALTER TABLE ONLY features
ADD CONSTRAINT features_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.fork_network_members
+ALTER TABLE ONLY fork_network_members
ADD CONSTRAINT fork_network_members_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.fork_networks
+ALTER TABLE ONLY fork_networks
ADD CONSTRAINT fork_networks_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_cache_invalidation_events
+ALTER TABLE ONLY geo_cache_invalidation_events
ADD CONSTRAINT geo_cache_invalidation_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_container_repository_updated_events
+ALTER TABLE ONLY geo_container_repository_updated_events
ADD CONSTRAINT geo_container_repository_updated_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_event_log
+ALTER TABLE ONLY geo_event_log
ADD CONSTRAINT geo_event_log_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_events
+ALTER TABLE ONLY geo_events
ADD CONSTRAINT geo_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_hashed_storage_attachments_events
+ALTER TABLE ONLY geo_hashed_storage_attachments_events
ADD CONSTRAINT geo_hashed_storage_attachments_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_hashed_storage_migrated_events
+ALTER TABLE ONLY geo_hashed_storage_migrated_events
ADD CONSTRAINT geo_hashed_storage_migrated_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_job_artifact_deleted_events
+ALTER TABLE ONLY geo_job_artifact_deleted_events
ADD CONSTRAINT geo_job_artifact_deleted_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_lfs_object_deleted_events
+ALTER TABLE ONLY geo_lfs_object_deleted_events
ADD CONSTRAINT geo_lfs_object_deleted_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_node_namespace_links
+ALTER TABLE ONLY geo_node_namespace_links
ADD CONSTRAINT geo_node_namespace_links_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_node_statuses
+ALTER TABLE ONLY geo_node_statuses
ADD CONSTRAINT geo_node_statuses_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_nodes
+ALTER TABLE ONLY geo_nodes
ADD CONSTRAINT geo_nodes_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_repositories_changed_events
+ALTER TABLE ONLY geo_repositories_changed_events
ADD CONSTRAINT geo_repositories_changed_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_repository_created_events
+ALTER TABLE ONLY geo_repository_created_events
ADD CONSTRAINT geo_repository_created_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_repository_deleted_events
+ALTER TABLE ONLY geo_repository_deleted_events
ADD CONSTRAINT geo_repository_deleted_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_repository_renamed_events
+ALTER TABLE ONLY geo_repository_renamed_events
ADD CONSTRAINT geo_repository_renamed_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_repository_updated_events
+ALTER TABLE ONLY geo_repository_updated_events
ADD CONSTRAINT geo_repository_updated_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_reset_checksum_events
+ALTER TABLE ONLY geo_reset_checksum_events
ADD CONSTRAINT geo_reset_checksum_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.geo_upload_deleted_events
+ALTER TABLE ONLY geo_upload_deleted_events
ADD CONSTRAINT geo_upload_deleted_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.gitlab_subscription_histories
+ALTER TABLE ONLY gitlab_subscription_histories
ADD CONSTRAINT gitlab_subscription_histories_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.gitlab_subscriptions
+ALTER TABLE ONLY gitlab_subscriptions
ADD CONSTRAINT gitlab_subscriptions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.gpg_key_subkeys
+ALTER TABLE ONLY gpg_key_subkeys
ADD CONSTRAINT gpg_key_subkeys_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.gpg_keys
+ALTER TABLE ONLY gpg_keys
ADD CONSTRAINT gpg_keys_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.gpg_signatures
+ALTER TABLE ONLY gpg_signatures
ADD CONSTRAINT gpg_signatures_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.grafana_integrations
+ALTER TABLE ONLY grafana_integrations
ADD CONSTRAINT grafana_integrations_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.group_custom_attributes
+ALTER TABLE ONLY group_custom_attributes
ADD CONSTRAINT group_custom_attributes_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.group_deletion_schedules
+ALTER TABLE ONLY group_deletion_schedules
ADD CONSTRAINT group_deletion_schedules_pkey PRIMARY KEY (group_id);
-ALTER TABLE ONLY public.group_deploy_keys_groups
+ALTER TABLE ONLY group_deploy_keys_groups
ADD CONSTRAINT group_deploy_keys_groups_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.group_deploy_keys
+ALTER TABLE ONLY group_deploy_keys
ADD CONSTRAINT group_deploy_keys_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.group_deploy_tokens
+ALTER TABLE ONLY group_deploy_tokens
ADD CONSTRAINT group_deploy_tokens_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.group_group_links
+ALTER TABLE ONLY group_group_links
ADD CONSTRAINT group_group_links_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.group_import_states
+ALTER TABLE ONLY group_import_states
ADD CONSTRAINT group_import_states_pkey PRIMARY KEY (group_id);
-ALTER TABLE ONLY public.group_wiki_repositories
+ALTER TABLE ONLY group_wiki_repositories
ADD CONSTRAINT group_wiki_repositories_pkey PRIMARY KEY (group_id);
-ALTER TABLE ONLY public.historical_data
+ALTER TABLE ONLY historical_data
ADD CONSTRAINT historical_data_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.identities
+ALTER TABLE ONLY identities
ADD CONSTRAINT identities_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.import_export_uploads
+ALTER TABLE ONLY import_export_uploads
ADD CONSTRAINT import_export_uploads_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.import_failures
+ALTER TABLE ONLY import_failures
ADD CONSTRAINT import_failures_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.index_statuses
+ALTER TABLE ONLY index_statuses
ADD CONSTRAINT index_statuses_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.insights
+ALTER TABLE ONLY insights
ADD CONSTRAINT insights_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.internal_ids
+ALTER TABLE ONLY internal_ids
ADD CONSTRAINT internal_ids_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ip_restrictions
+ALTER TABLE ONLY ip_restrictions
ADD CONSTRAINT ip_restrictions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.issue_links
+ALTER TABLE ONLY issuable_severities
+ ADD CONSTRAINT issuable_severities_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY issue_links
ADD CONSTRAINT issue_links_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.issue_metrics
+ALTER TABLE ONLY issue_metrics
ADD CONSTRAINT issue_metrics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.issue_tracker_data
+ALTER TABLE ONLY issue_tracker_data
ADD CONSTRAINT issue_tracker_data_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.issue_user_mentions
+ALTER TABLE ONLY issue_user_mentions
ADD CONSTRAINT issue_user_mentions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.issues
+ALTER TABLE ONLY issues
ADD CONSTRAINT issues_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.sprints
+ALTER TABLE ONLY sprints
ADD CONSTRAINT iteration_start_and_due_daterange_group_id_constraint EXCLUDE USING gist (group_id WITH =, daterange(start_date, due_date, '[]'::text) WITH &&) WHERE ((group_id IS NOT NULL));
-ALTER TABLE ONLY public.sprints
+ALTER TABLE ONLY sprints
ADD CONSTRAINT iteration_start_and_due_daterange_project_id_constraint EXCLUDE USING gist (project_id WITH =, daterange(start_date, due_date, '[]'::text) WITH &&) WHERE ((project_id IS NOT NULL));
-ALTER TABLE ONLY public.jira_connect_installations
+ALTER TABLE ONLY jira_connect_installations
ADD CONSTRAINT jira_connect_installations_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.jira_connect_subscriptions
+ALTER TABLE ONLY jira_connect_subscriptions
ADD CONSTRAINT jira_connect_subscriptions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.jira_imports
+ALTER TABLE ONLY jira_imports
ADD CONSTRAINT jira_imports_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.jira_tracker_data
+ALTER TABLE ONLY jira_tracker_data
ADD CONSTRAINT jira_tracker_data_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.keys
+ALTER TABLE ONLY keys
ADD CONSTRAINT keys_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.label_links
+ALTER TABLE ONLY label_links
ADD CONSTRAINT label_links_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.label_priorities
+ALTER TABLE ONLY label_priorities
ADD CONSTRAINT label_priorities_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.labels
+ALTER TABLE ONLY labels
ADD CONSTRAINT labels_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.ldap_group_links
+ALTER TABLE ONLY ldap_group_links
ADD CONSTRAINT ldap_group_links_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.lfs_file_locks
+ALTER TABLE ONLY lfs_file_locks
ADD CONSTRAINT lfs_file_locks_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.lfs_objects
+ALTER TABLE ONLY lfs_objects
ADD CONSTRAINT lfs_objects_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.lfs_objects_projects
+ALTER TABLE ONLY lfs_objects_projects
ADD CONSTRAINT lfs_objects_projects_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.licenses
+ALTER TABLE ONLY licenses
ADD CONSTRAINT licenses_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.list_user_preferences
+ALTER TABLE ONLY list_user_preferences
ADD CONSTRAINT list_user_preferences_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.lists
+ALTER TABLE ONLY lists
ADD CONSTRAINT lists_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.members
+ALTER TABLE ONLY members
ADD CONSTRAINT members_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.merge_request_assignees
+ALTER TABLE ONLY merge_request_assignees
ADD CONSTRAINT merge_request_assignees_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.merge_request_blocks
+ALTER TABLE ONLY merge_request_blocks
ADD CONSTRAINT merge_request_blocks_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.merge_request_context_commits
+ALTER TABLE ONLY merge_request_context_commits
ADD CONSTRAINT merge_request_context_commits_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.merge_request_diffs
+ALTER TABLE ONLY merge_request_diff_details
+ ADD CONSTRAINT merge_request_diff_details_pkey PRIMARY KEY (merge_request_diff_id);
+
+ALTER TABLE ONLY merge_request_diffs
ADD CONSTRAINT merge_request_diffs_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.merge_request_metrics
+ALTER TABLE ONLY merge_request_metrics
ADD CONSTRAINT merge_request_metrics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.merge_request_user_mentions
+ALTER TABLE ONLY merge_request_reviewers
+ ADD CONSTRAINT merge_request_reviewers_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY merge_request_user_mentions
ADD CONSTRAINT merge_request_user_mentions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.merge_requests_closing_issues
+ALTER TABLE ONLY merge_requests_closing_issues
ADD CONSTRAINT merge_requests_closing_issues_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.merge_requests
+ALTER TABLE ONLY merge_requests
ADD CONSTRAINT merge_requests_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.merge_trains
+ALTER TABLE ONLY merge_trains
ADD CONSTRAINT merge_trains_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.metrics_dashboard_annotations
+ALTER TABLE ONLY metrics_dashboard_annotations
ADD CONSTRAINT metrics_dashboard_annotations_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.metrics_users_starred_dashboards
+ALTER TABLE ONLY metrics_users_starred_dashboards
ADD CONSTRAINT metrics_users_starred_dashboards_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.milestones
+ALTER TABLE ONLY milestones
ADD CONSTRAINT milestones_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.namespace_aggregation_schedules
+ALTER TABLE ONLY namespace_aggregation_schedules
ADD CONSTRAINT namespace_aggregation_schedules_pkey PRIMARY KEY (namespace_id);
-ALTER TABLE ONLY public.namespace_limits
+ALTER TABLE ONLY namespace_limits
ADD CONSTRAINT namespace_limits_pkey PRIMARY KEY (namespace_id);
-ALTER TABLE ONLY public.namespace_root_storage_statistics
+ALTER TABLE ONLY namespace_root_storage_statistics
ADD CONSTRAINT namespace_root_storage_statistics_pkey PRIMARY KEY (namespace_id);
-ALTER TABLE ONLY public.namespace_settings
+ALTER TABLE ONLY namespace_settings
ADD CONSTRAINT namespace_settings_pkey PRIMARY KEY (namespace_id);
-ALTER TABLE ONLY public.namespace_statistics
+ALTER TABLE ONLY namespace_statistics
ADD CONSTRAINT namespace_statistics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.namespaces
+ALTER TABLE ONLY namespaces
ADD CONSTRAINT namespaces_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.note_diff_files
+ALTER TABLE ONLY note_diff_files
ADD CONSTRAINT note_diff_files_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.notes
+ALTER TABLE ONLY notes
ADD CONSTRAINT notes_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.notification_settings
+ALTER TABLE ONLY notification_settings
ADD CONSTRAINT notification_settings_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.oauth_access_grants
+ALTER TABLE ONLY oauth_access_grants
ADD CONSTRAINT oauth_access_grants_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.oauth_access_tokens
+ALTER TABLE ONLY oauth_access_tokens
ADD CONSTRAINT oauth_access_tokens_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.oauth_applications
+ALTER TABLE ONLY oauth_applications
ADD CONSTRAINT oauth_applications_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.oauth_openid_requests
+ALTER TABLE ONLY oauth_openid_requests
ADD CONSTRAINT oauth_openid_requests_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.open_project_tracker_data
+ALTER TABLE ONLY open_project_tracker_data
ADD CONSTRAINT open_project_tracker_data_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.operations_feature_flag_scopes
+ALTER TABLE ONLY operations_feature_flag_scopes
ADD CONSTRAINT operations_feature_flag_scopes_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.operations_feature_flags_clients
+ALTER TABLE ONLY operations_feature_flags_clients
ADD CONSTRAINT operations_feature_flags_clients_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.operations_feature_flags_issues
+ALTER TABLE ONLY operations_feature_flags_issues
ADD CONSTRAINT operations_feature_flags_issues_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.operations_feature_flags
+ALTER TABLE ONLY operations_feature_flags
ADD CONSTRAINT operations_feature_flags_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.operations_scopes
+ALTER TABLE ONLY operations_scopes
ADD CONSTRAINT operations_scopes_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.operations_strategies
+ALTER TABLE ONLY operations_strategies
ADD CONSTRAINT operations_strategies_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.operations_strategies_user_lists
+ALTER TABLE ONLY operations_strategies_user_lists
ADD CONSTRAINT operations_strategies_user_lists_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.operations_user_lists
+ALTER TABLE ONLY operations_user_lists
ADD CONSTRAINT operations_user_lists_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.packages_build_infos
+ALTER TABLE ONLY packages_build_infos
ADD CONSTRAINT packages_build_infos_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.packages_composer_metadata
+ALTER TABLE ONLY packages_composer_metadata
ADD CONSTRAINT packages_composer_metadata_pkey PRIMARY KEY (package_id);
-ALTER TABLE ONLY public.packages_conan_file_metadata
+ALTER TABLE ONLY packages_conan_file_metadata
ADD CONSTRAINT packages_conan_file_metadata_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.packages_conan_metadata
+ALTER TABLE ONLY packages_conan_metadata
ADD CONSTRAINT packages_conan_metadata_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.packages_dependencies
+ALTER TABLE ONLY packages_dependencies
ADD CONSTRAINT packages_dependencies_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.packages_dependency_links
+ALTER TABLE ONLY packages_dependency_links
ADD CONSTRAINT packages_dependency_links_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.packages_maven_metadata
+ALTER TABLE ONLY packages_maven_metadata
ADD CONSTRAINT packages_maven_metadata_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.packages_nuget_dependency_link_metadata
+ALTER TABLE ONLY packages_nuget_dependency_link_metadata
ADD CONSTRAINT packages_nuget_dependency_link_metadata_pkey PRIMARY KEY (dependency_link_id);
-ALTER TABLE ONLY public.packages_nuget_metadata
+ALTER TABLE ONLY packages_nuget_metadata
ADD CONSTRAINT packages_nuget_metadata_pkey PRIMARY KEY (package_id);
-ALTER TABLE ONLY public.packages_package_files
+ALTER TABLE ONLY packages_package_files
ADD CONSTRAINT packages_package_files_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.packages_packages
+ALTER TABLE ONLY packages_packages
ADD CONSTRAINT packages_packages_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.packages_pypi_metadata
+ALTER TABLE ONLY packages_pypi_metadata
ADD CONSTRAINT packages_pypi_metadata_pkey PRIMARY KEY (package_id);
-ALTER TABLE ONLY public.packages_tags
+ALTER TABLE ONLY packages_tags
ADD CONSTRAINT packages_tags_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.pages_domain_acme_orders
+ALTER TABLE ONLY pages_deployments
+ ADD CONSTRAINT pages_deployments_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY pages_domain_acme_orders
ADD CONSTRAINT pages_domain_acme_orders_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.pages_domains
+ALTER TABLE ONLY pages_domains
ADD CONSTRAINT pages_domains_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.partitioned_foreign_keys
+ALTER TABLE ONLY partitioned_foreign_keys
ADD CONSTRAINT partitioned_foreign_keys_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.path_locks
+ALTER TABLE ONLY path_locks
ADD CONSTRAINT path_locks_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.personal_access_tokens
+ALTER TABLE ONLY personal_access_tokens
ADD CONSTRAINT personal_access_tokens_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.plan_limits
+ALTER TABLE ONLY plan_limits
ADD CONSTRAINT plan_limits_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.plans
+ALTER TABLE ONLY plans
ADD CONSTRAINT plans_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.pool_repositories
+ALTER TABLE ONLY pool_repositories
ADD CONSTRAINT pool_repositories_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.programming_languages
+ALTER TABLE ONLY programming_languages
ADD CONSTRAINT programming_languages_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_access_tokens
+ALTER TABLE ONLY project_access_tokens
ADD CONSTRAINT project_access_tokens_pkey PRIMARY KEY (personal_access_token_id, project_id);
-ALTER TABLE ONLY public.project_alerting_settings
+ALTER TABLE ONLY project_alerting_settings
ADD CONSTRAINT project_alerting_settings_pkey PRIMARY KEY (project_id);
-ALTER TABLE ONLY public.project_aliases
+ALTER TABLE ONLY project_aliases
ADD CONSTRAINT project_aliases_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_auto_devops
+ALTER TABLE ONLY project_auto_devops
ADD CONSTRAINT project_auto_devops_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_ci_cd_settings
+ALTER TABLE ONLY project_ci_cd_settings
ADD CONSTRAINT project_ci_cd_settings_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_compliance_framework_settings
+ALTER TABLE ONLY project_compliance_framework_settings
ADD CONSTRAINT project_compliance_framework_settings_pkey PRIMARY KEY (project_id);
-ALTER TABLE ONLY public.project_custom_attributes
+ALTER TABLE ONLY project_custom_attributes
ADD CONSTRAINT project_custom_attributes_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_daily_statistics
+ALTER TABLE ONLY project_daily_statistics
ADD CONSTRAINT project_daily_statistics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_deploy_tokens
+ALTER TABLE ONLY project_deploy_tokens
ADD CONSTRAINT project_deploy_tokens_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_error_tracking_settings
+ALTER TABLE ONLY project_error_tracking_settings
ADD CONSTRAINT project_error_tracking_settings_pkey PRIMARY KEY (project_id);
-ALTER TABLE ONLY public.project_export_jobs
+ALTER TABLE ONLY project_export_jobs
ADD CONSTRAINT project_export_jobs_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_feature_usages
+ALTER TABLE ONLY project_feature_usages
ADD CONSTRAINT project_feature_usages_pkey PRIMARY KEY (project_id);
-ALTER TABLE ONLY public.project_features
+ALTER TABLE ONLY project_features
ADD CONSTRAINT project_features_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_group_links
+ALTER TABLE ONLY project_group_links
ADD CONSTRAINT project_group_links_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_import_data
+ALTER TABLE ONLY project_import_data
ADD CONSTRAINT project_import_data_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_incident_management_settings
+ALTER TABLE ONLY project_incident_management_settings
ADD CONSTRAINT project_incident_management_settings_pkey PRIMARY KEY (project_id);
-ALTER TABLE ONLY public.project_metrics_settings
+ALTER TABLE ONLY project_metrics_settings
ADD CONSTRAINT project_metrics_settings_pkey PRIMARY KEY (project_id);
-ALTER TABLE ONLY public.project_mirror_data
+ALTER TABLE ONLY project_mirror_data
ADD CONSTRAINT project_mirror_data_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_repositories
+ALTER TABLE ONLY project_repositories
ADD CONSTRAINT project_repositories_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_repository_states
+ALTER TABLE ONLY project_repository_states
ADD CONSTRAINT project_repository_states_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_repository_storage_moves
+ALTER TABLE ONLY project_repository_storage_moves
ADD CONSTRAINT project_repository_storage_moves_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_security_settings
+ALTER TABLE ONLY project_security_settings
ADD CONSTRAINT project_security_settings_pkey PRIMARY KEY (project_id);
-ALTER TABLE ONLY public.project_settings
+ALTER TABLE ONLY project_settings
ADD CONSTRAINT project_settings_pkey PRIMARY KEY (project_id);
-ALTER TABLE ONLY public.project_statistics
+ALTER TABLE ONLY project_statistics
ADD CONSTRAINT project_statistics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.project_tracing_settings
+ALTER TABLE ONLY project_tracing_settings
ADD CONSTRAINT project_tracing_settings_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.projects
+ALTER TABLE ONLY projects
ADD CONSTRAINT projects_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.prometheus_alert_events
+ALTER TABLE ONLY prometheus_alert_events
ADD CONSTRAINT prometheus_alert_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.prometheus_alerts
+ALTER TABLE ONLY prometheus_alerts
ADD CONSTRAINT prometheus_alerts_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.prometheus_metrics
+ALTER TABLE ONLY prometheus_metrics
ADD CONSTRAINT prometheus_metrics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.protected_branch_merge_access_levels
+ALTER TABLE ONLY protected_branch_merge_access_levels
ADD CONSTRAINT protected_branch_merge_access_levels_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.protected_branch_push_access_levels
+ALTER TABLE ONLY protected_branch_push_access_levels
ADD CONSTRAINT protected_branch_push_access_levels_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.protected_branch_unprotect_access_levels
+ALTER TABLE ONLY protected_branch_unprotect_access_levels
ADD CONSTRAINT protected_branch_unprotect_access_levels_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.protected_branches
+ALTER TABLE ONLY protected_branches
ADD CONSTRAINT protected_branches_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.protected_environment_deploy_access_levels
+ALTER TABLE ONLY protected_environment_deploy_access_levels
ADD CONSTRAINT protected_environment_deploy_access_levels_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.protected_environments
+ALTER TABLE ONLY protected_environments
ADD CONSTRAINT protected_environments_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.protected_tag_create_access_levels
+ALTER TABLE ONLY protected_tag_create_access_levels
ADD CONSTRAINT protected_tag_create_access_levels_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.protected_tags
+ALTER TABLE ONLY protected_tags
ADD CONSTRAINT protected_tags_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.push_rules
+ALTER TABLE ONLY push_rules
ADD CONSTRAINT push_rules_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.raw_usage_data
+ALTER TABLE ONLY raw_usage_data
ADD CONSTRAINT raw_usage_data_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.redirect_routes
+ALTER TABLE ONLY redirect_routes
ADD CONSTRAINT redirect_routes_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.release_links
+ALTER TABLE ONLY release_links
ADD CONSTRAINT release_links_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.releases
+ALTER TABLE ONLY releases
ADD CONSTRAINT releases_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.remote_mirrors
+ALTER TABLE ONLY remote_mirrors
ADD CONSTRAINT remote_mirrors_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.requirements_management_test_reports
+ALTER TABLE ONLY requirements_management_test_reports
ADD CONSTRAINT requirements_management_test_reports_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.requirements
+ALTER TABLE ONLY requirements
ADD CONSTRAINT requirements_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.resource_iteration_events
+ALTER TABLE ONLY resource_iteration_events
ADD CONSTRAINT resource_iteration_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.resource_label_events
+ALTER TABLE ONLY resource_label_events
ADD CONSTRAINT resource_label_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.resource_milestone_events
+ALTER TABLE ONLY resource_milestone_events
ADD CONSTRAINT resource_milestone_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.resource_state_events
+ALTER TABLE ONLY resource_state_events
ADD CONSTRAINT resource_state_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.resource_weight_events
+ALTER TABLE ONLY resource_weight_events
ADD CONSTRAINT resource_weight_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.reviews
+ALTER TABLE ONLY reviews
ADD CONSTRAINT reviews_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.routes
+ALTER TABLE ONLY routes
ADD CONSTRAINT routes_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.saml_providers
+ALTER TABLE ONLY saml_providers
ADD CONSTRAINT saml_providers_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.schema_migrations
+ALTER TABLE ONLY schema_migrations
ADD CONSTRAINT schema_migrations_pkey PRIMARY KEY (version);
-ALTER TABLE ONLY public.scim_identities
+ALTER TABLE ONLY scim_identities
ADD CONSTRAINT scim_identities_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.scim_oauth_access_tokens
+ALTER TABLE ONLY scim_oauth_access_tokens
ADD CONSTRAINT scim_oauth_access_tokens_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.security_scans
+ALTER TABLE ONLY security_findings
+ ADD CONSTRAINT security_findings_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY security_scans
ADD CONSTRAINT security_scans_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.self_managed_prometheus_alert_events
+ALTER TABLE ONLY self_managed_prometheus_alert_events
ADD CONSTRAINT self_managed_prometheus_alert_events_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.sent_notifications
+ALTER TABLE ONLY sent_notifications
ADD CONSTRAINT sent_notifications_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.sentry_issues
+ALTER TABLE ONLY sentry_issues
ADD CONSTRAINT sentry_issues_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.serverless_domain_cluster
+ALTER TABLE ONLY serverless_domain_cluster
ADD CONSTRAINT serverless_domain_cluster_pkey PRIMARY KEY (uuid);
-ALTER TABLE ONLY public.service_desk_settings
+ALTER TABLE ONLY service_desk_settings
ADD CONSTRAINT service_desk_settings_pkey PRIMARY KEY (project_id);
-ALTER TABLE ONLY public.services
+ALTER TABLE ONLY services
ADD CONSTRAINT services_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.shards
+ALTER TABLE ONLY shards
ADD CONSTRAINT shards_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.slack_integrations
+ALTER TABLE ONLY slack_integrations
ADD CONSTRAINT slack_integrations_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.smartcard_identities
+ALTER TABLE ONLY smartcard_identities
ADD CONSTRAINT smartcard_identities_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.snippet_repositories
+ALTER TABLE ONLY snippet_repositories
ADD CONSTRAINT snippet_repositories_pkey PRIMARY KEY (snippet_id);
-ALTER TABLE ONLY public.snippet_statistics
+ALTER TABLE ONLY snippet_statistics
ADD CONSTRAINT snippet_statistics_pkey PRIMARY KEY (snippet_id);
-ALTER TABLE ONLY public.snippet_user_mentions
+ALTER TABLE ONLY snippet_user_mentions
ADD CONSTRAINT snippet_user_mentions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.snippets
+ALTER TABLE ONLY snippets
ADD CONSTRAINT snippets_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.software_license_policies
+ALTER TABLE ONLY software_license_policies
ADD CONSTRAINT software_license_policies_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.software_licenses
+ALTER TABLE ONLY software_licenses
ADD CONSTRAINT software_licenses_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.spam_logs
+ALTER TABLE ONLY spam_logs
ADD CONSTRAINT spam_logs_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.sprints
+ALTER TABLE ONLY sprints
ADD CONSTRAINT sprints_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.status_page_published_incidents
+ALTER TABLE ONLY status_page_published_incidents
ADD CONSTRAINT status_page_published_incidents_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.status_page_settings
+ALTER TABLE ONLY status_page_settings
ADD CONSTRAINT status_page_settings_pkey PRIMARY KEY (project_id);
-ALTER TABLE ONLY public.subscriptions
+ALTER TABLE ONLY subscriptions
ADD CONSTRAINT subscriptions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.suggestions
+ALTER TABLE ONLY suggestions
ADD CONSTRAINT suggestions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.system_note_metadata
+ALTER TABLE ONLY system_note_metadata
ADD CONSTRAINT system_note_metadata_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.taggings
+ALTER TABLE ONLY taggings
ADD CONSTRAINT taggings_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.tags
+ALTER TABLE ONLY tags
ADD CONSTRAINT tags_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.term_agreements
+ALTER TABLE ONLY term_agreements
ADD CONSTRAINT term_agreements_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.terraform_states
+ALTER TABLE ONLY terraform_state_versions
+ ADD CONSTRAINT terraform_state_versions_pkey PRIMARY KEY (id);
+
+ALTER TABLE ONLY terraform_states
ADD CONSTRAINT terraform_states_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.timelogs
+ALTER TABLE ONLY timelogs
ADD CONSTRAINT timelogs_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.todos
+ALTER TABLE ONLY todos
ADD CONSTRAINT todos_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.trending_projects
+ALTER TABLE ONLY trending_projects
ADD CONSTRAINT trending_projects_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.u2f_registrations
+ALTER TABLE ONLY u2f_registrations
ADD CONSTRAINT u2f_registrations_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.uploads
+ALTER TABLE ONLY uploads
ADD CONSTRAINT uploads_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.user_agent_details
+ALTER TABLE ONLY user_agent_details
ADD CONSTRAINT user_agent_details_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.user_callouts
+ALTER TABLE ONLY user_callouts
ADD CONSTRAINT user_callouts_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.user_canonical_emails
+ALTER TABLE ONLY user_canonical_emails
ADD CONSTRAINT user_canonical_emails_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.user_custom_attributes
+ALTER TABLE ONLY user_custom_attributes
ADD CONSTRAINT user_custom_attributes_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.user_details
+ALTER TABLE ONLY user_details
ADD CONSTRAINT user_details_pkey PRIMARY KEY (user_id);
-ALTER TABLE ONLY public.user_highest_roles
+ALTER TABLE ONLY user_highest_roles
ADD CONSTRAINT user_highest_roles_pkey PRIMARY KEY (user_id);
-ALTER TABLE ONLY public.user_preferences
+ALTER TABLE ONLY user_preferences
ADD CONSTRAINT user_preferences_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.user_statuses
+ALTER TABLE ONLY user_statuses
ADD CONSTRAINT user_statuses_pkey PRIMARY KEY (user_id);
-ALTER TABLE ONLY public.user_synced_attributes_metadata
+ALTER TABLE ONLY user_synced_attributes_metadata
ADD CONSTRAINT user_synced_attributes_metadata_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.users_ops_dashboard_projects
+ALTER TABLE ONLY users_ops_dashboard_projects
ADD CONSTRAINT users_ops_dashboard_projects_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.users
+ALTER TABLE ONLY users
ADD CONSTRAINT users_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.users_star_projects
+ALTER TABLE ONLY users_star_projects
ADD CONSTRAINT users_star_projects_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.users_statistics
+ALTER TABLE ONLY users_statistics
ADD CONSTRAINT users_statistics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerabilities
+ALTER TABLE ONLY vulnerabilities
ADD CONSTRAINT vulnerabilities_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerability_exports
+ALTER TABLE ONLY vulnerability_exports
ADD CONSTRAINT vulnerability_exports_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerability_feedback
+ALTER TABLE ONLY vulnerability_feedback
ADD CONSTRAINT vulnerability_feedback_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerability_historical_statistics
+ALTER TABLE ONLY vulnerability_historical_statistics
ADD CONSTRAINT vulnerability_historical_statistics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerability_identifiers
+ALTER TABLE ONLY vulnerability_identifiers
ADD CONSTRAINT vulnerability_identifiers_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerability_issue_links
+ALTER TABLE ONLY vulnerability_issue_links
ADD CONSTRAINT vulnerability_issue_links_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerability_occurrence_identifiers
+ALTER TABLE ONLY vulnerability_occurrence_identifiers
ADD CONSTRAINT vulnerability_occurrence_identifiers_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerability_occurrence_pipelines
+ALTER TABLE ONLY vulnerability_occurrence_pipelines
ADD CONSTRAINT vulnerability_occurrence_pipelines_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerability_occurrences
+ALTER TABLE ONLY vulnerability_occurrences
ADD CONSTRAINT vulnerability_occurrences_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerability_scanners
+ALTER TABLE ONLY vulnerability_scanners
ADD CONSTRAINT vulnerability_scanners_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerability_statistics
+ALTER TABLE ONLY vulnerability_statistics
ADD CONSTRAINT vulnerability_statistics_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.vulnerability_user_mentions
+ALTER TABLE ONLY vulnerability_user_mentions
ADD CONSTRAINT vulnerability_user_mentions_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.web_hook_logs
+ALTER TABLE ONLY web_hook_logs
ADD CONSTRAINT web_hook_logs_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.web_hooks
+ALTER TABLE ONLY web_hooks
ADD CONSTRAINT web_hooks_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.webauthn_registrations
+ALTER TABLE ONLY webauthn_registrations
ADD CONSTRAINT webauthn_registrations_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.wiki_page_meta
+ALTER TABLE ONLY wiki_page_meta
ADD CONSTRAINT wiki_page_meta_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.wiki_page_slugs
+ALTER TABLE ONLY wiki_page_slugs
ADD CONSTRAINT wiki_page_slugs_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.x509_certificates
+ALTER TABLE ONLY x509_certificates
ADD CONSTRAINT x509_certificates_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.x509_commit_signatures
+ALTER TABLE ONLY x509_commit_signatures
ADD CONSTRAINT x509_commit_signatures_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.x509_issuers
+ALTER TABLE ONLY x509_issuers
ADD CONSTRAINT x509_issuers_pkey PRIMARY KEY (id);
-ALTER TABLE ONLY public.zoom_meetings
+ALTER TABLE ONLY zoom_meetings
ADD CONSTRAINT zoom_meetings_pkey PRIMARY KEY (id);
-CREATE INDEX index_product_analytics_events_experimental_project_and_time ON ONLY public.product_analytics_events_experimental USING btree (project_id, collector_tstamp);
+CREATE INDEX index_product_analytics_events_experimental_project_and_time ON ONLY product_analytics_events_experimental USING btree (project_id, collector_tstamp);
CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx10 ON gitlab_partitions_static.product_analytics_events_experimental_10 USING btree (project_id, collector_tstamp);
@@ -18860,4333 +19240,4478 @@ CREATE INDEX product_analytics_events_exper_project_id_collector_tstamp_idx9 ON
CREATE INDEX product_analytics_events_experi_project_id_collector_tstamp_idx ON gitlab_partitions_static.product_analytics_events_experimental_00 USING btree (project_id, collector_tstamp);
-CREATE INDEX analytics_index_audit_events_on_created_at_and_author_id ON public.audit_events USING btree (created_at, author_id);
+CREATE INDEX analytics_index_audit_events_on_created_at_and_author_id ON audit_events USING btree (created_at, author_id);
+
+CREATE INDEX analytics_index_events_on_created_at_and_author_id ON events USING btree (created_at, author_id);
+
+CREATE INDEX analytics_repository_languages_on_project_id ON analytics_language_trend_repository_languages USING btree (project_id);
+
+CREATE UNIQUE INDEX analytics_repository_languages_unique_index ON analytics_language_trend_repository_languages USING btree (programming_language_id, project_id, snapshot_date);
+
+CREATE UNIQUE INDEX any_approver_merge_request_rule_type_unique_index ON approval_merge_request_rules USING btree (merge_request_id, rule_type) WHERE (rule_type = 4);
+
+CREATE UNIQUE INDEX any_approver_project_rule_type_unique_index ON approval_project_rules USING btree (project_id) WHERE (rule_type = 3);
+
+CREATE INDEX approval_mr_rule_index_merge_request_id ON approval_merge_request_rules USING btree (merge_request_id);
+
+CREATE UNIQUE INDEX backup_labels_group_id_project_id_title_idx ON backup_labels USING btree (group_id, project_id, title);
+
+CREATE INDEX backup_labels_group_id_title_idx ON backup_labels USING btree (group_id, title) WHERE (project_id = NULL::integer);
+
+CREATE INDEX backup_labels_project_id_idx ON backup_labels USING btree (project_id);
+
+CREATE UNIQUE INDEX backup_labels_project_id_title_idx ON backup_labels USING btree (project_id, title) WHERE (group_id = NULL::integer);
+
+CREATE INDEX backup_labels_template_idx ON backup_labels USING btree (template) WHERE template;
+
+CREATE INDEX backup_labels_title_idx ON backup_labels USING btree (title);
+
+CREATE INDEX backup_labels_type_project_id_idx ON backup_labels USING btree (type, project_id);
+
+CREATE INDEX ci_builds_gitlab_monitor_metrics ON ci_builds USING btree (status, created_at, project_id) WHERE ((type)::text = 'Ci::Build'::text);
+
+CREATE INDEX code_owner_approval_required ON protected_branches USING btree (project_id, code_owner_approval_required) WHERE (code_owner_approval_required = true);
+
+CREATE INDEX commit_id_and_note_id_index ON commit_user_mentions USING btree (commit_id, note_id);
+
+CREATE UNIQUE INDEX design_management_designs_versions_uniqueness ON design_management_designs_versions USING btree (design_id, version_id);
+
+CREATE INDEX design_user_mentions_on_design_id_and_note_id_index ON design_user_mentions USING btree (design_id, note_id);
+
+CREATE UNIQUE INDEX epic_user_mentions_on_epic_id_and_note_id_index ON epic_user_mentions USING btree (epic_id, note_id);
+
+CREATE UNIQUE INDEX epic_user_mentions_on_epic_id_index ON epic_user_mentions USING btree (epic_id) WHERE (note_id IS NULL);
+
+CREATE INDEX idx_audit_events_on_entity_id_desc_author_id_created_at ON audit_events USING btree (entity_id, entity_type, id DESC, author_id, created_at);
+
+CREATE INDEX idx_ci_pipelines_artifacts_locked ON ci_pipelines USING btree (ci_ref_id, id) WHERE (locked = 1);
+
+CREATE INDEX idx_container_scanning_findings ON vulnerability_occurrences USING btree (id) WHERE (report_type = 2);
+
+CREATE INDEX idx_deployment_clusters_on_cluster_id_and_kubernetes_namespace ON deployment_clusters USING btree (cluster_id, kubernetes_namespace);
+
+CREATE UNIQUE INDEX idx_deployment_merge_requests_unique_index ON deployment_merge_requests USING btree (deployment_id, merge_request_id);
+
+CREATE UNIQUE INDEX idx_environment_merge_requests_unique_index ON deployment_merge_requests USING btree (environment_id, merge_request_id);
+
+CREATE INDEX idx_geo_con_rep_updated_events_on_container_repository_id ON geo_container_repository_updated_events USING btree (container_repository_id);
+
+CREATE INDEX idx_issues_on_health_status_not_null ON issues USING btree (health_status) WHERE (health_status IS NOT NULL);
+
+CREATE INDEX idx_issues_on_project_id_and_created_at_and_id_and_state_id ON issues USING btree (project_id, created_at, id, state_id);
+
+CREATE INDEX idx_issues_on_project_id_and_due_date_and_id_and_state_id ON issues USING btree (project_id, due_date, id, state_id) WHERE (due_date IS NOT NULL);
+
+CREATE INDEX idx_issues_on_project_id_and_rel_position_and_state_id_and_id ON issues USING btree (project_id, relative_position, state_id, id DESC);
+
+CREATE INDEX idx_issues_on_project_id_and_updated_at_and_id_and_state_id ON issues USING btree (project_id, updated_at, id, state_id);
+
+CREATE INDEX idx_issues_on_state_id ON issues USING btree (state_id);
+
+CREATE INDEX idx_jira_connect_subscriptions_on_installation_id ON jira_connect_subscriptions USING btree (jira_connect_installation_id);
+
+CREATE UNIQUE INDEX idx_jira_connect_subscriptions_on_installation_id_namespace_id ON jira_connect_subscriptions USING btree (jira_connect_installation_id, namespace_id);
+
+CREATE INDEX idx_merge_requests_on_id_and_merge_jid ON merge_requests USING btree (id, merge_jid) WHERE ((merge_jid IS NOT NULL) AND (state_id = 4));
+
+CREATE INDEX idx_merge_requests_on_source_project_and_branch_state_opened ON merge_requests USING btree (source_project_id, source_branch) WHERE (state_id = 1);
+
+CREATE INDEX idx_merge_requests_on_state_id_and_merge_status ON merge_requests USING btree (state_id, merge_status) WHERE ((state_id = 1) AND ((merge_status)::text = 'can_be_merged'::text));
+
+CREATE INDEX idx_merge_requests_on_target_project_id_and_iid_opened ON merge_requests USING btree (target_project_id, iid) WHERE (state_id = 1);
+
+CREATE INDEX idx_merge_requests_on_target_project_id_and_locked_state ON merge_requests USING btree (target_project_id) WHERE (state_id = 4);
+
+CREATE UNIQUE INDEX idx_metrics_users_starred_dashboard_on_user_project_dashboard ON metrics_users_starred_dashboards USING btree (user_id, project_id, dashboard_path);
+
+CREATE INDEX idx_mr_cc_diff_files_on_mr_cc_id_and_sha ON merge_request_context_commit_diff_files USING btree (merge_request_context_commit_id, sha);
+
+CREATE INDEX idx_packages_packages_on_project_id_name_version_package_type ON packages_packages USING btree (project_id, name, version, package_type);
+
+CREATE UNIQUE INDEX idx_pkgs_dep_links_on_pkg_id_dependency_id_dependency_type ON packages_dependency_links USING btree (package_id, dependency_id, dependency_type);
+
+CREATE INDEX idx_proj_feat_usg_on_jira_dvcs_cloud_last_sync_at_and_proj_id ON project_feature_usages USING btree (jira_dvcs_cloud_last_sync_at, project_id) WHERE (jira_dvcs_cloud_last_sync_at IS NOT NULL);
+
+CREATE INDEX idx_proj_feat_usg_on_jira_dvcs_server_last_sync_at_and_proj_id ON project_feature_usages USING btree (jira_dvcs_server_last_sync_at, project_id) WHERE (jira_dvcs_server_last_sync_at IS NOT NULL);
+
+CREATE UNIQUE INDEX idx_project_id_payload_key_self_managed_prometheus_alert_events ON self_managed_prometheus_alert_events USING btree (project_id, payload_key);
+
+CREATE INDEX idx_project_repository_check_partial ON projects USING btree (repository_storage, created_at) WHERE (last_repository_check_at IS NULL);
+
+CREATE INDEX idx_projects_id_created_at_disable_overriding_approvers_false ON projects USING btree (id, created_at) WHERE ((disable_overriding_approvers_per_merge_request = false) OR (disable_overriding_approvers_per_merge_request IS NULL));
+
+CREATE INDEX idx_projects_id_created_at_disable_overriding_approvers_true ON projects USING btree (id, created_at) WHERE (disable_overriding_approvers_per_merge_request = true);
+
+CREATE INDEX idx_projects_on_repository_storage_last_repository_updated_at ON projects USING btree (id, repository_storage, last_repository_updated_at);
+
+CREATE INDEX idx_repository_states_on_last_repository_verification_ran_at ON project_repository_states USING btree (project_id, last_repository_verification_ran_at) WHERE ((repository_verification_checksum IS NOT NULL) AND (last_repository_verification_failure IS NULL));
+
+CREATE INDEX idx_repository_states_on_last_wiki_verification_ran_at ON project_repository_states USING btree (project_id, last_wiki_verification_ran_at) WHERE ((wiki_verification_checksum IS NOT NULL) AND (last_wiki_verification_failure IS NULL));
+
+CREATE INDEX idx_repository_states_on_repository_failure_partial ON project_repository_states USING btree (last_repository_verification_failure) WHERE (last_repository_verification_failure IS NOT NULL);
+
+CREATE INDEX idx_repository_states_on_wiki_failure_partial ON project_repository_states USING btree (last_wiki_verification_failure) WHERE (last_wiki_verification_failure IS NOT NULL);
+
+CREATE INDEX idx_repository_states_outdated_checksums ON project_repository_states USING btree (project_id) WHERE (((repository_verification_checksum IS NULL) AND (last_repository_verification_failure IS NULL)) OR ((wiki_verification_checksum IS NULL) AND (last_wiki_verification_failure IS NULL)));
+
+CREATE UNIQUE INDEX idx_security_scans_on_build_and_scan_type ON security_scans USING btree (build_id, scan_type);
+
+CREATE INDEX idx_security_scans_on_scan_type ON security_scans USING btree (scan_type);
+
+CREATE UNIQUE INDEX idx_serverless_domain_cluster_on_clusters_applications_knative ON serverless_domain_cluster USING btree (clusters_applications_knative_id);
+
+CREATE UNIQUE INDEX idx_vulnerability_issue_links_on_vulnerability_id_and_issue_id ON vulnerability_issue_links USING btree (vulnerability_id, issue_id);
+
+CREATE UNIQUE INDEX idx_vulnerability_issue_links_on_vulnerability_id_and_link_type ON vulnerability_issue_links USING btree (vulnerability_id, link_type) WHERE (link_type = 2);
+
+CREATE INDEX index_abuse_reports_on_user_id ON abuse_reports USING btree (user_id);
-CREATE INDEX analytics_index_events_on_created_at_and_author_id ON public.events USING btree (created_at, author_id);
+CREATE INDEX index_alert_assignees_on_alert_id ON alert_management_alert_assignees USING btree (alert_id);
-CREATE INDEX analytics_repository_languages_on_project_id ON public.analytics_language_trend_repository_languages USING btree (project_id);
+CREATE UNIQUE INDEX index_alert_assignees_on_user_id_and_alert_id ON alert_management_alert_assignees USING btree (user_id, alert_id);
-CREATE UNIQUE INDEX analytics_repository_languages_unique_index ON public.analytics_language_trend_repository_languages USING btree (programming_language_id, project_id, snapshot_date);
+CREATE INDEX index_alert_management_alerts_on_environment_id ON alert_management_alerts USING btree (environment_id) WHERE (environment_id IS NOT NULL);
-CREATE UNIQUE INDEX any_approver_merge_request_rule_type_unique_index ON public.approval_merge_request_rules USING btree (merge_request_id, rule_type) WHERE (rule_type = 4);
+CREATE INDEX index_alert_management_alerts_on_issue_id ON alert_management_alerts USING btree (issue_id);
-CREATE UNIQUE INDEX any_approver_project_rule_type_unique_index ON public.approval_project_rules USING btree (project_id) WHERE (rule_type = 3);
+CREATE UNIQUE INDEX index_alert_management_alerts_on_project_id_and_iid ON alert_management_alerts USING btree (project_id, iid);
-CREATE UNIQUE INDEX approval_rule_name_index_for_code_owners ON public.approval_merge_request_rules USING btree (merge_request_id, code_owner, name) WHERE ((code_owner = true) AND (section IS NULL));
+CREATE INDEX index_alert_management_alerts_on_prometheus_alert_id ON alert_management_alerts USING btree (prometheus_alert_id) WHERE (prometheus_alert_id IS NOT NULL);
-CREATE UNIQUE INDEX backup_labels_group_id_project_id_title_idx ON public.backup_labels USING btree (group_id, project_id, title);
+CREATE UNIQUE INDEX index_alert_user_mentions_on_alert_id ON alert_management_alert_user_mentions USING btree (alert_management_alert_id) WHERE (note_id IS NULL);
-CREATE INDEX backup_labels_group_id_title_idx ON public.backup_labels USING btree (group_id, title) WHERE (project_id = NULL::integer);
+CREATE UNIQUE INDEX index_alert_user_mentions_on_alert_id_and_note_id ON alert_management_alert_user_mentions USING btree (alert_management_alert_id, note_id);
-CREATE INDEX backup_labels_project_id_idx ON public.backup_labels USING btree (project_id);
+CREATE UNIQUE INDEX index_alert_user_mentions_on_note_id ON alert_management_alert_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
-CREATE UNIQUE INDEX backup_labels_project_id_title_idx ON public.backup_labels USING btree (project_id, title) WHERE (group_id = NULL::integer);
+CREATE INDEX index_alerts_service_data_on_service_id ON alerts_service_data USING btree (service_id);
-CREATE INDEX backup_labels_template_idx ON public.backup_labels USING btree (template) WHERE template;
+CREATE INDEX index_allowed_email_domains_on_group_id ON allowed_email_domains USING btree (group_id);
-CREATE INDEX backup_labels_title_idx ON public.backup_labels USING btree (title);
+CREATE INDEX index_analytics_ca_group_stages_on_end_event_label_id ON analytics_cycle_analytics_group_stages USING btree (end_event_label_id);
-CREATE INDEX backup_labels_type_project_id_idx ON public.backup_labels USING btree (type, project_id);
+CREATE INDEX index_analytics_ca_group_stages_on_group_id ON analytics_cycle_analytics_group_stages USING btree (group_id);
-CREATE INDEX ci_builds_gitlab_monitor_metrics ON public.ci_builds USING btree (status, created_at, project_id) WHERE ((type)::text = 'Ci::Build'::text);
+CREATE INDEX index_analytics_ca_group_stages_on_relative_position ON analytics_cycle_analytics_group_stages USING btree (relative_position);
-CREATE INDEX code_owner_approval_required ON public.protected_branches USING btree (project_id, code_owner_approval_required) WHERE (code_owner_approval_required = true);
+CREATE INDEX index_analytics_ca_group_stages_on_start_event_label_id ON analytics_cycle_analytics_group_stages USING btree (start_event_label_id);
-CREATE INDEX commit_id_and_note_id_index ON public.commit_user_mentions USING btree (commit_id, note_id);
+CREATE INDEX index_analytics_ca_group_stages_on_value_stream_id ON analytics_cycle_analytics_group_stages USING btree (group_value_stream_id);
-CREATE UNIQUE INDEX design_management_designs_versions_uniqueness ON public.design_management_designs_versions USING btree (design_id, version_id);
+CREATE UNIQUE INDEX index_analytics_ca_group_value_streams_on_group_id_and_name ON analytics_cycle_analytics_group_value_streams USING btree (group_id, name);
-CREATE INDEX design_user_mentions_on_design_id_and_note_id_index ON public.design_user_mentions USING btree (design_id, note_id);
+CREATE INDEX index_analytics_ca_project_stages_on_end_event_label_id ON analytics_cycle_analytics_project_stages USING btree (end_event_label_id);
-CREATE UNIQUE INDEX epic_user_mentions_on_epic_id_and_note_id_index ON public.epic_user_mentions USING btree (epic_id, note_id);
+CREATE INDEX index_analytics_ca_project_stages_on_project_id ON analytics_cycle_analytics_project_stages USING btree (project_id);
-CREATE UNIQUE INDEX epic_user_mentions_on_epic_id_index ON public.epic_user_mentions USING btree (epic_id) WHERE (note_id IS NULL);
+CREATE UNIQUE INDEX index_analytics_ca_project_stages_on_project_id_and_name ON analytics_cycle_analytics_project_stages USING btree (project_id, name);
-CREATE INDEX idx_ci_pipelines_artifacts_locked ON public.ci_pipelines USING btree (ci_ref_id, id) WHERE (locked = 1);
+CREATE INDEX index_analytics_ca_project_stages_on_relative_position ON analytics_cycle_analytics_project_stages USING btree (relative_position);
-CREATE INDEX idx_deployment_clusters_on_cluster_id_and_kubernetes_namespace ON public.deployment_clusters USING btree (cluster_id, kubernetes_namespace);
+CREATE INDEX index_analytics_ca_project_stages_on_start_event_label_id ON analytics_cycle_analytics_project_stages USING btree (start_event_label_id);
-CREATE UNIQUE INDEX idx_deployment_merge_requests_unique_index ON public.deployment_merge_requests USING btree (deployment_id, merge_request_id);
+CREATE INDEX index_analytics_cycle_analytics_group_stages_custom_only ON analytics_cycle_analytics_group_stages USING btree (id) WHERE (custom = true);
-CREATE UNIQUE INDEX idx_environment_merge_requests_unique_index ON public.deployment_merge_requests USING btree (environment_id, merge_request_id);
+CREATE INDEX index_application_settings_on_custom_project_templates_group_id ON application_settings USING btree (custom_project_templates_group_id);
-CREATE INDEX idx_geo_con_rep_updated_events_on_container_repository_id ON public.geo_container_repository_updated_events USING btree (container_repository_id);
+CREATE INDEX index_application_settings_on_file_template_project_id ON application_settings USING btree (file_template_project_id);
-CREATE INDEX idx_issues_on_health_status_not_null ON public.issues USING btree (health_status) WHERE (health_status IS NOT NULL);
+CREATE INDEX index_application_settings_on_instance_administrators_group_id ON application_settings USING btree (instance_administrators_group_id);
-CREATE INDEX idx_issues_on_project_id_and_created_at_and_id_and_state_id ON public.issues USING btree (project_id, created_at, id, state_id);
+CREATE UNIQUE INDEX index_application_settings_on_push_rule_id ON application_settings USING btree (push_rule_id);
-CREATE INDEX idx_issues_on_project_id_and_due_date_and_id_and_state_id ON public.issues USING btree (project_id, due_date, id, state_id) WHERE (due_date IS NOT NULL);
+CREATE INDEX index_application_settings_on_usage_stats_set_by_user_id ON application_settings USING btree (usage_stats_set_by_user_id);
-CREATE INDEX idx_issues_on_project_id_and_rel_position_and_state_id_and_id ON public.issues USING btree (project_id, relative_position, state_id, id DESC);
+CREATE INDEX index_applicationsettings_on_instance_administration_project_id ON application_settings USING btree (instance_administration_project_id);
-CREATE INDEX idx_issues_on_project_id_and_updated_at_and_id_and_state_id ON public.issues USING btree (project_id, updated_at, id, state_id);
+CREATE UNIQUE INDEX index_approval_merge_request_rule_sources_1 ON approval_merge_request_rule_sources USING btree (approval_merge_request_rule_id);
-CREATE INDEX idx_issues_on_state_id ON public.issues USING btree (state_id);
+CREATE INDEX index_approval_merge_request_rule_sources_2 ON approval_merge_request_rule_sources USING btree (approval_project_rule_id);
-CREATE INDEX idx_jira_connect_subscriptions_on_installation_id ON public.jira_connect_subscriptions USING btree (jira_connect_installation_id);
+CREATE UNIQUE INDEX index_approval_merge_request_rules_approved_approvers_1 ON approval_merge_request_rules_approved_approvers USING btree (approval_merge_request_rule_id, user_id);
-CREATE UNIQUE INDEX idx_jira_connect_subscriptions_on_installation_id_namespace_id ON public.jira_connect_subscriptions USING btree (jira_connect_installation_id, namespace_id);
+CREATE INDEX index_approval_merge_request_rules_approved_approvers_2 ON approval_merge_request_rules_approved_approvers USING btree (user_id);
-CREATE INDEX idx_merge_requests_on_id_and_merge_jid ON public.merge_requests USING btree (id, merge_jid) WHERE ((merge_jid IS NOT NULL) AND (state_id = 4));
+CREATE UNIQUE INDEX index_approval_merge_request_rules_groups_1 ON approval_merge_request_rules_groups USING btree (approval_merge_request_rule_id, group_id);
-CREATE INDEX idx_merge_requests_on_source_project_and_branch_state_opened ON public.merge_requests USING btree (source_project_id, source_branch) WHERE (state_id = 1);
+CREATE INDEX index_approval_merge_request_rules_groups_2 ON approval_merge_request_rules_groups USING btree (group_id);
-CREATE INDEX idx_merge_requests_on_state_id_and_merge_status ON public.merge_requests USING btree (state_id, merge_status) WHERE ((state_id = 1) AND ((merge_status)::text = 'can_be_merged'::text));
+CREATE UNIQUE INDEX index_approval_merge_request_rules_users_1 ON approval_merge_request_rules_users USING btree (approval_merge_request_rule_id, user_id);
-CREATE INDEX idx_merge_requests_on_target_project_id_and_iid_opened ON public.merge_requests USING btree (target_project_id, iid) WHERE (state_id = 1);
+CREATE INDEX index_approval_merge_request_rules_users_2 ON approval_merge_request_rules_users USING btree (user_id);
-CREATE INDEX idx_merge_requests_on_target_project_id_and_locked_state ON public.merge_requests USING btree (target_project_id) WHERE (state_id = 4);
+CREATE UNIQUE INDEX index_approval_project_rules_groups_1 ON approval_project_rules_groups USING btree (approval_project_rule_id, group_id);
-CREATE UNIQUE INDEX idx_metrics_users_starred_dashboard_on_user_project_dashboard ON public.metrics_users_starred_dashboards USING btree (user_id, project_id, dashboard_path);
+CREATE INDEX index_approval_project_rules_groups_2 ON approval_project_rules_groups USING btree (group_id);
-CREATE INDEX idx_mr_cc_diff_files_on_mr_cc_id_and_sha ON public.merge_request_context_commit_diff_files USING btree (merge_request_context_commit_id, sha);
+CREATE INDEX index_approval_project_rules_on_project_id ON approval_project_rules USING btree (project_id);
-CREATE INDEX idx_packages_packages_on_project_id_name_version_package_type ON public.packages_packages USING btree (project_id, name, version, package_type);
+CREATE INDEX index_approval_project_rules_on_rule_type ON approval_project_rules USING btree (rule_type);
-CREATE UNIQUE INDEX idx_pkgs_dep_links_on_pkg_id_dependency_id_dependency_type ON public.packages_dependency_links USING btree (package_id, dependency_id, dependency_type);
+CREATE INDEX index_approval_project_rules_protected_branches_pb_id ON approval_project_rules_protected_branches USING btree (protected_branch_id);
-CREATE INDEX idx_proj_feat_usg_on_jira_dvcs_cloud_last_sync_at_and_proj_id ON public.project_feature_usages USING btree (jira_dvcs_cloud_last_sync_at, project_id) WHERE (jira_dvcs_cloud_last_sync_at IS NOT NULL);
+CREATE UNIQUE INDEX index_approval_project_rules_protected_branches_unique ON approval_project_rules_protected_branches USING btree (approval_project_rule_id, protected_branch_id);
-CREATE INDEX idx_proj_feat_usg_on_jira_dvcs_server_last_sync_at_and_proj_id ON public.project_feature_usages USING btree (jira_dvcs_server_last_sync_at, project_id) WHERE (jira_dvcs_server_last_sync_at IS NOT NULL);
+CREATE UNIQUE INDEX index_approval_project_rules_users_1 ON approval_project_rules_users USING btree (approval_project_rule_id, user_id);
-CREATE UNIQUE INDEX idx_project_id_payload_key_self_managed_prometheus_alert_events ON public.self_managed_prometheus_alert_events USING btree (project_id, payload_key);
+CREATE INDEX index_approval_project_rules_users_2 ON approval_project_rules_users USING btree (user_id);
-CREATE INDEX idx_project_repository_check_partial ON public.projects USING btree (repository_storage, created_at) WHERE (last_repository_check_at IS NULL);
+CREATE UNIQUE INDEX index_approval_rule_name_for_code_owners_rule_type ON approval_merge_request_rules USING btree (merge_request_id, name) WHERE ((rule_type = 2) AND (section IS NULL));
-CREATE INDEX idx_projects_id_created_at_disable_overriding_approvers_false ON public.projects USING btree (id, created_at) WHERE ((disable_overriding_approvers_per_merge_request = false) OR (disable_overriding_approvers_per_merge_request IS NULL));
+CREATE UNIQUE INDEX index_approval_rule_name_for_sectional_code_owners_rule_type ON approval_merge_request_rules USING btree (merge_request_id, name, section) WHERE (rule_type = 2);
-CREATE INDEX idx_projects_id_created_at_disable_overriding_approvers_true ON public.projects USING btree (id, created_at) WHERE (disable_overriding_approvers_per_merge_request = true);
+CREATE INDEX index_approval_rules_code_owners_rule_type ON approval_merge_request_rules USING btree (merge_request_id) WHERE (rule_type = 2);
-CREATE INDEX idx_projects_on_repository_storage_last_repository_updated_at ON public.projects USING btree (id, repository_storage, last_repository_updated_at);
+CREATE INDEX index_approvals_on_merge_request_id ON approvals USING btree (merge_request_id);
-CREATE INDEX idx_repository_states_on_last_repository_verification_ran_at ON public.project_repository_states USING btree (project_id, last_repository_verification_ran_at) WHERE ((repository_verification_checksum IS NOT NULL) AND (last_repository_verification_failure IS NULL));
+CREATE UNIQUE INDEX index_approvals_on_user_id_and_merge_request_id ON approvals USING btree (user_id, merge_request_id);
-CREATE INDEX idx_repository_states_on_last_wiki_verification_ran_at ON public.project_repository_states USING btree (project_id, last_wiki_verification_ran_at) WHERE ((wiki_verification_checksum IS NOT NULL) AND (last_wiki_verification_failure IS NULL));
+CREATE INDEX index_approver_groups_on_group_id ON approver_groups USING btree (group_id);
-CREATE INDEX idx_repository_states_on_repository_failure_partial ON public.project_repository_states USING btree (last_repository_verification_failure) WHERE (last_repository_verification_failure IS NOT NULL);
+CREATE INDEX index_approver_groups_on_target_id_and_target_type ON approver_groups USING btree (target_id, target_type);
-CREATE INDEX idx_repository_states_on_wiki_failure_partial ON public.project_repository_states USING btree (last_wiki_verification_failure) WHERE (last_wiki_verification_failure IS NOT NULL);
+CREATE INDEX index_approvers_on_target_id_and_target_type ON approvers USING btree (target_id, target_type);
-CREATE INDEX idx_repository_states_outdated_checksums ON public.project_repository_states USING btree (project_id) WHERE (((repository_verification_checksum IS NULL) AND (last_repository_verification_failure IS NULL)) OR ((wiki_verification_checksum IS NULL) AND (last_wiki_verification_failure IS NULL)));
+CREATE INDEX index_approvers_on_user_id ON approvers USING btree (user_id);
-CREATE UNIQUE INDEX idx_security_scans_on_build_and_scan_type ON public.security_scans USING btree (build_id, scan_type);
+CREATE UNIQUE INDEX index_atlassian_identities_on_extern_uid ON atlassian_identities USING btree (extern_uid);
-CREATE INDEX idx_security_scans_on_scan_type ON public.security_scans USING btree (scan_type);
+CREATE INDEX index_authentication_events_on_provider ON authentication_events USING btree (provider);
-CREATE UNIQUE INDEX idx_serverless_domain_cluster_on_clusters_applications_knative ON public.serverless_domain_cluster USING btree (clusters_applications_knative_id);
+CREATE INDEX index_authentication_events_on_user_id ON authentication_events USING btree (user_id);
-CREATE UNIQUE INDEX idx_vulnerability_issue_links_on_vulnerability_id_and_issue_id ON public.vulnerability_issue_links USING btree (vulnerability_id, issue_id);
+CREATE INDEX index_award_emoji_on_awardable_type_and_awardable_id ON award_emoji USING btree (awardable_type, awardable_id);
-CREATE UNIQUE INDEX idx_vulnerability_issue_links_on_vulnerability_id_and_link_type ON public.vulnerability_issue_links USING btree (vulnerability_id, link_type) WHERE (link_type = 2);
+CREATE INDEX index_award_emoji_on_user_id_and_name ON award_emoji USING btree (user_id, name);
-CREATE INDEX index_abuse_reports_on_user_id ON public.abuse_reports USING btree (user_id);
+CREATE UNIQUE INDEX index_aws_roles_on_role_external_id ON aws_roles USING btree (role_external_id);
-CREATE INDEX index_alert_assignees_on_alert_id ON public.alert_management_alert_assignees USING btree (alert_id);
+CREATE UNIQUE INDEX index_aws_roles_on_user_id ON aws_roles USING btree (user_id);
-CREATE UNIQUE INDEX index_alert_assignees_on_user_id_and_alert_id ON public.alert_management_alert_assignees USING btree (user_id, alert_id);
+CREATE INDEX index_background_migration_jobs_for_partitioning_migrations ON background_migration_jobs USING btree (((arguments ->> 2))) WHERE (class_name = 'Gitlab::Database::PartitioningMigrationHelpers::BackfillPartitionedTable'::text);
-CREATE INDEX index_alert_management_alerts_on_environment_id ON public.alert_management_alerts USING btree (environment_id) WHERE (environment_id IS NOT NULL);
+CREATE INDEX index_background_migration_jobs_on_class_name_and_arguments ON background_migration_jobs USING btree (class_name, arguments);
-CREATE INDEX index_alert_management_alerts_on_issue_id ON public.alert_management_alerts USING btree (issue_id);
+CREATE INDEX index_background_migration_jobs_on_class_name_and_status_and_id ON background_migration_jobs USING btree (class_name, status, id);
-CREATE UNIQUE INDEX index_alert_management_alerts_on_project_id_and_iid ON public.alert_management_alerts USING btree (project_id, iid);
+CREATE INDEX index_badges_on_group_id ON badges USING btree (group_id);
-CREATE INDEX index_alert_management_alerts_on_prometheus_alert_id ON public.alert_management_alerts USING btree (prometheus_alert_id) WHERE (prometheus_alert_id IS NOT NULL);
+CREATE INDEX index_badges_on_project_id ON badges USING btree (project_id);
-CREATE UNIQUE INDEX index_alert_user_mentions_on_alert_id ON public.alert_management_alert_user_mentions USING btree (alert_management_alert_id) WHERE (note_id IS NULL);
+CREATE INDEX index_board_assignees_on_assignee_id ON board_assignees USING btree (assignee_id);
-CREATE UNIQUE INDEX index_alert_user_mentions_on_alert_id_and_note_id ON public.alert_management_alert_user_mentions USING btree (alert_management_alert_id, note_id);
+CREATE UNIQUE INDEX index_board_assignees_on_board_id_and_assignee_id ON board_assignees USING btree (board_id, assignee_id);
-CREATE UNIQUE INDEX index_alert_user_mentions_on_note_id ON public.alert_management_alert_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
+CREATE INDEX index_board_group_recent_visits_on_board_id ON board_group_recent_visits USING btree (board_id);
-CREATE INDEX index_alerts_service_data_on_service_id ON public.alerts_service_data USING btree (service_id);
+CREATE INDEX index_board_group_recent_visits_on_group_id ON board_group_recent_visits USING btree (group_id);
-CREATE INDEX index_allowed_email_domains_on_group_id ON public.allowed_email_domains USING btree (group_id);
+CREATE UNIQUE INDEX index_board_group_recent_visits_on_user_group_and_board ON board_group_recent_visits USING btree (user_id, group_id, board_id);
-CREATE INDEX index_analytics_ca_group_stages_on_end_event_label_id ON public.analytics_cycle_analytics_group_stages USING btree (end_event_label_id);
+CREATE INDEX index_board_group_recent_visits_on_user_id ON board_group_recent_visits USING btree (user_id);
-CREATE INDEX index_analytics_ca_group_stages_on_group_id ON public.analytics_cycle_analytics_group_stages USING btree (group_id);
+CREATE UNIQUE INDEX index_board_labels_on_board_id_and_label_id ON board_labels USING btree (board_id, label_id);
-CREATE INDEX index_analytics_ca_group_stages_on_relative_position ON public.analytics_cycle_analytics_group_stages USING btree (relative_position);
+CREATE INDEX index_board_labels_on_label_id ON board_labels USING btree (label_id);
-CREATE INDEX index_analytics_ca_group_stages_on_start_event_label_id ON public.analytics_cycle_analytics_group_stages USING btree (start_event_label_id);
+CREATE INDEX index_board_project_recent_visits_on_board_id ON board_project_recent_visits USING btree (board_id);
-CREATE INDEX index_analytics_ca_group_stages_on_value_stream_id ON public.analytics_cycle_analytics_group_stages USING btree (group_value_stream_id);
+CREATE INDEX index_board_project_recent_visits_on_project_id ON board_project_recent_visits USING btree (project_id);
-CREATE UNIQUE INDEX index_analytics_ca_group_value_streams_on_group_id_and_name ON public.analytics_cycle_analytics_group_value_streams USING btree (group_id, name);
+CREATE INDEX index_board_project_recent_visits_on_user_id ON board_project_recent_visits USING btree (user_id);
-CREATE INDEX index_analytics_ca_project_stages_on_end_event_label_id ON public.analytics_cycle_analytics_project_stages USING btree (end_event_label_id);
+CREATE UNIQUE INDEX index_board_project_recent_visits_on_user_project_and_board ON board_project_recent_visits USING btree (user_id, project_id, board_id);
-CREATE INDEX index_analytics_ca_project_stages_on_project_id ON public.analytics_cycle_analytics_project_stages USING btree (project_id);
+CREATE INDEX index_board_user_preferences_on_board_id ON board_user_preferences USING btree (board_id);
-CREATE UNIQUE INDEX index_analytics_ca_project_stages_on_project_id_and_name ON public.analytics_cycle_analytics_project_stages USING btree (project_id, name);
+CREATE INDEX index_board_user_preferences_on_user_id ON board_user_preferences USING btree (user_id);
-CREATE INDEX index_analytics_ca_project_stages_on_relative_position ON public.analytics_cycle_analytics_project_stages USING btree (relative_position);
+CREATE UNIQUE INDEX index_board_user_preferences_on_user_id_and_board_id ON board_user_preferences USING btree (user_id, board_id);
-CREATE INDEX index_analytics_ca_project_stages_on_start_event_label_id ON public.analytics_cycle_analytics_project_stages USING btree (start_event_label_id);
+CREATE INDEX index_boards_epic_user_preferences_on_board_id ON boards_epic_user_preferences USING btree (board_id);
-CREATE INDEX index_analytics_cycle_analytics_group_stages_custom_only ON public.analytics_cycle_analytics_group_stages USING btree (id) WHERE (custom = true);
+CREATE UNIQUE INDEX index_boards_epic_user_preferences_on_board_user_epic_unique ON boards_epic_user_preferences USING btree (board_id, user_id, epic_id);
-CREATE INDEX index_application_settings_on_custom_project_templates_group_id ON public.application_settings USING btree (custom_project_templates_group_id);
+CREATE INDEX index_boards_epic_user_preferences_on_epic_id ON boards_epic_user_preferences USING btree (epic_id);
-CREATE INDEX index_application_settings_on_file_template_project_id ON public.application_settings USING btree (file_template_project_id);
+CREATE INDEX index_boards_epic_user_preferences_on_user_id ON boards_epic_user_preferences USING btree (user_id);
-CREATE INDEX index_application_settings_on_instance_administrators_group_id ON public.application_settings USING btree (instance_administrators_group_id);
+CREATE INDEX index_boards_on_group_id ON boards USING btree (group_id);
-CREATE UNIQUE INDEX index_application_settings_on_push_rule_id ON public.application_settings USING btree (push_rule_id);
+CREATE INDEX index_boards_on_milestone_id ON boards USING btree (milestone_id);
-CREATE INDEX index_application_settings_on_usage_stats_set_by_user_id ON public.application_settings USING btree (usage_stats_set_by_user_id);
+CREATE INDEX index_boards_on_project_id ON boards USING btree (project_id);
-CREATE INDEX index_applicationsettings_on_instance_administration_project_id ON public.application_settings USING btree (instance_administration_project_id);
+CREATE INDEX index_broadcast_message_on_ends_at_and_broadcast_type_and_id ON broadcast_messages USING btree (ends_at, broadcast_type, id);
-CREATE UNIQUE INDEX index_approval_merge_request_rule_sources_1 ON public.approval_merge_request_rule_sources USING btree (approval_merge_request_rule_id);
+CREATE UNIQUE INDEX index_chat_names_on_service_id_and_team_id_and_chat_id ON chat_names USING btree (service_id, team_id, chat_id);
-CREATE INDEX index_approval_merge_request_rule_sources_2 ON public.approval_merge_request_rule_sources USING btree (approval_project_rule_id);
+CREATE UNIQUE INDEX index_chat_names_on_user_id_and_service_id ON chat_names USING btree (user_id, service_id);
-CREATE INDEX index_approval_merge_request_rules_1 ON public.approval_merge_request_rules USING btree (merge_request_id, code_owner);
+CREATE UNIQUE INDEX index_chat_teams_on_namespace_id ON chat_teams USING btree (namespace_id);
-CREATE UNIQUE INDEX index_approval_merge_request_rules_approved_approvers_1 ON public.approval_merge_request_rules_approved_approvers USING btree (approval_merge_request_rule_id, user_id);
+CREATE UNIQUE INDEX index_ci_build_needs_on_build_id_and_name ON ci_build_needs USING btree (build_id, name);
-CREATE INDEX index_approval_merge_request_rules_approved_approvers_2 ON public.approval_merge_request_rules_approved_approvers USING btree (user_id);
+CREATE UNIQUE INDEX index_ci_build_pending_states_on_build_id ON ci_build_pending_states USING btree (build_id);
-CREATE UNIQUE INDEX index_approval_merge_request_rules_groups_1 ON public.approval_merge_request_rules_groups USING btree (approval_merge_request_rule_id, group_id);
+CREATE INDEX index_ci_build_report_results_on_project_id ON ci_build_report_results USING btree (project_id);
-CREATE INDEX index_approval_merge_request_rules_groups_2 ON public.approval_merge_request_rules_groups USING btree (group_id);
+CREATE UNIQUE INDEX index_ci_build_trace_chunks_on_build_id_and_chunk_index ON ci_build_trace_chunks USING btree (build_id, chunk_index);
-CREATE UNIQUE INDEX index_approval_merge_request_rules_users_1 ON public.approval_merge_request_rules_users USING btree (approval_merge_request_rule_id, user_id);
+CREATE UNIQUE INDEX index_ci_build_trace_section_names_on_project_id_and_name ON ci_build_trace_section_names USING btree (project_id, name);
-CREATE INDEX index_approval_merge_request_rules_users_2 ON public.approval_merge_request_rules_users USING btree (user_id);
+CREATE UNIQUE INDEX index_ci_build_trace_sections_on_build_id_and_section_name_id ON ci_build_trace_sections USING btree (build_id, section_name_id);
-CREATE UNIQUE INDEX index_approval_project_rules_groups_1 ON public.approval_project_rules_groups USING btree (approval_project_rule_id, group_id);
+CREATE INDEX index_ci_build_trace_sections_on_project_id ON ci_build_trace_sections USING btree (project_id);
-CREATE INDEX index_approval_project_rules_groups_2 ON public.approval_project_rules_groups USING btree (group_id);
+CREATE INDEX index_ci_build_trace_sections_on_section_name_id ON ci_build_trace_sections USING btree (section_name_id);
-CREATE INDEX index_approval_project_rules_on_project_id ON public.approval_project_rules USING btree (project_id);
+CREATE UNIQUE INDEX index_ci_builds_metadata_on_build_id ON ci_builds_metadata USING btree (build_id);
-CREATE INDEX index_approval_project_rules_on_rule_type ON public.approval_project_rules USING btree (rule_type);
+CREATE INDEX index_ci_builds_metadata_on_build_id_and_has_exposed_artifacts ON ci_builds_metadata USING btree (build_id) WHERE (has_exposed_artifacts IS TRUE);
-CREATE INDEX index_approval_project_rules_protected_branches_pb_id ON public.approval_project_rules_protected_branches USING btree (protected_branch_id);
+CREATE INDEX index_ci_builds_metadata_on_build_id_and_interruptible ON ci_builds_metadata USING btree (build_id) WHERE (interruptible = true);
-CREATE UNIQUE INDEX index_approval_project_rules_protected_branches_unique ON public.approval_project_rules_protected_branches USING btree (approval_project_rule_id, protected_branch_id);
+CREATE INDEX index_ci_builds_metadata_on_project_id ON ci_builds_metadata USING btree (project_id);
-CREATE UNIQUE INDEX index_approval_project_rules_users_1 ON public.approval_project_rules_users USING btree (approval_project_rule_id, user_id);
+CREATE INDEX index_ci_builds_on_artifacts_expire_at ON ci_builds USING btree (artifacts_expire_at) WHERE (artifacts_file <> ''::text);
-CREATE INDEX index_approval_project_rules_users_2 ON public.approval_project_rules_users USING btree (user_id);
+CREATE INDEX index_ci_builds_on_auto_canceled_by_id ON ci_builds USING btree (auto_canceled_by_id);
-CREATE UNIQUE INDEX index_approval_rule_name_for_code_owners_rule_type ON public.approval_merge_request_rules USING btree (merge_request_id, name) WHERE ((rule_type = 2) AND (section IS NULL));
+CREATE INDEX index_ci_builds_on_commit_id_and_stage_idx_and_created_at ON ci_builds USING btree (commit_id, stage_idx, created_at);
-CREATE UNIQUE INDEX index_approval_rule_name_for_sectional_code_owners_rule_type ON public.approval_merge_request_rules USING btree (merge_request_id, name, section) WHERE (rule_type = 2);
+CREATE INDEX index_ci_builds_on_commit_id_and_status_and_type ON ci_builds USING btree (commit_id, status, type);
-CREATE INDEX index_approval_rules_code_owners_rule_type ON public.approval_merge_request_rules USING btree (merge_request_id) WHERE (rule_type = 2);
+CREATE INDEX index_ci_builds_on_commit_id_and_type_and_name_and_ref ON ci_builds USING btree (commit_id, type, name, ref);
-CREATE INDEX index_approvals_on_merge_request_id ON public.approvals USING btree (merge_request_id);
+CREATE INDEX index_ci_builds_on_commit_id_and_type_and_ref ON ci_builds USING btree (commit_id, type, ref);
-CREATE UNIQUE INDEX index_approvals_on_user_id_and_merge_request_id ON public.approvals USING btree (user_id, merge_request_id);
+CREATE INDEX index_ci_builds_on_commit_id_artifacts_expired_at_and_id ON ci_builds USING btree (commit_id, artifacts_expire_at, id) WHERE (((type)::text = 'Ci::Build'::text) AND ((retried = false) OR (retried IS NULL)) AND ((name)::text = ANY (ARRAY[('sast'::character varying)::text, ('secret_detection'::character varying)::text, ('dependency_scanning'::character varying)::text, ('container_scanning'::character varying)::text, ('dast'::character varying)::text])));
-CREATE INDEX index_approver_groups_on_group_id ON public.approver_groups USING btree (group_id);
+CREATE INDEX index_ci_builds_on_project_id_and_id ON ci_builds USING btree (project_id, id);
-CREATE INDEX index_approver_groups_on_target_id_and_target_type ON public.approver_groups USING btree (target_id, target_type);
+CREATE INDEX index_ci_builds_on_project_id_and_name_and_ref ON ci_builds USING btree (project_id, name, ref) WHERE (((type)::text = 'Ci::Build'::text) AND ((status)::text = 'success'::text) AND ((retried = false) OR (retried IS NULL)));
-CREATE INDEX index_approvers_on_target_id_and_target_type ON public.approvers USING btree (target_id, target_type);
+CREATE INDEX index_ci_builds_on_project_id_for_successfull_pages_deploy ON ci_builds USING btree (project_id) WHERE (((type)::text = 'GenericCommitStatus'::text) AND ((stage)::text = 'deploy'::text) AND ((name)::text = 'pages:deploy'::text) AND ((status)::text = 'success'::text));
-CREATE INDEX index_approvers_on_user_id ON public.approvers USING btree (user_id);
+CREATE INDEX index_ci_builds_on_protected ON ci_builds USING btree (protected);
-CREATE INDEX index_audit_events_on_entity_id_entity_type_id_desc_author_id ON public.audit_events USING btree (entity_id, entity_type, id DESC, author_id);
+CREATE INDEX index_ci_builds_on_queued_at ON ci_builds USING btree (queued_at);
-CREATE INDEX index_award_emoji_on_awardable_type_and_awardable_id ON public.award_emoji USING btree (awardable_type, awardable_id);
+CREATE INDEX index_ci_builds_on_runner_id ON ci_builds USING btree (runner_id);
-CREATE INDEX index_award_emoji_on_user_id_and_name ON public.award_emoji USING btree (user_id, name);
+CREATE INDEX index_ci_builds_on_stage_id ON ci_builds USING btree (stage_id);
-CREATE UNIQUE INDEX index_aws_roles_on_role_external_id ON public.aws_roles USING btree (role_external_id);
+CREATE INDEX index_ci_builds_on_status_and_type_and_runner_id ON ci_builds USING btree (status, type, runner_id);
-CREATE UNIQUE INDEX index_aws_roles_on_user_id ON public.aws_roles USING btree (user_id);
+CREATE UNIQUE INDEX index_ci_builds_on_token ON ci_builds USING btree (token);
-CREATE INDEX index_background_migration_jobs_for_partitioning_migrations ON public.background_migration_jobs USING btree (((arguments ->> 2))) WHERE (class_name = 'Gitlab::Database::PartitioningMigrationHelpers::BackfillPartitionedTable'::text);
+CREATE UNIQUE INDEX index_ci_builds_on_token_encrypted ON ci_builds USING btree (token_encrypted) WHERE (token_encrypted IS NOT NULL);
-CREATE INDEX index_background_migration_jobs_on_class_name_and_arguments ON public.background_migration_jobs USING btree (class_name, arguments);
+CREATE INDEX index_ci_builds_on_updated_at ON ci_builds USING btree (updated_at);
-CREATE INDEX index_background_migration_jobs_on_class_name_and_status_and_id ON public.background_migration_jobs USING btree (class_name, status, id);
+CREATE INDEX index_ci_builds_on_upstream_pipeline_id ON ci_builds USING btree (upstream_pipeline_id) WHERE (upstream_pipeline_id IS NOT NULL);
-CREATE INDEX index_badges_on_group_id ON public.badges USING btree (group_id);
+CREATE INDEX index_ci_builds_on_user_id ON ci_builds USING btree (user_id);
-CREATE INDEX index_badges_on_project_id ON public.badges USING btree (project_id);
+CREATE INDEX index_ci_builds_on_user_id_and_created_at_and_type_eq_ci_build ON ci_builds USING btree (user_id, created_at) WHERE ((type)::text = 'Ci::Build'::text);
-CREATE INDEX index_board_assignees_on_assignee_id ON public.board_assignees USING btree (assignee_id);
+CREATE INDEX index_ci_builds_project_id_and_status_for_live_jobs_partial2 ON ci_builds USING btree (project_id, status) WHERE (((type)::text = 'Ci::Build'::text) AND ((status)::text = ANY (ARRAY[('running'::character varying)::text, ('pending'::character varying)::text, ('created'::character varying)::text])));
-CREATE UNIQUE INDEX index_board_assignees_on_board_id_and_assignee_id ON public.board_assignees USING btree (board_id, assignee_id);
+CREATE UNIQUE INDEX index_ci_builds_runner_session_on_build_id ON ci_builds_runner_session USING btree (build_id);
-CREATE INDEX index_board_group_recent_visits_on_board_id ON public.board_group_recent_visits USING btree (board_id);
+CREATE INDEX index_ci_daily_build_group_report_results_on_last_pipeline_id ON ci_daily_build_group_report_results USING btree (last_pipeline_id);
-CREATE INDEX index_board_group_recent_visits_on_group_id ON public.board_group_recent_visits USING btree (group_id);
+CREATE INDEX index_ci_freeze_periods_on_project_id ON ci_freeze_periods USING btree (project_id);
-CREATE UNIQUE INDEX index_board_group_recent_visits_on_user_group_and_board ON public.board_group_recent_visits USING btree (user_id, group_id, board_id);
+CREATE UNIQUE INDEX index_ci_group_variables_on_group_id_and_key ON ci_group_variables USING btree (group_id, key);
-CREATE INDEX index_board_group_recent_visits_on_user_id ON public.board_group_recent_visits USING btree (user_id);
+CREATE UNIQUE INDEX index_ci_instance_variables_on_key ON ci_instance_variables USING btree (key);
-CREATE UNIQUE INDEX index_board_labels_on_board_id_and_label_id ON public.board_labels USING btree (board_id, label_id);
+CREATE INDEX index_ci_job_artifacts_for_terraform_reports ON ci_job_artifacts USING btree (project_id, id) WHERE (file_type = 18);
-CREATE INDEX index_board_labels_on_label_id ON public.board_labels USING btree (label_id);
+CREATE INDEX index_ci_job_artifacts_id_for_terraform_reports ON ci_job_artifacts USING btree (id) WHERE (file_type = 18);
-CREATE INDEX index_board_project_recent_visits_on_board_id ON public.board_project_recent_visits USING btree (board_id);
+CREATE INDEX index_ci_job_artifacts_on_expire_at_and_job_id ON ci_job_artifacts USING btree (expire_at, job_id);
-CREATE INDEX index_board_project_recent_visits_on_project_id ON public.board_project_recent_visits USING btree (project_id);
+CREATE INDEX index_ci_job_artifacts_on_file_store ON ci_job_artifacts USING btree (file_store);
-CREATE INDEX index_board_project_recent_visits_on_user_id ON public.board_project_recent_visits USING btree (user_id);
+CREATE UNIQUE INDEX index_ci_job_artifacts_on_job_id_and_file_type ON ci_job_artifacts USING btree (job_id, file_type);
-CREATE UNIQUE INDEX index_board_project_recent_visits_on_user_project_and_board ON public.board_project_recent_visits USING btree (user_id, project_id, board_id);
+CREATE INDEX index_ci_job_artifacts_on_license_compliance_file_types ON ci_job_artifacts USING btree (job_id, file_type) WHERE ((file_type = 10) OR (file_type = 101));
-CREATE INDEX index_board_user_preferences_on_board_id ON public.board_user_preferences USING btree (board_id);
+CREATE INDEX index_ci_job_artifacts_on_project_id ON ci_job_artifacts USING btree (project_id);
-CREATE INDEX index_board_user_preferences_on_user_id ON public.board_user_preferences USING btree (user_id);
+CREATE INDEX index_ci_job_artifacts_on_project_id_for_security_reports ON ci_job_artifacts USING btree (project_id) WHERE (file_type = ANY (ARRAY[5, 6, 7, 8]));
-CREATE UNIQUE INDEX index_board_user_preferences_on_user_id_and_board_id ON public.board_user_preferences USING btree (user_id, board_id);
+CREATE INDEX index_ci_job_variables_on_job_id ON ci_job_variables USING btree (job_id);
-CREATE INDEX index_boards_on_group_id ON public.boards USING btree (group_id);
+CREATE UNIQUE INDEX index_ci_job_variables_on_key_and_job_id ON ci_job_variables USING btree (key, job_id);
-CREATE INDEX index_boards_on_milestone_id ON public.boards USING btree (milestone_id);
+CREATE INDEX index_ci_pipeline_artifacts_on_expire_at ON ci_pipeline_artifacts USING btree (expire_at);
-CREATE INDEX index_boards_on_project_id ON public.boards USING btree (project_id);
+CREATE INDEX index_ci_pipeline_artifacts_on_pipeline_id ON ci_pipeline_artifacts USING btree (pipeline_id);
-CREATE INDEX index_broadcast_message_on_ends_at_and_broadcast_type_and_id ON public.broadcast_messages USING btree (ends_at, broadcast_type, id);
+CREATE UNIQUE INDEX index_ci_pipeline_artifacts_on_pipeline_id_and_file_type ON ci_pipeline_artifacts USING btree (pipeline_id, file_type);
-CREATE UNIQUE INDEX index_chat_names_on_service_id_and_team_id_and_chat_id ON public.chat_names USING btree (service_id, team_id, chat_id);
+CREATE INDEX index_ci_pipeline_artifacts_on_project_id ON ci_pipeline_artifacts USING btree (project_id);
-CREATE UNIQUE INDEX index_chat_names_on_user_id_and_service_id ON public.chat_names USING btree (user_id, service_id);
+CREATE INDEX index_ci_pipeline_chat_data_on_chat_name_id ON ci_pipeline_chat_data USING btree (chat_name_id);
-CREATE UNIQUE INDEX index_chat_teams_on_namespace_id ON public.chat_teams USING btree (namespace_id);
+CREATE UNIQUE INDEX index_ci_pipeline_chat_data_on_pipeline_id ON ci_pipeline_chat_data USING btree (pipeline_id);
-CREATE UNIQUE INDEX index_ci_build_needs_on_build_id_and_name ON public.ci_build_needs USING btree (build_id, name);
+CREATE INDEX index_ci_pipeline_messages_on_pipeline_id ON ci_pipeline_messages USING btree (pipeline_id);
-CREATE INDEX index_ci_build_report_results_on_project_id ON public.ci_build_report_results USING btree (project_id);
+CREATE UNIQUE INDEX index_ci_pipeline_schedule_variables_on_schedule_id_and_key ON ci_pipeline_schedule_variables USING btree (pipeline_schedule_id, key);
-CREATE UNIQUE INDEX index_ci_build_trace_chunks_on_build_id_and_chunk_index ON public.ci_build_trace_chunks USING btree (build_id, chunk_index);
+CREATE INDEX index_ci_pipeline_schedules_on_next_run_at_and_active ON ci_pipeline_schedules USING btree (next_run_at, active);
-CREATE UNIQUE INDEX index_ci_build_trace_section_names_on_project_id_and_name ON public.ci_build_trace_section_names USING btree (project_id, name);
+CREATE INDEX index_ci_pipeline_schedules_on_owner_id ON ci_pipeline_schedules USING btree (owner_id);
-CREATE UNIQUE INDEX index_ci_build_trace_sections_on_build_id_and_section_name_id ON public.ci_build_trace_sections USING btree (build_id, section_name_id);
+CREATE INDEX index_ci_pipeline_schedules_on_project_id ON ci_pipeline_schedules USING btree (project_id);
-CREATE INDEX index_ci_build_trace_sections_on_project_id ON public.ci_build_trace_sections USING btree (project_id);
+CREATE UNIQUE INDEX index_ci_pipeline_variables_on_pipeline_id_and_key ON ci_pipeline_variables USING btree (pipeline_id, key);
-CREATE INDEX index_ci_build_trace_sections_on_section_name_id ON public.ci_build_trace_sections USING btree (section_name_id);
+CREATE INDEX index_ci_pipelines_config_on_pipeline_id ON ci_pipelines_config USING btree (pipeline_id);
-CREATE UNIQUE INDEX index_ci_builds_metadata_on_build_id ON public.ci_builds_metadata USING btree (build_id);
+CREATE INDEX index_ci_pipelines_for_ondemand_dast_scans ON ci_pipelines USING btree (id) WHERE (source = 13);
-CREATE INDEX index_ci_builds_metadata_on_build_id_and_has_exposed_artifacts ON public.ci_builds_metadata USING btree (build_id) WHERE (has_exposed_artifacts IS TRUE);
+CREATE INDEX index_ci_pipelines_on_auto_canceled_by_id ON ci_pipelines USING btree (auto_canceled_by_id);
-CREATE INDEX index_ci_builds_metadata_on_build_id_and_interruptible ON public.ci_builds_metadata USING btree (build_id) WHERE (interruptible = true);
+CREATE INDEX index_ci_pipelines_on_ci_ref_id ON ci_pipelines USING btree (ci_ref_id) WHERE (ci_ref_id IS NOT NULL);
-CREATE INDEX index_ci_builds_metadata_on_project_id ON public.ci_builds_metadata USING btree (project_id);
+CREATE INDEX index_ci_pipelines_on_external_pull_request_id ON ci_pipelines USING btree (external_pull_request_id) WHERE (external_pull_request_id IS NOT NULL);
-CREATE INDEX index_ci_builds_on_artifacts_expire_at ON public.ci_builds USING btree (artifacts_expire_at) WHERE (artifacts_file <> ''::text);
+CREATE INDEX index_ci_pipelines_on_merge_request_id ON ci_pipelines USING btree (merge_request_id) WHERE (merge_request_id IS NOT NULL);
-CREATE INDEX index_ci_builds_on_auto_canceled_by_id ON public.ci_builds USING btree (auto_canceled_by_id);
+CREATE INDEX index_ci_pipelines_on_pipeline_schedule_id ON ci_pipelines USING btree (pipeline_schedule_id);
-CREATE INDEX index_ci_builds_on_commit_id_and_stage_idx_and_created_at ON public.ci_builds USING btree (commit_id, stage_idx, created_at);
+CREATE INDEX index_ci_pipelines_on_project_id_and_created_at ON ci_pipelines USING btree (project_id, created_at);
-CREATE INDEX index_ci_builds_on_commit_id_and_status_and_type ON public.ci_builds USING btree (commit_id, status, type);
+CREATE INDEX index_ci_pipelines_on_project_id_and_id_desc ON ci_pipelines USING btree (project_id, id DESC);
-CREATE INDEX index_ci_builds_on_commit_id_and_type_and_name_and_ref ON public.ci_builds USING btree (commit_id, type, name, ref);
+CREATE UNIQUE INDEX index_ci_pipelines_on_project_id_and_iid ON ci_pipelines USING btree (project_id, iid) WHERE (iid IS NOT NULL);
-CREATE INDEX index_ci_builds_on_commit_id_and_type_and_ref ON public.ci_builds USING btree (commit_id, type, ref);
+CREATE INDEX index_ci_pipelines_on_project_id_and_ref_and_status_and_id ON ci_pipelines USING btree (project_id, ref, status, id);
-CREATE INDEX index_ci_builds_on_commit_id_artifacts_expired_at_and_id ON public.ci_builds USING btree (commit_id, artifacts_expire_at, id) WHERE (((type)::text = 'Ci::Build'::text) AND ((retried = false) OR (retried IS NULL)) AND ((name)::text = ANY (ARRAY[('sast'::character varying)::text, ('secret_detection'::character varying)::text, ('dependency_scanning'::character varying)::text, ('container_scanning'::character varying)::text, ('dast'::character varying)::text])));
+CREATE INDEX index_ci_pipelines_on_project_id_and_sha ON ci_pipelines USING btree (project_id, sha);
-CREATE INDEX index_ci_builds_on_project_id_and_id ON public.ci_builds USING btree (project_id, id);
+CREATE INDEX index_ci_pipelines_on_project_id_and_source ON ci_pipelines USING btree (project_id, source);
-CREATE INDEX index_ci_builds_on_project_id_and_name_and_ref ON public.ci_builds USING btree (project_id, name, ref) WHERE (((type)::text = 'Ci::Build'::text) AND ((status)::text = 'success'::text) AND ((retried = false) OR (retried IS NULL)));
+CREATE INDEX index_ci_pipelines_on_project_id_and_status_and_config_source ON ci_pipelines USING btree (project_id, status, config_source);
-CREATE INDEX index_ci_builds_on_project_id_for_successfull_pages_deploy ON public.ci_builds USING btree (project_id) WHERE (((type)::text = 'GenericCommitStatus'::text) AND ((stage)::text = 'deploy'::text) AND ((name)::text = 'pages:deploy'::text) AND ((status)::text = 'success'::text));
+CREATE INDEX index_ci_pipelines_on_project_id_and_status_and_updated_at ON ci_pipelines USING btree (project_id, status, updated_at);
-CREATE INDEX index_ci_builds_on_protected ON public.ci_builds USING btree (protected);
+CREATE INDEX index_ci_pipelines_on_project_id_and_user_id_and_status_and_ref ON ci_pipelines USING btree (project_id, user_id, status, ref) WHERE (source <> 12);
-CREATE INDEX index_ci_builds_on_queued_at ON public.ci_builds USING btree (queued_at);
+CREATE INDEX index_ci_pipelines_on_project_idandrefandiddesc ON ci_pipelines USING btree (project_id, ref, id DESC);
-CREATE INDEX index_ci_builds_on_runner_id ON public.ci_builds USING btree (runner_id);
+CREATE INDEX index_ci_pipelines_on_status ON ci_pipelines USING btree (status);
-CREATE INDEX index_ci_builds_on_stage_id ON public.ci_builds USING btree (stage_id);
+CREATE INDEX index_ci_pipelines_on_user_id_and_created_at_and_config_source ON ci_pipelines USING btree (user_id, created_at, config_source);
-CREATE INDEX index_ci_builds_on_status_and_type_and_runner_id ON public.ci_builds USING btree (status, type, runner_id);
+CREATE INDEX index_ci_pipelines_on_user_id_and_created_at_and_source ON ci_pipelines USING btree (user_id, created_at, source);
-CREATE UNIQUE INDEX index_ci_builds_on_token ON public.ci_builds USING btree (token);
+CREATE UNIQUE INDEX index_ci_refs_on_project_id_and_ref_path ON ci_refs USING btree (project_id, ref_path);
-CREATE UNIQUE INDEX index_ci_builds_on_token_encrypted ON public.ci_builds USING btree (token_encrypted) WHERE (token_encrypted IS NOT NULL);
+CREATE UNIQUE INDEX index_ci_resource_groups_on_project_id_and_key ON ci_resource_groups USING btree (project_id, key);
-CREATE INDEX index_ci_builds_on_updated_at ON public.ci_builds USING btree (updated_at);
+CREATE INDEX index_ci_resources_on_build_id ON ci_resources USING btree (build_id);
-CREATE INDEX index_ci_builds_on_upstream_pipeline_id ON public.ci_builds USING btree (upstream_pipeline_id) WHERE (upstream_pipeline_id IS NOT NULL);
+CREATE UNIQUE INDEX index_ci_resources_on_resource_group_id_and_build_id ON ci_resources USING btree (resource_group_id, build_id);
-CREATE INDEX index_ci_builds_on_user_id ON public.ci_builds USING btree (user_id);
+CREATE INDEX index_ci_runner_namespaces_on_namespace_id ON ci_runner_namespaces USING btree (namespace_id);
-CREATE INDEX index_ci_builds_on_user_id_and_created_at_and_type_eq_ci_build ON public.ci_builds USING btree (user_id, created_at) WHERE ((type)::text = 'Ci::Build'::text);
+CREATE UNIQUE INDEX index_ci_runner_namespaces_on_runner_id_and_namespace_id ON ci_runner_namespaces USING btree (runner_id, namespace_id);
-CREATE INDEX index_ci_builds_project_id_and_status_for_live_jobs_partial2 ON public.ci_builds USING btree (project_id, status) WHERE (((type)::text = 'Ci::Build'::text) AND ((status)::text = ANY (ARRAY[('running'::character varying)::text, ('pending'::character varying)::text, ('created'::character varying)::text])));
+CREATE INDEX index_ci_runner_projects_on_project_id ON ci_runner_projects USING btree (project_id);
-CREATE UNIQUE INDEX index_ci_builds_runner_session_on_build_id ON public.ci_builds_runner_session USING btree (build_id);
+CREATE INDEX index_ci_runner_projects_on_runner_id ON ci_runner_projects USING btree (runner_id);
-CREATE INDEX index_ci_daily_build_group_report_results_on_last_pipeline_id ON public.ci_daily_build_group_report_results USING btree (last_pipeline_id);
+CREATE INDEX index_ci_runners_on_contacted_at ON ci_runners USING btree (contacted_at);
-CREATE INDEX index_ci_freeze_periods_on_project_id ON public.ci_freeze_periods USING btree (project_id);
+CREATE INDEX index_ci_runners_on_is_shared ON ci_runners USING btree (is_shared);
-CREATE UNIQUE INDEX index_ci_group_variables_on_group_id_and_key ON public.ci_group_variables USING btree (group_id, key);
+CREATE INDEX index_ci_runners_on_locked ON ci_runners USING btree (locked);
-CREATE UNIQUE INDEX index_ci_instance_variables_on_key ON public.ci_instance_variables USING btree (key);
+CREATE INDEX index_ci_runners_on_runner_type ON ci_runners USING btree (runner_type);
-CREATE INDEX index_ci_job_artifacts_for_terraform_reports ON public.ci_job_artifacts USING btree (project_id, id) WHERE (file_type = 18);
+CREATE INDEX index_ci_runners_on_token ON ci_runners USING btree (token);
-CREATE INDEX index_ci_job_artifacts_on_expire_at_and_job_id ON public.ci_job_artifacts USING btree (expire_at, job_id);
+CREATE INDEX index_ci_runners_on_token_encrypted ON ci_runners USING btree (token_encrypted);
-CREATE INDEX index_ci_job_artifacts_on_file_store ON public.ci_job_artifacts USING btree (file_store);
+CREATE INDEX index_ci_sources_pipelines_on_pipeline_id ON ci_sources_pipelines USING btree (pipeline_id);
-CREATE UNIQUE INDEX index_ci_job_artifacts_on_job_id_and_file_type ON public.ci_job_artifacts USING btree (job_id, file_type);
+CREATE INDEX index_ci_sources_pipelines_on_project_id ON ci_sources_pipelines USING btree (project_id);
-CREATE INDEX index_ci_job_artifacts_on_license_compliance_file_types ON public.ci_job_artifacts USING btree (job_id, file_type) WHERE ((file_type = 10) OR (file_type = 101));
+CREATE INDEX index_ci_sources_pipelines_on_source_job_id ON ci_sources_pipelines USING btree (source_job_id);
-CREATE INDEX index_ci_job_artifacts_on_project_id ON public.ci_job_artifacts USING btree (project_id);
+CREATE INDEX index_ci_sources_pipelines_on_source_pipeline_id ON ci_sources_pipelines USING btree (source_pipeline_id);
-CREATE INDEX index_ci_job_artifacts_on_project_id_for_security_reports ON public.ci_job_artifacts USING btree (project_id) WHERE (file_type = ANY (ARRAY[5, 6, 7, 8]));
+CREATE INDEX index_ci_sources_pipelines_on_source_project_id ON ci_sources_pipelines USING btree (source_project_id);
-CREATE INDEX index_ci_job_variables_on_job_id ON public.ci_job_variables USING btree (job_id);
+CREATE INDEX index_ci_sources_projects_on_pipeline_id ON ci_sources_projects USING btree (pipeline_id);
-CREATE UNIQUE INDEX index_ci_job_variables_on_key_and_job_id ON public.ci_job_variables USING btree (key, job_id);
+CREATE UNIQUE INDEX index_ci_sources_projects_on_source_project_id_and_pipeline_id ON ci_sources_projects USING btree (source_project_id, pipeline_id);
-CREATE INDEX index_ci_pipeline_artifacts_on_pipeline_id ON public.ci_pipeline_artifacts USING btree (pipeline_id);
+CREATE INDEX index_ci_stages_on_pipeline_id ON ci_stages USING btree (pipeline_id);
-CREATE UNIQUE INDEX index_ci_pipeline_artifacts_on_pipeline_id_and_file_type ON public.ci_pipeline_artifacts USING btree (pipeline_id, file_type);
+CREATE UNIQUE INDEX index_ci_stages_on_pipeline_id_and_name ON ci_stages USING btree (pipeline_id, name);
-CREATE INDEX index_ci_pipeline_artifacts_on_project_id ON public.ci_pipeline_artifacts USING btree (project_id);
+CREATE INDEX index_ci_stages_on_pipeline_id_and_position ON ci_stages USING btree (pipeline_id, "position");
-CREATE INDEX index_ci_pipeline_chat_data_on_chat_name_id ON public.ci_pipeline_chat_data USING btree (chat_name_id);
+CREATE INDEX index_ci_stages_on_project_id ON ci_stages USING btree (project_id);
-CREATE UNIQUE INDEX index_ci_pipeline_chat_data_on_pipeline_id ON public.ci_pipeline_chat_data USING btree (pipeline_id);
+CREATE INDEX index_ci_subscriptions_projects_on_upstream_project_id ON ci_subscriptions_projects USING btree (upstream_project_id);
-CREATE INDEX index_ci_pipeline_messages_on_pipeline_id ON public.ci_pipeline_messages USING btree (pipeline_id);
+CREATE UNIQUE INDEX index_ci_subscriptions_projects_unique_subscription ON ci_subscriptions_projects USING btree (downstream_project_id, upstream_project_id);
-CREATE UNIQUE INDEX index_ci_pipeline_schedule_variables_on_schedule_id_and_key ON public.ci_pipeline_schedule_variables USING btree (pipeline_schedule_id, key);
+CREATE INDEX index_ci_trigger_requests_on_commit_id ON ci_trigger_requests USING btree (commit_id);
-CREATE INDEX index_ci_pipeline_schedules_on_next_run_at_and_active ON public.ci_pipeline_schedules USING btree (next_run_at, active);
+CREATE INDEX index_ci_trigger_requests_on_trigger_id_and_id ON ci_trigger_requests USING btree (trigger_id, id DESC);
-CREATE INDEX index_ci_pipeline_schedules_on_owner_id ON public.ci_pipeline_schedules USING btree (owner_id);
+CREATE INDEX index_ci_triggers_on_owner_id ON ci_triggers USING btree (owner_id);
-CREATE INDEX index_ci_pipeline_schedules_on_project_id ON public.ci_pipeline_schedules USING btree (project_id);
+CREATE INDEX index_ci_triggers_on_project_id ON ci_triggers USING btree (project_id);
-CREATE UNIQUE INDEX index_ci_pipeline_variables_on_pipeline_id_and_key ON public.ci_pipeline_variables USING btree (pipeline_id, key);
+CREATE INDEX index_ci_variables_on_key ON ci_variables USING btree (key);
-CREATE INDEX index_ci_pipelines_config_on_pipeline_id ON public.ci_pipelines_config USING btree (pipeline_id);
+CREATE UNIQUE INDEX index_ci_variables_on_project_id_and_key_and_environment_scope ON ci_variables USING btree (project_id, key, environment_scope);
-CREATE INDEX index_ci_pipelines_on_auto_canceled_by_id ON public.ci_pipelines USING btree (auto_canceled_by_id);
+CREATE INDEX index_cluster_agent_tokens_on_agent_id ON cluster_agent_tokens USING btree (agent_id);
-CREATE INDEX index_ci_pipelines_on_ci_ref_id ON public.ci_pipelines USING btree (ci_ref_id) WHERE (ci_ref_id IS NOT NULL);
+CREATE UNIQUE INDEX index_cluster_agent_tokens_on_token_encrypted ON cluster_agent_tokens USING btree (token_encrypted);
-CREATE INDEX index_ci_pipelines_on_external_pull_request_id ON public.ci_pipelines USING btree (external_pull_request_id) WHERE (external_pull_request_id IS NOT NULL);
+CREATE INDEX index_cluster_agents_on_project_id ON cluster_agents USING btree (project_id);
-CREATE INDEX index_ci_pipelines_on_merge_request_id ON public.ci_pipelines USING btree (merge_request_id) WHERE (merge_request_id IS NOT NULL);
+CREATE UNIQUE INDEX index_cluster_agents_on_project_id_and_name ON cluster_agents USING btree (project_id, name);
-CREATE INDEX index_ci_pipelines_on_pipeline_schedule_id ON public.ci_pipelines USING btree (pipeline_schedule_id);
+CREATE UNIQUE INDEX index_cluster_groups_on_cluster_id_and_group_id ON cluster_groups USING btree (cluster_id, group_id);
-CREATE INDEX index_ci_pipelines_on_project_id_and_created_at ON public.ci_pipelines USING btree (project_id, created_at);
+CREATE INDEX index_cluster_groups_on_group_id ON cluster_groups USING btree (group_id);
-CREATE INDEX index_ci_pipelines_on_project_id_and_id_desc ON public.ci_pipelines USING btree (project_id, id DESC);
+CREATE UNIQUE INDEX index_cluster_platforms_kubernetes_on_cluster_id ON cluster_platforms_kubernetes USING btree (cluster_id);
-CREATE UNIQUE INDEX index_ci_pipelines_on_project_id_and_iid ON public.ci_pipelines USING btree (project_id, iid) WHERE (iid IS NOT NULL);
+CREATE INDEX index_cluster_projects_on_cluster_id ON cluster_projects USING btree (cluster_id);
-CREATE INDEX index_ci_pipelines_on_project_id_and_ref_and_status_and_id ON public.ci_pipelines USING btree (project_id, ref, status, id);
+CREATE INDEX index_cluster_projects_on_project_id ON cluster_projects USING btree (project_id);
-CREATE INDEX index_ci_pipelines_on_project_id_and_sha ON public.ci_pipelines USING btree (project_id, sha);
+CREATE UNIQUE INDEX index_cluster_providers_aws_on_cluster_id ON cluster_providers_aws USING btree (cluster_id);
-CREATE INDEX index_ci_pipelines_on_project_id_and_source ON public.ci_pipelines USING btree (project_id, source);
+CREATE INDEX index_cluster_providers_aws_on_cluster_id_and_status ON cluster_providers_aws USING btree (cluster_id, status);
-CREATE INDEX index_ci_pipelines_on_project_id_and_status_and_config_source ON public.ci_pipelines USING btree (project_id, status, config_source);
+CREATE INDEX index_cluster_providers_aws_on_created_by_user_id ON cluster_providers_aws USING btree (created_by_user_id);
-CREATE INDEX index_ci_pipelines_on_project_id_and_status_and_updated_at ON public.ci_pipelines USING btree (project_id, status, updated_at);
+CREATE INDEX index_cluster_providers_gcp_on_cloud_run ON cluster_providers_gcp USING btree (cloud_run);
-CREATE INDEX index_ci_pipelines_on_project_id_and_user_id_and_status_and_ref ON public.ci_pipelines USING btree (project_id, user_id, status, ref) WHERE (source <> 12);
+CREATE UNIQUE INDEX index_cluster_providers_gcp_on_cluster_id ON cluster_providers_gcp USING btree (cluster_id);
-CREATE INDEX index_ci_pipelines_on_project_idandrefandiddesc ON public.ci_pipelines USING btree (project_id, ref, id DESC);
+CREATE UNIQUE INDEX index_clusters_applications_cert_managers_on_cluster_id ON clusters_applications_cert_managers USING btree (cluster_id);
-CREATE INDEX index_ci_pipelines_on_status ON public.ci_pipelines USING btree (status);
+CREATE UNIQUE INDEX index_clusters_applications_cilium_on_cluster_id ON clusters_applications_cilium USING btree (cluster_id);
-CREATE INDEX index_ci_pipelines_on_user_id_and_created_at_and_config_source ON public.ci_pipelines USING btree (user_id, created_at, config_source);
+CREATE UNIQUE INDEX index_clusters_applications_crossplane_on_cluster_id ON clusters_applications_crossplane USING btree (cluster_id);
-CREATE INDEX index_ci_pipelines_on_user_id_and_created_at_and_source ON public.ci_pipelines USING btree (user_id, created_at, source);
+CREATE UNIQUE INDEX index_clusters_applications_elastic_stacks_on_cluster_id ON clusters_applications_elastic_stacks USING btree (cluster_id);
-CREATE UNIQUE INDEX index_ci_refs_on_project_id_and_ref_path ON public.ci_refs USING btree (project_id, ref_path);
+CREATE UNIQUE INDEX index_clusters_applications_fluentd_on_cluster_id ON clusters_applications_fluentd USING btree (cluster_id);
-CREATE UNIQUE INDEX index_ci_resource_groups_on_project_id_and_key ON public.ci_resource_groups USING btree (project_id, key);
+CREATE UNIQUE INDEX index_clusters_applications_helm_on_cluster_id ON clusters_applications_helm USING btree (cluster_id);
-CREATE INDEX index_ci_resources_on_build_id ON public.ci_resources USING btree (build_id);
+CREATE UNIQUE INDEX index_clusters_applications_ingress_on_cluster_id ON clusters_applications_ingress USING btree (cluster_id);
-CREATE UNIQUE INDEX index_ci_resources_on_resource_group_id_and_build_id ON public.ci_resources USING btree (resource_group_id, build_id);
+CREATE INDEX index_clusters_applications_ingress_on_modsecurity ON clusters_applications_ingress USING btree (modsecurity_enabled, modsecurity_mode, cluster_id);
-CREATE INDEX index_ci_runner_namespaces_on_namespace_id ON public.ci_runner_namespaces USING btree (namespace_id);
+CREATE UNIQUE INDEX index_clusters_applications_jupyter_on_cluster_id ON clusters_applications_jupyter USING btree (cluster_id);
-CREATE UNIQUE INDEX index_ci_runner_namespaces_on_runner_id_and_namespace_id ON public.ci_runner_namespaces USING btree (runner_id, namespace_id);
+CREATE INDEX index_clusters_applications_jupyter_on_oauth_application_id ON clusters_applications_jupyter USING btree (oauth_application_id);
-CREATE INDEX index_ci_runner_projects_on_project_id ON public.ci_runner_projects USING btree (project_id);
+CREATE UNIQUE INDEX index_clusters_applications_knative_on_cluster_id ON clusters_applications_knative USING btree (cluster_id);
-CREATE INDEX index_ci_runner_projects_on_runner_id ON public.ci_runner_projects USING btree (runner_id);
+CREATE UNIQUE INDEX index_clusters_applications_prometheus_on_cluster_id ON clusters_applications_prometheus USING btree (cluster_id);
-CREATE INDEX index_ci_runners_on_contacted_at ON public.ci_runners USING btree (contacted_at);
+CREATE UNIQUE INDEX index_clusters_applications_runners_on_cluster_id ON clusters_applications_runners USING btree (cluster_id);
-CREATE INDEX index_ci_runners_on_is_shared ON public.ci_runners USING btree (is_shared);
+CREATE INDEX index_clusters_applications_runners_on_runner_id ON clusters_applications_runners USING btree (runner_id);
-CREATE INDEX index_ci_runners_on_locked ON public.ci_runners USING btree (locked);
+CREATE INDEX index_clusters_kubernetes_namespaces_on_cluster_id ON clusters_kubernetes_namespaces USING btree (cluster_id);
-CREATE INDEX index_ci_runners_on_runner_type ON public.ci_runners USING btree (runner_type);
+CREATE INDEX index_clusters_kubernetes_namespaces_on_cluster_project_id ON clusters_kubernetes_namespaces USING btree (cluster_project_id);
-CREATE INDEX index_ci_runners_on_token ON public.ci_runners USING btree (token);
+CREATE INDEX index_clusters_kubernetes_namespaces_on_environment_id ON clusters_kubernetes_namespaces USING btree (environment_id);
-CREATE INDEX index_ci_runners_on_token_encrypted ON public.ci_runners USING btree (token_encrypted);
+CREATE INDEX index_clusters_kubernetes_namespaces_on_project_id ON clusters_kubernetes_namespaces USING btree (project_id);
-CREATE INDEX index_ci_sources_pipelines_on_pipeline_id ON public.ci_sources_pipelines USING btree (pipeline_id);
+CREATE INDEX index_clusters_on_enabled_and_provider_type_and_id ON clusters USING btree (enabled, provider_type, id);
-CREATE INDEX index_ci_sources_pipelines_on_project_id ON public.ci_sources_pipelines USING btree (project_id);
+CREATE INDEX index_clusters_on_enabled_cluster_type_id_and_created_at ON clusters USING btree (enabled, cluster_type, id, created_at);
-CREATE INDEX index_ci_sources_pipelines_on_source_job_id ON public.ci_sources_pipelines USING btree (source_job_id);
+CREATE INDEX index_clusters_on_management_project_id ON clusters USING btree (management_project_id) WHERE (management_project_id IS NOT NULL);
-CREATE INDEX index_ci_sources_pipelines_on_source_pipeline_id ON public.ci_sources_pipelines USING btree (source_pipeline_id);
+CREATE INDEX index_clusters_on_user_id ON clusters USING btree (user_id);
-CREATE INDEX index_ci_sources_pipelines_on_source_project_id ON public.ci_sources_pipelines USING btree (source_project_id);
+CREATE UNIQUE INDEX index_commit_user_mentions_on_note_id ON commit_user_mentions USING btree (note_id);
-CREATE INDEX index_ci_sources_projects_on_pipeline_id ON public.ci_sources_projects USING btree (pipeline_id);
+CREATE INDEX index_container_expiration_policies_on_next_run_at_and_enabled ON container_expiration_policies USING btree (next_run_at, enabled);
-CREATE UNIQUE INDEX index_ci_sources_projects_on_source_project_id_and_pipeline_id ON public.ci_sources_projects USING btree (source_project_id, pipeline_id);
+CREATE INDEX index_container_repositories_on_project_id ON container_repositories USING btree (project_id);
-CREATE INDEX index_ci_stages_on_pipeline_id ON public.ci_stages USING btree (pipeline_id);
+CREATE UNIQUE INDEX index_container_repositories_on_project_id_and_name ON container_repositories USING btree (project_id, name);
-CREATE UNIQUE INDEX index_ci_stages_on_pipeline_id_and_name ON public.ci_stages USING btree (pipeline_id, name);
+CREATE INDEX index_container_repository_on_name_trigram ON container_repositories USING gin (name gin_trgm_ops);
-CREATE INDEX index_ci_stages_on_pipeline_id_and_position ON public.ci_stages USING btree (pipeline_id, "position");
+CREATE INDEX index_created_at_on_codeowner_approval_merge_request_rules ON approval_merge_request_rules USING btree (created_at) WHERE ((rule_type = 2) AND (section <> 'codeowners'::text));
-CREATE INDEX index_ci_stages_on_project_id ON public.ci_stages USING btree (project_id);
+CREATE UNIQUE INDEX index_custom_emoji_on_namespace_id_and_name ON custom_emoji USING btree (namespace_id, name);
-CREATE INDEX index_ci_subscriptions_projects_on_upstream_project_id ON public.ci_subscriptions_projects USING btree (upstream_project_id);
+CREATE UNIQUE INDEX index_daily_build_group_report_results_unique_columns ON ci_daily_build_group_report_results USING btree (project_id, ref_path, date, group_name);
-CREATE UNIQUE INDEX index_ci_subscriptions_projects_unique_subscription ON public.ci_subscriptions_projects USING btree (downstream_project_id, upstream_project_id);
+CREATE UNIQUE INDEX index_dast_scanner_profiles_on_project_id_and_name ON dast_scanner_profiles USING btree (project_id, name);
-CREATE INDEX index_ci_trigger_requests_on_commit_id ON public.ci_trigger_requests USING btree (commit_id);
+CREATE INDEX index_dast_site_profiles_on_dast_site_id ON dast_site_profiles USING btree (dast_site_id);
-CREATE INDEX index_ci_trigger_requests_on_trigger_id_and_id ON public.ci_trigger_requests USING btree (trigger_id, id DESC);
+CREATE UNIQUE INDEX index_dast_site_profiles_on_project_id_and_name ON dast_site_profiles USING btree (project_id, name);
-CREATE INDEX index_ci_triggers_on_owner_id ON public.ci_triggers USING btree (owner_id);
+CREATE INDEX index_dast_site_tokens_on_project_id ON dast_site_tokens USING btree (project_id);
-CREATE INDEX index_ci_triggers_on_project_id ON public.ci_triggers USING btree (project_id);
+CREATE INDEX index_dast_site_validations_on_dast_site_token_id ON dast_site_validations USING btree (dast_site_token_id);
-CREATE UNIQUE INDEX index_ci_variables_on_project_id_and_key_and_environment_scope ON public.ci_variables USING btree (project_id, key, environment_scope);
+CREATE INDEX index_dast_site_validations_on_url_base ON dast_site_validations USING btree (url_base);
-CREATE INDEX index_cluster_agent_tokens_on_agent_id ON public.cluster_agent_tokens USING btree (agent_id);
+CREATE INDEX index_dast_sites_on_dast_site_validation_id ON dast_sites USING btree (dast_site_validation_id);
-CREATE UNIQUE INDEX index_cluster_agent_tokens_on_token_encrypted ON public.cluster_agent_tokens USING btree (token_encrypted);
+CREATE UNIQUE INDEX index_dast_sites_on_project_id_and_url ON dast_sites USING btree (project_id, url);
-CREATE INDEX index_cluster_agents_on_project_id ON public.cluster_agents USING btree (project_id);
+CREATE INDEX index_dependency_proxy_blobs_on_group_id_and_file_name ON dependency_proxy_blobs USING btree (group_id, file_name);
-CREATE UNIQUE INDEX index_cluster_agents_on_project_id_and_name ON public.cluster_agents USING btree (project_id, name);
+CREATE INDEX index_dependency_proxy_group_settings_on_group_id ON dependency_proxy_group_settings USING btree (group_id);
-CREATE UNIQUE INDEX index_cluster_groups_on_cluster_id_and_group_id ON public.cluster_groups USING btree (cluster_id, group_id);
+CREATE INDEX index_deploy_key_id_on_protected_branch_push_access_levels ON protected_branch_push_access_levels USING btree (deploy_key_id);
-CREATE INDEX index_cluster_groups_on_group_id ON public.cluster_groups USING btree (group_id);
+CREATE INDEX index_deploy_keys_projects_on_deploy_key_id ON deploy_keys_projects USING btree (deploy_key_id);
-CREATE UNIQUE INDEX index_cluster_platforms_kubernetes_on_cluster_id ON public.cluster_platforms_kubernetes USING btree (cluster_id);
+CREATE INDEX index_deploy_keys_projects_on_project_id ON deploy_keys_projects USING btree (project_id);
-CREATE INDEX index_cluster_projects_on_cluster_id ON public.cluster_projects USING btree (cluster_id);
+CREATE UNIQUE INDEX index_deploy_tokens_on_token ON deploy_tokens USING btree (token);
-CREATE INDEX index_cluster_projects_on_project_id ON public.cluster_projects USING btree (project_id);
+CREATE INDEX index_deploy_tokens_on_token_and_expires_at_and_id ON deploy_tokens USING btree (token, expires_at, id) WHERE (revoked IS FALSE);
-CREATE UNIQUE INDEX index_cluster_providers_aws_on_cluster_id ON public.cluster_providers_aws USING btree (cluster_id);
+CREATE UNIQUE INDEX index_deploy_tokens_on_token_encrypted ON deploy_tokens USING btree (token_encrypted);
-CREATE INDEX index_cluster_providers_aws_on_cluster_id_and_status ON public.cluster_providers_aws USING btree (cluster_id, status);
+CREATE UNIQUE INDEX index_deployment_clusters_on_cluster_id_and_deployment_id ON deployment_clusters USING btree (cluster_id, deployment_id);
-CREATE INDEX index_cluster_providers_aws_on_created_by_user_id ON public.cluster_providers_aws USING btree (created_by_user_id);
+CREATE INDEX index_deployment_merge_requests_on_merge_request_id ON deployment_merge_requests USING btree (merge_request_id);
-CREATE INDEX index_cluster_providers_gcp_on_cloud_run ON public.cluster_providers_gcp USING btree (cloud_run);
+CREATE INDEX index_deployments_on_cluster_id_and_status ON deployments USING btree (cluster_id, status);
-CREATE UNIQUE INDEX index_cluster_providers_gcp_on_cluster_id ON public.cluster_providers_gcp USING btree (cluster_id);
+CREATE INDEX index_deployments_on_created_at ON deployments USING btree (created_at);
-CREATE UNIQUE INDEX index_clusters_applications_cert_managers_on_cluster_id ON public.clusters_applications_cert_managers USING btree (cluster_id);
+CREATE INDEX index_deployments_on_deployable_type_and_deployable_id ON deployments USING btree (deployable_type, deployable_id);
-CREATE UNIQUE INDEX index_clusters_applications_cilium_on_cluster_id ON public.clusters_applications_cilium USING btree (cluster_id);
+CREATE INDEX index_deployments_on_environment_id_and_id ON deployments USING btree (environment_id, id);
-CREATE UNIQUE INDEX index_clusters_applications_crossplane_on_cluster_id ON public.clusters_applications_crossplane USING btree (cluster_id);
+CREATE INDEX index_deployments_on_environment_id_and_iid_and_project_id ON deployments USING btree (environment_id, iid, project_id);
-CREATE UNIQUE INDEX index_clusters_applications_elastic_stacks_on_cluster_id ON public.clusters_applications_elastic_stacks USING btree (cluster_id);
+CREATE INDEX index_deployments_on_environment_id_and_status ON deployments USING btree (environment_id, status);
-CREATE UNIQUE INDEX index_clusters_applications_fluentd_on_cluster_id ON public.clusters_applications_fluentd USING btree (cluster_id);
+CREATE INDEX index_deployments_on_id_and_status_and_created_at ON deployments USING btree (id, status, created_at);
-CREATE UNIQUE INDEX index_clusters_applications_helm_on_cluster_id ON public.clusters_applications_helm USING btree (cluster_id);
+CREATE INDEX index_deployments_on_id_where_cluster_id_present ON deployments USING btree (id) WHERE (cluster_id IS NOT NULL);
-CREATE UNIQUE INDEX index_clusters_applications_ingress_on_cluster_id ON public.clusters_applications_ingress USING btree (cluster_id);
+CREATE INDEX index_deployments_on_project_id_and_id ON deployments USING btree (project_id, id DESC);
-CREATE INDEX index_clusters_applications_ingress_on_modsecurity ON public.clusters_applications_ingress USING btree (modsecurity_enabled, modsecurity_mode, cluster_id);
+CREATE UNIQUE INDEX index_deployments_on_project_id_and_iid ON deployments USING btree (project_id, iid);
-CREATE UNIQUE INDEX index_clusters_applications_jupyter_on_cluster_id ON public.clusters_applications_jupyter USING btree (cluster_id);
+CREATE INDEX index_deployments_on_project_id_and_ref ON deployments USING btree (project_id, ref);
-CREATE INDEX index_clusters_applications_jupyter_on_oauth_application_id ON public.clusters_applications_jupyter USING btree (oauth_application_id);
+CREATE INDEX index_deployments_on_project_id_and_status ON deployments USING btree (project_id, status);
-CREATE UNIQUE INDEX index_clusters_applications_knative_on_cluster_id ON public.clusters_applications_knative USING btree (cluster_id);
+CREATE INDEX index_deployments_on_project_id_and_status_and_created_at ON deployments USING btree (project_id, status, created_at);
-CREATE UNIQUE INDEX index_clusters_applications_prometheus_on_cluster_id ON public.clusters_applications_prometheus USING btree (cluster_id);
+CREATE INDEX index_deployments_on_project_id_and_updated_at_and_id ON deployments USING btree (project_id, updated_at DESC, id DESC);
-CREATE UNIQUE INDEX index_clusters_applications_runners_on_cluster_id ON public.clusters_applications_runners USING btree (cluster_id);
+CREATE INDEX index_deployments_on_user_id_and_status_and_created_at ON deployments USING btree (user_id, status, created_at);
-CREATE INDEX index_clusters_applications_runners_on_runner_id ON public.clusters_applications_runners USING btree (runner_id);
+CREATE INDEX index_description_versions_on_epic_id ON description_versions USING btree (epic_id) WHERE (epic_id IS NOT NULL);
-CREATE INDEX index_clusters_kubernetes_namespaces_on_cluster_id ON public.clusters_kubernetes_namespaces USING btree (cluster_id);
+CREATE INDEX index_description_versions_on_issue_id ON description_versions USING btree (issue_id) WHERE (issue_id IS NOT NULL);
-CREATE INDEX index_clusters_kubernetes_namespaces_on_cluster_project_id ON public.clusters_kubernetes_namespaces USING btree (cluster_project_id);
+CREATE INDEX index_description_versions_on_merge_request_id ON description_versions USING btree (merge_request_id) WHERE (merge_request_id IS NOT NULL);
-CREATE INDEX index_clusters_kubernetes_namespaces_on_environment_id ON public.clusters_kubernetes_namespaces USING btree (environment_id);
+CREATE INDEX index_design_management_designs_issue_id_relative_position_id ON design_management_designs USING btree (issue_id, relative_position, id);
-CREATE INDEX index_clusters_kubernetes_namespaces_on_project_id ON public.clusters_kubernetes_namespaces USING btree (project_id);
+CREATE UNIQUE INDEX index_design_management_designs_on_issue_id_and_filename ON design_management_designs USING btree (issue_id, filename);
-CREATE INDEX index_clusters_on_enabled_and_provider_type_and_id ON public.clusters USING btree (enabled, provider_type, id);
+CREATE INDEX index_design_management_designs_on_project_id ON design_management_designs USING btree (project_id);
-CREATE INDEX index_clusters_on_enabled_cluster_type_id_and_created_at ON public.clusters USING btree (enabled, cluster_type, id, created_at);
+CREATE INDEX index_design_management_designs_versions_on_design_id ON design_management_designs_versions USING btree (design_id);
-CREATE INDEX index_clusters_on_management_project_id ON public.clusters USING btree (management_project_id) WHERE (management_project_id IS NOT NULL);
+CREATE INDEX index_design_management_designs_versions_on_event ON design_management_designs_versions USING btree (event);
-CREATE INDEX index_clusters_on_user_id ON public.clusters USING btree (user_id);
+CREATE INDEX index_design_management_designs_versions_on_version_id ON design_management_designs_versions USING btree (version_id);
-CREATE UNIQUE INDEX index_commit_user_mentions_on_note_id ON public.commit_user_mentions USING btree (note_id);
+CREATE INDEX index_design_management_versions_on_author_id ON design_management_versions USING btree (author_id) WHERE (author_id IS NOT NULL);
-CREATE INDEX index_container_expiration_policies_on_next_run_at_and_enabled ON public.container_expiration_policies USING btree (next_run_at, enabled);
+CREATE INDEX index_design_management_versions_on_issue_id ON design_management_versions USING btree (issue_id);
-CREATE INDEX index_container_repositories_on_project_id ON public.container_repositories USING btree (project_id);
+CREATE UNIQUE INDEX index_design_management_versions_on_sha_and_issue_id ON design_management_versions USING btree (sha, issue_id);
-CREATE UNIQUE INDEX index_container_repositories_on_project_id_and_name ON public.container_repositories USING btree (project_id, name);
+CREATE UNIQUE INDEX index_design_user_mentions_on_note_id ON design_user_mentions USING btree (note_id);
-CREATE INDEX index_container_repository_on_name_trigram ON public.container_repositories USING gin (name public.gin_trgm_ops);
+CREATE UNIQUE INDEX index_diff_note_positions_on_note_id_and_diff_type ON diff_note_positions USING btree (note_id, diff_type);
-CREATE UNIQUE INDEX index_custom_emoji_on_namespace_id_and_name ON public.custom_emoji USING btree (namespace_id, name);
+CREATE INDEX index_draft_notes_on_author_id ON draft_notes USING btree (author_id);
-CREATE UNIQUE INDEX index_daily_build_group_report_results_unique_columns ON public.ci_daily_build_group_report_results USING btree (project_id, ref_path, date, group_name);
+CREATE INDEX index_draft_notes_on_discussion_id ON draft_notes USING btree (discussion_id);
-CREATE UNIQUE INDEX index_dast_scanner_profiles_on_project_id_and_name ON public.dast_scanner_profiles USING btree (project_id, name);
+CREATE INDEX index_draft_notes_on_merge_request_id ON draft_notes USING btree (merge_request_id);
-CREATE INDEX index_dast_site_profiles_on_dast_site_id ON public.dast_site_profiles USING btree (dast_site_id);
+CREATE UNIQUE INDEX index_elastic_reindexing_tasks_on_in_progress ON elastic_reindexing_tasks USING btree (in_progress) WHERE in_progress;
-CREATE UNIQUE INDEX index_dast_site_profiles_on_project_id_and_name ON public.dast_site_profiles USING btree (project_id, name);
+CREATE INDEX index_elastic_reindexing_tasks_on_state ON elastic_reindexing_tasks USING btree (state);
-CREATE UNIQUE INDEX index_dast_sites_on_project_id_and_url ON public.dast_sites USING btree (project_id, url);
+CREATE INDEX index_elasticsearch_indexed_namespaces_on_created_at ON elasticsearch_indexed_namespaces USING btree (created_at);
-CREATE INDEX index_dependency_proxy_blobs_on_group_id_and_file_name ON public.dependency_proxy_blobs USING btree (group_id, file_name);
+CREATE UNIQUE INDEX index_elasticsearch_indexed_namespaces_on_namespace_id ON elasticsearch_indexed_namespaces USING btree (namespace_id);
-CREATE INDEX index_dependency_proxy_group_settings_on_group_id ON public.dependency_proxy_group_settings USING btree (group_id);
+CREATE UNIQUE INDEX index_elasticsearch_indexed_projects_on_project_id ON elasticsearch_indexed_projects USING btree (project_id);
-CREATE INDEX index_deploy_key_id_on_protected_branch_push_access_levels ON public.protected_branch_push_access_levels USING btree (deploy_key_id);
+CREATE UNIQUE INDEX index_emails_on_confirmation_token ON emails USING btree (confirmation_token);
-CREATE INDEX index_deploy_keys_projects_on_deploy_key_id ON public.deploy_keys_projects USING btree (deploy_key_id);
+CREATE UNIQUE INDEX index_emails_on_email ON emails USING btree (email);
-CREATE INDEX index_deploy_keys_projects_on_project_id ON public.deploy_keys_projects USING btree (project_id);
+CREATE INDEX index_emails_on_user_id ON emails USING btree (user_id);
-CREATE UNIQUE INDEX index_deploy_tokens_on_token ON public.deploy_tokens USING btree (token);
+CREATE INDEX index_enabled_clusters_on_id ON clusters USING btree (id) WHERE (enabled = true);
-CREATE INDEX index_deploy_tokens_on_token_and_expires_at_and_id ON public.deploy_tokens USING btree (token, expires_at, id) WHERE (revoked IS FALSE);
+CREATE INDEX index_environments_on_auto_stop_at ON environments USING btree (auto_stop_at) WHERE (auto_stop_at IS NOT NULL);
-CREATE UNIQUE INDEX index_deploy_tokens_on_token_encrypted ON public.deploy_tokens USING btree (token_encrypted);
+CREATE INDEX index_environments_on_name_varchar_pattern_ops ON environments USING btree (name varchar_pattern_ops);
-CREATE UNIQUE INDEX index_deployment_clusters_on_cluster_id_and_deployment_id ON public.deployment_clusters USING btree (cluster_id, deployment_id);
+CREATE UNIQUE INDEX index_environments_on_project_id_and_name ON environments USING btree (project_id, name);
-CREATE INDEX index_deployment_merge_requests_on_merge_request_id ON public.deployment_merge_requests USING btree (merge_request_id);
+CREATE UNIQUE INDEX index_environments_on_project_id_and_slug ON environments USING btree (project_id, slug);
-CREATE INDEX index_deployments_on_cluster_id_and_status ON public.deployments USING btree (cluster_id, status);
+CREATE INDEX index_environments_on_project_id_state_environment_type ON environments USING btree (project_id, state, environment_type);
-CREATE INDEX index_deployments_on_created_at ON public.deployments USING btree (created_at);
+CREATE INDEX index_environments_on_state_and_auto_stop_at ON environments USING btree (state, auto_stop_at) WHERE ((auto_stop_at IS NOT NULL) AND ((state)::text = 'available'::text));
-CREATE INDEX index_deployments_on_deployable_type_and_deployable_id ON public.deployments USING btree (deployable_type, deployable_id);
+CREATE INDEX index_epic_issues_on_epic_id ON epic_issues USING btree (epic_id);
-CREATE INDEX index_deployments_on_environment_id_and_id ON public.deployments USING btree (environment_id, id);
+CREATE UNIQUE INDEX index_epic_issues_on_issue_id ON epic_issues USING btree (issue_id);
-CREATE INDEX index_deployments_on_environment_id_and_iid_and_project_id ON public.deployments USING btree (environment_id, iid, project_id);
+CREATE INDEX index_epic_metrics ON epic_metrics USING btree (epic_id);
-CREATE INDEX index_deployments_on_environment_id_and_status ON public.deployments USING btree (environment_id, status);
+CREATE UNIQUE INDEX index_epic_user_mentions_on_note_id ON epic_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
-CREATE INDEX index_deployments_on_id_and_status_and_created_at ON public.deployments USING btree (id, status, created_at);
+CREATE INDEX index_epics_on_assignee_id ON epics USING btree (assignee_id);
-CREATE INDEX index_deployments_on_id_where_cluster_id_present ON public.deployments USING btree (id) WHERE (cluster_id IS NOT NULL);
+CREATE INDEX index_epics_on_author_id ON epics USING btree (author_id);
-CREATE INDEX index_deployments_on_project_id_and_id ON public.deployments USING btree (project_id, id DESC);
+CREATE INDEX index_epics_on_closed_by_id ON epics USING btree (closed_by_id);
-CREATE UNIQUE INDEX index_deployments_on_project_id_and_iid ON public.deployments USING btree (project_id, iid);
+CREATE INDEX index_epics_on_confidential ON epics USING btree (confidential);
-CREATE INDEX index_deployments_on_project_id_and_ref ON public.deployments USING btree (project_id, ref);
+CREATE INDEX index_epics_on_due_date_sourcing_epic_id ON epics USING btree (due_date_sourcing_epic_id) WHERE (due_date_sourcing_epic_id IS NOT NULL);
-CREATE INDEX index_deployments_on_project_id_and_status ON public.deployments USING btree (project_id, status);
+CREATE INDEX index_epics_on_due_date_sourcing_milestone_id ON epics USING btree (due_date_sourcing_milestone_id);
-CREATE INDEX index_deployments_on_project_id_and_status_and_created_at ON public.deployments USING btree (project_id, status, created_at);
+CREATE INDEX index_epics_on_end_date ON epics USING btree (end_date);
-CREATE INDEX index_deployments_on_project_id_and_updated_at_and_id ON public.deployments USING btree (project_id, updated_at DESC, id DESC);
+CREATE INDEX index_epics_on_group_id ON epics USING btree (group_id);
-CREATE INDEX index_deployments_on_user_id_and_status_and_created_at ON public.deployments USING btree (user_id, status, created_at);
+CREATE UNIQUE INDEX index_epics_on_group_id_and_external_key ON epics USING btree (group_id, external_key) WHERE (external_key IS NOT NULL);
-CREATE INDEX index_description_versions_on_epic_id ON public.description_versions USING btree (epic_id) WHERE (epic_id IS NOT NULL);
+CREATE INDEX index_epics_on_group_id_and_iid_varchar_pattern ON epics USING btree (group_id, ((iid)::character varying) varchar_pattern_ops);
-CREATE INDEX index_description_versions_on_issue_id ON public.description_versions USING btree (issue_id) WHERE (issue_id IS NOT NULL);
+CREATE INDEX index_epics_on_iid ON epics USING btree (iid);
-CREATE INDEX index_description_versions_on_merge_request_id ON public.description_versions USING btree (merge_request_id) WHERE (merge_request_id IS NOT NULL);
+CREATE INDEX index_epics_on_last_edited_by_id ON epics USING btree (last_edited_by_id);
-CREATE INDEX index_design_management_designs_issue_id_relative_position_id ON public.design_management_designs USING btree (issue_id, relative_position, id);
+CREATE INDEX index_epics_on_parent_id ON epics USING btree (parent_id);
-CREATE UNIQUE INDEX index_design_management_designs_on_issue_id_and_filename ON public.design_management_designs USING btree (issue_id, filename);
+CREATE INDEX index_epics_on_start_date ON epics USING btree (start_date);
-CREATE INDEX index_design_management_designs_on_project_id ON public.design_management_designs USING btree (project_id);
+CREATE INDEX index_epics_on_start_date_sourcing_epic_id ON epics USING btree (start_date_sourcing_epic_id) WHERE (start_date_sourcing_epic_id IS NOT NULL);
-CREATE INDEX index_design_management_designs_versions_on_design_id ON public.design_management_designs_versions USING btree (design_id);
+CREATE INDEX index_epics_on_start_date_sourcing_milestone_id ON epics USING btree (start_date_sourcing_milestone_id);
-CREATE INDEX index_design_management_designs_versions_on_event ON public.design_management_designs_versions USING btree (event);
+CREATE INDEX index_events_on_action ON events USING btree (action);
-CREATE INDEX index_design_management_designs_versions_on_version_id ON public.design_management_designs_versions USING btree (version_id);
+CREATE INDEX index_events_on_author_id_and_created_at ON events USING btree (author_id, created_at);
-CREATE INDEX index_design_management_versions_on_author_id ON public.design_management_versions USING btree (author_id) WHERE (author_id IS NOT NULL);
+CREATE INDEX index_events_on_author_id_and_created_at_merge_requests ON events USING btree (author_id, created_at) WHERE ((target_type)::text = 'MergeRequest'::text);
-CREATE INDEX index_design_management_versions_on_issue_id ON public.design_management_versions USING btree (issue_id);
+CREATE INDEX index_events_on_author_id_and_project_id ON events USING btree (author_id, project_id);
-CREATE UNIQUE INDEX index_design_management_versions_on_sha_and_issue_id ON public.design_management_versions USING btree (sha, issue_id);
+CREATE INDEX index_events_on_group_id_partial ON events USING btree (group_id) WHERE (group_id IS NOT NULL);
-CREATE UNIQUE INDEX index_design_user_mentions_on_note_id ON public.design_user_mentions USING btree (note_id);
+CREATE INDEX index_events_on_project_id_and_created_at ON events USING btree (project_id, created_at);
-CREATE UNIQUE INDEX index_diff_note_positions_on_note_id_and_diff_type ON public.diff_note_positions USING btree (note_id, diff_type);
+CREATE INDEX index_events_on_project_id_and_id ON events USING btree (project_id, id);
-CREATE INDEX index_draft_notes_on_author_id ON public.draft_notes USING btree (author_id);
+CREATE INDEX index_events_on_project_id_and_id_desc_on_merged_action ON events USING btree (project_id, id DESC) WHERE (action = 7);
-CREATE INDEX index_draft_notes_on_discussion_id ON public.draft_notes USING btree (discussion_id);
+CREATE INDEX index_events_on_target_type_and_target_id ON events USING btree (target_type, target_id);
-CREATE INDEX index_draft_notes_on_merge_request_id ON public.draft_notes USING btree (merge_request_id);
+CREATE UNIQUE INDEX index_events_on_target_type_and_target_id_and_fingerprint ON events USING btree (target_type, target_id, fingerprint);
-CREATE UNIQUE INDEX index_elastic_reindexing_tasks_on_in_progress ON public.elastic_reindexing_tasks USING btree (in_progress) WHERE in_progress;
+CREATE INDEX index_evidences_on_release_id ON evidences USING btree (release_id);
-CREATE INDEX index_elastic_reindexing_tasks_on_state ON public.elastic_reindexing_tasks USING btree (state);
+CREATE INDEX index_experiment_users_on_experiment_id ON experiment_users USING btree (experiment_id);
-CREATE INDEX index_elasticsearch_indexed_namespaces_on_created_at ON public.elasticsearch_indexed_namespaces USING btree (created_at);
+CREATE INDEX index_experiment_users_on_user_id ON experiment_users USING btree (user_id);
-CREATE UNIQUE INDEX index_elasticsearch_indexed_namespaces_on_namespace_id ON public.elasticsearch_indexed_namespaces USING btree (namespace_id);
+CREATE UNIQUE INDEX index_experiments_on_name ON experiments USING btree (name);
-CREATE UNIQUE INDEX index_elasticsearch_indexed_projects_on_project_id ON public.elasticsearch_indexed_projects USING btree (project_id);
+CREATE INDEX index_expired_and_not_notified_personal_access_tokens ON personal_access_tokens USING btree (id, expires_at) WHERE ((impersonation = false) AND (revoked = false) AND (expire_notification_delivered = false));
-CREATE UNIQUE INDEX index_emails_on_confirmation_token ON public.emails USING btree (confirmation_token);
+CREATE UNIQUE INDEX index_external_pull_requests_on_project_and_branches ON external_pull_requests USING btree (project_id, source_branch, target_branch);
-CREATE UNIQUE INDEX index_emails_on_email ON public.emails USING btree (email);
+CREATE UNIQUE INDEX index_feature_flag_scopes_on_flag_id_and_environment_scope ON operations_feature_flag_scopes USING btree (feature_flag_id, environment_scope);
-CREATE INDEX index_emails_on_user_id ON public.emails USING btree (user_id);
+CREATE UNIQUE INDEX index_feature_flags_clients_on_project_id_and_token_encrypted ON operations_feature_flags_clients USING btree (project_id, token_encrypted);
-CREATE INDEX index_enabled_clusters_on_id ON public.clusters USING btree (id) WHERE (enabled = true);
+CREATE UNIQUE INDEX index_feature_gates_on_feature_key_and_key_and_value ON feature_gates USING btree (feature_key, key, value);
-CREATE INDEX index_environments_on_auto_stop_at ON public.environments USING btree (auto_stop_at) WHERE (auto_stop_at IS NOT NULL);
+CREATE UNIQUE INDEX index_features_on_key ON features USING btree (key);
-CREATE INDEX index_environments_on_name_varchar_pattern_ops ON public.environments USING btree (name varchar_pattern_ops);
+CREATE INDEX index_for_resource_group ON ci_builds USING btree (resource_group_id, id) WHERE (resource_group_id IS NOT NULL);
-CREATE UNIQUE INDEX index_environments_on_project_id_and_name ON public.environments USING btree (project_id, name);
+CREATE INDEX index_for_status_per_branch_per_project ON merge_trains USING btree (target_project_id, target_branch, status);
-CREATE UNIQUE INDEX index_environments_on_project_id_and_slug ON public.environments USING btree (project_id, slug);
+CREATE INDEX index_fork_network_members_on_fork_network_id ON fork_network_members USING btree (fork_network_id);
-CREATE INDEX index_environments_on_project_id_state_environment_type ON public.environments USING btree (project_id, state, environment_type);
+CREATE INDEX index_fork_network_members_on_forked_from_project_id ON fork_network_members USING btree (forked_from_project_id);
-CREATE INDEX index_environments_on_state_and_auto_stop_at ON public.environments USING btree (state, auto_stop_at) WHERE ((auto_stop_at IS NOT NULL) AND ((state)::text = 'available'::text));
+CREATE UNIQUE INDEX index_fork_network_members_on_project_id ON fork_network_members USING btree (project_id);
-CREATE INDEX index_epic_issues_on_epic_id ON public.epic_issues USING btree (epic_id);
+CREATE UNIQUE INDEX index_fork_networks_on_root_project_id ON fork_networks USING btree (root_project_id);
-CREATE UNIQUE INDEX index_epic_issues_on_issue_id ON public.epic_issues USING btree (issue_id);
+CREATE INDEX index_geo_event_log_on_cache_invalidation_event_id ON geo_event_log USING btree (cache_invalidation_event_id) WHERE (cache_invalidation_event_id IS NOT NULL);
-CREATE INDEX index_epic_metrics ON public.epic_metrics USING btree (epic_id);
+CREATE INDEX index_geo_event_log_on_container_repository_updated_event_id ON geo_event_log USING btree (container_repository_updated_event_id);
-CREATE UNIQUE INDEX index_epic_user_mentions_on_note_id ON public.epic_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
+CREATE INDEX index_geo_event_log_on_geo_event_id ON geo_event_log USING btree (geo_event_id) WHERE (geo_event_id IS NOT NULL);
-CREATE INDEX index_epics_on_assignee_id ON public.epics USING btree (assignee_id);
+CREATE INDEX index_geo_event_log_on_hashed_storage_attachments_event_id ON geo_event_log USING btree (hashed_storage_attachments_event_id) WHERE (hashed_storage_attachments_event_id IS NOT NULL);
-CREATE INDEX index_epics_on_author_id ON public.epics USING btree (author_id);
+CREATE INDEX index_geo_event_log_on_hashed_storage_migrated_event_id ON geo_event_log USING btree (hashed_storage_migrated_event_id) WHERE (hashed_storage_migrated_event_id IS NOT NULL);
-CREATE INDEX index_epics_on_closed_by_id ON public.epics USING btree (closed_by_id);
+CREATE INDEX index_geo_event_log_on_job_artifact_deleted_event_id ON geo_event_log USING btree (job_artifact_deleted_event_id) WHERE (job_artifact_deleted_event_id IS NOT NULL);
-CREATE INDEX index_epics_on_confidential ON public.epics USING btree (confidential);
+CREATE INDEX index_geo_event_log_on_lfs_object_deleted_event_id ON geo_event_log USING btree (lfs_object_deleted_event_id) WHERE (lfs_object_deleted_event_id IS NOT NULL);
-CREATE INDEX index_epics_on_due_date_sourcing_epic_id ON public.epics USING btree (due_date_sourcing_epic_id) WHERE (due_date_sourcing_epic_id IS NOT NULL);
+CREATE INDEX index_geo_event_log_on_repositories_changed_event_id ON geo_event_log USING btree (repositories_changed_event_id) WHERE (repositories_changed_event_id IS NOT NULL);
-CREATE INDEX index_epics_on_due_date_sourcing_milestone_id ON public.epics USING btree (due_date_sourcing_milestone_id);
+CREATE INDEX index_geo_event_log_on_repository_created_event_id ON geo_event_log USING btree (repository_created_event_id) WHERE (repository_created_event_id IS NOT NULL);
-CREATE INDEX index_epics_on_end_date ON public.epics USING btree (end_date);
+CREATE INDEX index_geo_event_log_on_repository_deleted_event_id ON geo_event_log USING btree (repository_deleted_event_id) WHERE (repository_deleted_event_id IS NOT NULL);
-CREATE INDEX index_epics_on_group_id ON public.epics USING btree (group_id);
+CREATE INDEX index_geo_event_log_on_repository_renamed_event_id ON geo_event_log USING btree (repository_renamed_event_id) WHERE (repository_renamed_event_id IS NOT NULL);
-CREATE UNIQUE INDEX index_epics_on_group_id_and_external_key ON public.epics USING btree (group_id, external_key) WHERE (external_key IS NOT NULL);
+CREATE INDEX index_geo_event_log_on_repository_updated_event_id ON geo_event_log USING btree (repository_updated_event_id) WHERE (repository_updated_event_id IS NOT NULL);
-CREATE INDEX index_epics_on_group_id_and_iid_varchar_pattern ON public.epics USING btree (group_id, ((iid)::character varying) varchar_pattern_ops);
+CREATE INDEX index_geo_event_log_on_reset_checksum_event_id ON geo_event_log USING btree (reset_checksum_event_id) WHERE (reset_checksum_event_id IS NOT NULL);
-CREATE INDEX index_epics_on_iid ON public.epics USING btree (iid);
+CREATE INDEX index_geo_event_log_on_upload_deleted_event_id ON geo_event_log USING btree (upload_deleted_event_id) WHERE (upload_deleted_event_id IS NOT NULL);
-CREATE INDEX index_epics_on_last_edited_by_id ON public.epics USING btree (last_edited_by_id);
+CREATE INDEX index_geo_hashed_storage_attachments_events_on_project_id ON geo_hashed_storage_attachments_events USING btree (project_id);
-CREATE INDEX index_epics_on_parent_id ON public.epics USING btree (parent_id);
+CREATE INDEX index_geo_hashed_storage_migrated_events_on_project_id ON geo_hashed_storage_migrated_events USING btree (project_id);
-CREATE INDEX index_epics_on_start_date ON public.epics USING btree (start_date);
+CREATE INDEX index_geo_job_artifact_deleted_events_on_job_artifact_id ON geo_job_artifact_deleted_events USING btree (job_artifact_id);
-CREATE INDEX index_epics_on_start_date_sourcing_epic_id ON public.epics USING btree (start_date_sourcing_epic_id) WHERE (start_date_sourcing_epic_id IS NOT NULL);
+CREATE INDEX index_geo_lfs_object_deleted_events_on_lfs_object_id ON geo_lfs_object_deleted_events USING btree (lfs_object_id);
-CREATE INDEX index_epics_on_start_date_sourcing_milestone_id ON public.epics USING btree (start_date_sourcing_milestone_id);
+CREATE INDEX index_geo_node_namespace_links_on_geo_node_id ON geo_node_namespace_links USING btree (geo_node_id);
-CREATE INDEX index_events_on_action ON public.events USING btree (action);
+CREATE UNIQUE INDEX index_geo_node_namespace_links_on_geo_node_id_and_namespace_id ON geo_node_namespace_links USING btree (geo_node_id, namespace_id);
-CREATE INDEX index_events_on_author_id_and_created_at ON public.events USING btree (author_id, created_at);
+CREATE INDEX index_geo_node_namespace_links_on_namespace_id ON geo_node_namespace_links USING btree (namespace_id);
-CREATE INDEX index_events_on_author_id_and_created_at_merge_requests ON public.events USING btree (author_id, created_at) WHERE ((target_type)::text = 'MergeRequest'::text);
+CREATE UNIQUE INDEX index_geo_node_statuses_on_geo_node_id ON geo_node_statuses USING btree (geo_node_id);
-CREATE INDEX index_events_on_author_id_and_project_id ON public.events USING btree (author_id, project_id);
+CREATE INDEX index_geo_nodes_on_access_key ON geo_nodes USING btree (access_key);
-CREATE INDEX index_events_on_group_id_partial ON public.events USING btree (group_id) WHERE (group_id IS NOT NULL);
+CREATE UNIQUE INDEX index_geo_nodes_on_name ON geo_nodes USING btree (name);
-CREATE INDEX index_events_on_project_id_and_created_at ON public.events USING btree (project_id, created_at);
+CREATE INDEX index_geo_nodes_on_primary ON geo_nodes USING btree ("primary");
-CREATE INDEX index_events_on_project_id_and_id ON public.events USING btree (project_id, id);
+CREATE INDEX index_geo_repositories_changed_events_on_geo_node_id ON geo_repositories_changed_events USING btree (geo_node_id);
-CREATE INDEX index_events_on_project_id_and_id_desc_on_merged_action ON public.events USING btree (project_id, id DESC) WHERE (action = 7);
+CREATE INDEX index_geo_repository_created_events_on_project_id ON geo_repository_created_events USING btree (project_id);
-CREATE INDEX index_events_on_target_type_and_target_id ON public.events USING btree (target_type, target_id);
+CREATE INDEX index_geo_repository_deleted_events_on_project_id ON geo_repository_deleted_events USING btree (project_id);
-CREATE UNIQUE INDEX index_events_on_target_type_and_target_id_and_fingerprint ON public.events USING btree (target_type, target_id, fingerprint);
+CREATE INDEX index_geo_repository_renamed_events_on_project_id ON geo_repository_renamed_events USING btree (project_id);
-CREATE INDEX index_evidences_on_release_id ON public.evidences USING btree (release_id);
+CREATE INDEX index_geo_repository_updated_events_on_project_id ON geo_repository_updated_events USING btree (project_id);
-CREATE INDEX index_experiment_users_on_experiment_id ON public.experiment_users USING btree (experiment_id);
+CREATE INDEX index_geo_repository_updated_events_on_source ON geo_repository_updated_events USING btree (source);
-CREATE INDEX index_experiment_users_on_user_id ON public.experiment_users USING btree (user_id);
+CREATE INDEX index_geo_reset_checksum_events_on_project_id ON geo_reset_checksum_events USING btree (project_id);
-CREATE UNIQUE INDEX index_experiments_on_name ON public.experiments USING btree (name);
+CREATE INDEX index_geo_upload_deleted_events_on_upload_id ON geo_upload_deleted_events USING btree (upload_id);
-CREATE INDEX index_expired_and_not_notified_personal_access_tokens ON public.personal_access_tokens USING btree (id, expires_at) WHERE ((impersonation = false) AND (revoked = false) AND (expire_notification_delivered = false));
+CREATE INDEX index_gitlab_subscription_histories_on_gitlab_subscription_id ON gitlab_subscription_histories USING btree (gitlab_subscription_id);
-CREATE UNIQUE INDEX index_external_pull_requests_on_project_and_branches ON public.external_pull_requests USING btree (project_id, source_branch, target_branch);
+CREATE INDEX index_gitlab_subscriptions_on_end_date_and_namespace_id ON gitlab_subscriptions USING btree (end_date, namespace_id);
-CREATE UNIQUE INDEX index_feature_flag_scopes_on_flag_id_and_environment_scope ON public.operations_feature_flag_scopes USING btree (feature_flag_id, environment_scope);
+CREATE INDEX index_gitlab_subscriptions_on_hosted_plan_id ON gitlab_subscriptions USING btree (hosted_plan_id);
-CREATE UNIQUE INDEX index_feature_flags_clients_on_project_id_and_token_encrypted ON public.operations_feature_flags_clients USING btree (project_id, token_encrypted);
+CREATE UNIQUE INDEX index_gitlab_subscriptions_on_namespace_id ON gitlab_subscriptions USING btree (namespace_id);
-CREATE UNIQUE INDEX index_feature_gates_on_feature_key_and_key_and_value ON public.feature_gates USING btree (feature_key, key, value);
+CREATE UNIQUE INDEX index_gpg_key_subkeys_on_fingerprint ON gpg_key_subkeys USING btree (fingerprint);
-CREATE UNIQUE INDEX index_features_on_key ON public.features USING btree (key);
+CREATE INDEX index_gpg_key_subkeys_on_gpg_key_id ON gpg_key_subkeys USING btree (gpg_key_id);
-CREATE INDEX index_for_resource_group ON public.ci_builds USING btree (resource_group_id, id) WHERE (resource_group_id IS NOT NULL);
+CREATE UNIQUE INDEX index_gpg_key_subkeys_on_keyid ON gpg_key_subkeys USING btree (keyid);
-CREATE INDEX index_for_status_per_branch_per_project ON public.merge_trains USING btree (target_project_id, target_branch, status);
+CREATE UNIQUE INDEX index_gpg_keys_on_fingerprint ON gpg_keys USING btree (fingerprint);
-CREATE INDEX index_fork_network_members_on_fork_network_id ON public.fork_network_members USING btree (fork_network_id);
+CREATE UNIQUE INDEX index_gpg_keys_on_primary_keyid ON gpg_keys USING btree (primary_keyid);
-CREATE INDEX index_fork_network_members_on_forked_from_project_id ON public.fork_network_members USING btree (forked_from_project_id);
+CREATE INDEX index_gpg_keys_on_user_id ON gpg_keys USING btree (user_id);
-CREATE UNIQUE INDEX index_fork_network_members_on_project_id ON public.fork_network_members USING btree (project_id);
+CREATE UNIQUE INDEX index_gpg_signatures_on_commit_sha ON gpg_signatures USING btree (commit_sha);
-CREATE UNIQUE INDEX index_fork_networks_on_root_project_id ON public.fork_networks USING btree (root_project_id);
+CREATE INDEX index_gpg_signatures_on_gpg_key_id ON gpg_signatures USING btree (gpg_key_id);
-CREATE INDEX index_geo_event_log_on_cache_invalidation_event_id ON public.geo_event_log USING btree (cache_invalidation_event_id) WHERE (cache_invalidation_event_id IS NOT NULL);
+CREATE INDEX index_gpg_signatures_on_gpg_key_primary_keyid ON gpg_signatures USING btree (gpg_key_primary_keyid);
-CREATE INDEX index_geo_event_log_on_container_repository_updated_event_id ON public.geo_event_log USING btree (container_repository_updated_event_id);
+CREATE INDEX index_gpg_signatures_on_gpg_key_subkey_id ON gpg_signatures USING btree (gpg_key_subkey_id);
-CREATE INDEX index_geo_event_log_on_geo_event_id ON public.geo_event_log USING btree (geo_event_id) WHERE (geo_event_id IS NOT NULL);
+CREATE INDEX index_gpg_signatures_on_project_id ON gpg_signatures USING btree (project_id);
-CREATE INDEX index_geo_event_log_on_hashed_storage_attachments_event_id ON public.geo_event_log USING btree (hashed_storage_attachments_event_id) WHERE (hashed_storage_attachments_event_id IS NOT NULL);
+CREATE INDEX index_grafana_integrations_on_enabled ON grafana_integrations USING btree (enabled) WHERE (enabled IS TRUE);
-CREATE INDEX index_geo_event_log_on_hashed_storage_migrated_event_id ON public.geo_event_log USING btree (hashed_storage_migrated_event_id) WHERE (hashed_storage_migrated_event_id IS NOT NULL);
+CREATE INDEX index_grafana_integrations_on_project_id ON grafana_integrations USING btree (project_id);
-CREATE INDEX index_geo_event_log_on_job_artifact_deleted_event_id ON public.geo_event_log USING btree (job_artifact_deleted_event_id) WHERE (job_artifact_deleted_event_id IS NOT NULL);
+CREATE UNIQUE INDEX index_group_custom_attributes_on_group_id_and_key ON group_custom_attributes USING btree (group_id, key);
-CREATE INDEX index_geo_event_log_on_lfs_object_deleted_event_id ON public.geo_event_log USING btree (lfs_object_deleted_event_id) WHERE (lfs_object_deleted_event_id IS NOT NULL);
+CREATE INDEX index_group_custom_attributes_on_key_and_value ON group_custom_attributes USING btree (key, value);
-CREATE INDEX index_geo_event_log_on_repositories_changed_event_id ON public.geo_event_log USING btree (repositories_changed_event_id) WHERE (repositories_changed_event_id IS NOT NULL);
+CREATE INDEX index_group_deletion_schedules_on_marked_for_deletion_on ON group_deletion_schedules USING btree (marked_for_deletion_on);
-CREATE INDEX index_geo_event_log_on_repository_created_event_id ON public.geo_event_log USING btree (repository_created_event_id) WHERE (repository_created_event_id IS NOT NULL);
+CREATE INDEX index_group_deletion_schedules_on_user_id ON group_deletion_schedules USING btree (user_id);
-CREATE INDEX index_geo_event_log_on_repository_deleted_event_id ON public.geo_event_log USING btree (repository_deleted_event_id) WHERE (repository_deleted_event_id IS NOT NULL);
+CREATE UNIQUE INDEX index_group_deploy_keys_group_on_group_deploy_key_and_group_ids ON group_deploy_keys_groups USING btree (group_id, group_deploy_key_id);
-CREATE INDEX index_geo_event_log_on_repository_renamed_event_id ON public.geo_event_log USING btree (repository_renamed_event_id) WHERE (repository_renamed_event_id IS NOT NULL);
+CREATE INDEX index_group_deploy_keys_groups_on_group_deploy_key_id ON group_deploy_keys_groups USING btree (group_deploy_key_id);
-CREATE INDEX index_geo_event_log_on_repository_updated_event_id ON public.geo_event_log USING btree (repository_updated_event_id) WHERE (repository_updated_event_id IS NOT NULL);
+CREATE UNIQUE INDEX index_group_deploy_keys_on_fingerprint ON group_deploy_keys USING btree (fingerprint);
-CREATE INDEX index_geo_event_log_on_reset_checksum_event_id ON public.geo_event_log USING btree (reset_checksum_event_id) WHERE (reset_checksum_event_id IS NOT NULL);
+CREATE INDEX index_group_deploy_keys_on_fingerprint_sha256 ON group_deploy_keys USING btree (fingerprint_sha256);
-CREATE INDEX index_geo_event_log_on_upload_deleted_event_id ON public.geo_event_log USING btree (upload_deleted_event_id) WHERE (upload_deleted_event_id IS NOT NULL);
+CREATE INDEX index_group_deploy_keys_on_user_id ON group_deploy_keys USING btree (user_id);
-CREATE INDEX index_geo_hashed_storage_attachments_events_on_project_id ON public.geo_hashed_storage_attachments_events USING btree (project_id);
+CREATE INDEX index_group_deploy_tokens_on_deploy_token_id ON group_deploy_tokens USING btree (deploy_token_id);
-CREATE INDEX index_geo_hashed_storage_migrated_events_on_project_id ON public.geo_hashed_storage_migrated_events USING btree (project_id);
+CREATE UNIQUE INDEX index_group_deploy_tokens_on_group_and_deploy_token_ids ON group_deploy_tokens USING btree (group_id, deploy_token_id);
-CREATE INDEX index_geo_job_artifact_deleted_events_on_job_artifact_id ON public.geo_job_artifact_deleted_events USING btree (job_artifact_id);
+CREATE UNIQUE INDEX index_group_group_links_on_shared_group_and_shared_with_group ON group_group_links USING btree (shared_group_id, shared_with_group_id);
-CREATE INDEX index_geo_lfs_object_deleted_events_on_lfs_object_id ON public.geo_lfs_object_deleted_events USING btree (lfs_object_id);
+CREATE INDEX index_group_group_links_on_shared_with_group_id ON group_group_links USING btree (shared_with_group_id);
-CREATE INDEX index_geo_node_namespace_links_on_geo_node_id ON public.geo_node_namespace_links USING btree (geo_node_id);
+CREATE INDEX index_group_import_states_on_group_id ON group_import_states USING btree (group_id);
-CREATE UNIQUE INDEX index_geo_node_namespace_links_on_geo_node_id_and_namespace_id ON public.geo_node_namespace_links USING btree (geo_node_id, namespace_id);
+CREATE UNIQUE INDEX index_group_stages_on_group_id_group_value_stream_id_and_name ON analytics_cycle_analytics_group_stages USING btree (group_id, group_value_stream_id, name);
-CREATE INDEX index_geo_node_namespace_links_on_namespace_id ON public.geo_node_namespace_links USING btree (namespace_id);
+CREATE UNIQUE INDEX index_group_wiki_repositories_on_disk_path ON group_wiki_repositories USING btree (disk_path);
-CREATE UNIQUE INDEX index_geo_node_statuses_on_geo_node_id ON public.geo_node_statuses USING btree (geo_node_id);
+CREATE INDEX index_group_wiki_repositories_on_shard_id ON group_wiki_repositories USING btree (shard_id);
-CREATE INDEX index_geo_nodes_on_access_key ON public.geo_nodes USING btree (access_key);
+CREATE INDEX index_identities_on_saml_provider_id ON identities USING btree (saml_provider_id) WHERE (saml_provider_id IS NOT NULL);
-CREATE UNIQUE INDEX index_geo_nodes_on_name ON public.geo_nodes USING btree (name);
+CREATE INDEX index_identities_on_user_id ON identities USING btree (user_id);
-CREATE INDEX index_geo_nodes_on_primary ON public.geo_nodes USING btree ("primary");
+CREATE UNIQUE INDEX index_import_export_uploads_on_group_id ON import_export_uploads USING btree (group_id) WHERE (group_id IS NOT NULL);
-CREATE INDEX index_geo_repositories_changed_events_on_geo_node_id ON public.geo_repositories_changed_events USING btree (geo_node_id);
+CREATE INDEX index_import_export_uploads_on_project_id ON import_export_uploads USING btree (project_id);
-CREATE INDEX index_geo_repository_created_events_on_project_id ON public.geo_repository_created_events USING btree (project_id);
+CREATE INDEX index_import_export_uploads_on_updated_at ON import_export_uploads USING btree (updated_at);
-CREATE INDEX index_geo_repository_deleted_events_on_project_id ON public.geo_repository_deleted_events USING btree (project_id);
+CREATE INDEX index_import_failures_on_correlation_id_value ON import_failures USING btree (correlation_id_value);
-CREATE INDEX index_geo_repository_renamed_events_on_project_id ON public.geo_repository_renamed_events USING btree (project_id);
+CREATE INDEX index_import_failures_on_group_id_not_null ON import_failures USING btree (group_id) WHERE (group_id IS NOT NULL);
-CREATE INDEX index_geo_repository_updated_events_on_project_id ON public.geo_repository_updated_events USING btree (project_id);
+CREATE INDEX index_import_failures_on_project_id_and_correlation_id_value ON import_failures USING btree (project_id, correlation_id_value) WHERE (retry_count = 0);
-CREATE INDEX index_geo_repository_updated_events_on_source ON public.geo_repository_updated_events USING btree (source);
+CREATE INDEX index_import_failures_on_project_id_not_null ON import_failures USING btree (project_id) WHERE (project_id IS NOT NULL);
-CREATE INDEX index_geo_reset_checksum_events_on_project_id ON public.geo_reset_checksum_events USING btree (project_id);
+CREATE INDEX index_imported_projects_on_import_type_creator_id_created_at ON projects USING btree (import_type, creator_id, created_at) WHERE (import_type IS NOT NULL);
-CREATE INDEX index_geo_upload_deleted_events_on_upload_id ON public.geo_upload_deleted_events USING btree (upload_id);
+CREATE UNIQUE INDEX index_index_statuses_on_project_id ON index_statuses USING btree (project_id);
-CREATE INDEX index_gitlab_subscription_histories_on_gitlab_subscription_id ON public.gitlab_subscription_histories USING btree (gitlab_subscription_id);
+CREATE INDEX index_insights_on_namespace_id ON insights USING btree (namespace_id);
-CREATE INDEX index_gitlab_subscriptions_on_end_date_and_namespace_id ON public.gitlab_subscriptions USING btree (end_date, namespace_id);
+CREATE INDEX index_insights_on_project_id ON insights USING btree (project_id);
-CREATE INDEX index_gitlab_subscriptions_on_hosted_plan_id ON public.gitlab_subscriptions USING btree (hosted_plan_id);
+CREATE INDEX index_internal_ids_on_namespace_id ON internal_ids USING btree (namespace_id);
-CREATE UNIQUE INDEX index_gitlab_subscriptions_on_namespace_id ON public.gitlab_subscriptions USING btree (namespace_id);
+CREATE INDEX index_internal_ids_on_project_id ON internal_ids USING btree (project_id);
-CREATE UNIQUE INDEX index_gpg_key_subkeys_on_fingerprint ON public.gpg_key_subkeys USING btree (fingerprint);
+CREATE UNIQUE INDEX index_internal_ids_on_usage_and_namespace_id ON internal_ids USING btree (usage, namespace_id) WHERE (namespace_id IS NOT NULL);
-CREATE INDEX index_gpg_key_subkeys_on_gpg_key_id ON public.gpg_key_subkeys USING btree (gpg_key_id);
+CREATE UNIQUE INDEX index_internal_ids_on_usage_and_project_id ON internal_ids USING btree (usage, project_id) WHERE (project_id IS NOT NULL);
-CREATE UNIQUE INDEX index_gpg_key_subkeys_on_keyid ON public.gpg_key_subkeys USING btree (keyid);
+CREATE INDEX index_ip_restrictions_on_group_id ON ip_restrictions USING btree (group_id);
-CREATE UNIQUE INDEX index_gpg_keys_on_fingerprint ON public.gpg_keys USING btree (fingerprint);
+CREATE UNIQUE INDEX index_issuable_severities_on_issue_id ON issuable_severities USING btree (issue_id);
-CREATE UNIQUE INDEX index_gpg_keys_on_primary_keyid ON public.gpg_keys USING btree (primary_keyid);
+CREATE UNIQUE INDEX index_issue_assignees_on_issue_id_and_user_id ON issue_assignees USING btree (issue_id, user_id);
-CREATE INDEX index_gpg_keys_on_user_id ON public.gpg_keys USING btree (user_id);
+CREATE INDEX index_issue_assignees_on_user_id ON issue_assignees USING btree (user_id);
-CREATE UNIQUE INDEX index_gpg_signatures_on_commit_sha ON public.gpg_signatures USING btree (commit_sha);
+CREATE INDEX index_issue_links_on_source_id ON issue_links USING btree (source_id);
-CREATE INDEX index_gpg_signatures_on_gpg_key_id ON public.gpg_signatures USING btree (gpg_key_id);
+CREATE UNIQUE INDEX index_issue_links_on_source_id_and_target_id ON issue_links USING btree (source_id, target_id);
-CREATE INDEX index_gpg_signatures_on_gpg_key_primary_keyid ON public.gpg_signatures USING btree (gpg_key_primary_keyid);
+CREATE INDEX index_issue_links_on_target_id ON issue_links USING btree (target_id);
-CREATE INDEX index_gpg_signatures_on_gpg_key_subkey_id ON public.gpg_signatures USING btree (gpg_key_subkey_id);
+CREATE INDEX index_issue_metrics ON issue_metrics USING btree (issue_id);
-CREATE INDEX index_gpg_signatures_on_project_id ON public.gpg_signatures USING btree (project_id);
+CREATE INDEX index_issue_metrics_on_issue_id_and_timestamps ON issue_metrics USING btree (issue_id, first_mentioned_in_commit_at, first_associated_with_milestone_at, first_added_to_board_at);
-CREATE INDEX index_grafana_integrations_on_enabled ON public.grafana_integrations USING btree (enabled) WHERE (enabled IS TRUE);
+CREATE INDEX index_issue_on_project_id_state_id_and_blocking_issues_count ON issues USING btree (project_id, state_id, blocking_issues_count);
-CREATE INDEX index_grafana_integrations_on_project_id ON public.grafana_integrations USING btree (project_id);
+CREATE INDEX index_issue_tracker_data_on_service_id ON issue_tracker_data USING btree (service_id);
-CREATE UNIQUE INDEX index_group_custom_attributes_on_group_id_and_key ON public.group_custom_attributes USING btree (group_id, key);
+CREATE UNIQUE INDEX index_issue_user_mentions_on_note_id ON issue_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
-CREATE INDEX index_group_custom_attributes_on_key_and_value ON public.group_custom_attributes USING btree (key, value);
+CREATE INDEX index_issues_on_author_id ON issues USING btree (author_id);
-CREATE INDEX index_group_deletion_schedules_on_marked_for_deletion_on ON public.group_deletion_schedules USING btree (marked_for_deletion_on);
+CREATE INDEX index_issues_on_author_id_and_id_and_created_at ON issues USING btree (author_id, id, created_at);
-CREATE INDEX index_group_deletion_schedules_on_user_id ON public.group_deletion_schedules USING btree (user_id);
+CREATE INDEX index_issues_on_closed_by_id ON issues USING btree (closed_by_id);
-CREATE UNIQUE INDEX index_group_deploy_keys_group_on_group_deploy_key_and_group_ids ON public.group_deploy_keys_groups USING btree (group_id, group_deploy_key_id);
+CREATE INDEX index_issues_on_confidential ON issues USING btree (confidential);
-CREATE INDEX index_group_deploy_keys_groups_on_group_deploy_key_id ON public.group_deploy_keys_groups USING btree (group_deploy_key_id);
+CREATE INDEX index_issues_on_description_trigram ON issues USING gin (description gin_trgm_ops);
-CREATE UNIQUE INDEX index_group_deploy_keys_on_fingerprint ON public.group_deploy_keys USING btree (fingerprint);
+CREATE INDEX index_issues_on_duplicated_to_id ON issues USING btree (duplicated_to_id) WHERE (duplicated_to_id IS NOT NULL);
-CREATE INDEX index_group_deploy_keys_on_fingerprint_sha256 ON public.group_deploy_keys USING btree (fingerprint_sha256);
+CREATE INDEX index_issues_on_incident_issue_type ON issues USING btree (issue_type) WHERE (issue_type = 1);
-CREATE INDEX index_group_deploy_keys_on_user_id ON public.group_deploy_keys USING btree (user_id);
+CREATE INDEX index_issues_on_last_edited_by_id ON issues USING btree (last_edited_by_id);
-CREATE INDEX index_group_deploy_tokens_on_deploy_token_id ON public.group_deploy_tokens USING btree (deploy_token_id);
+CREATE INDEX index_issues_on_milestone_id ON issues USING btree (milestone_id);
-CREATE UNIQUE INDEX index_group_deploy_tokens_on_group_and_deploy_token_ids ON public.group_deploy_tokens USING btree (group_id, deploy_token_id);
+CREATE INDEX index_issues_on_moved_to_id ON issues USING btree (moved_to_id) WHERE (moved_to_id IS NOT NULL);
-CREATE UNIQUE INDEX index_group_group_links_on_shared_group_and_shared_with_group ON public.group_group_links USING btree (shared_group_id, shared_with_group_id);
+CREATE UNIQUE INDEX index_issues_on_project_id_and_external_key ON issues USING btree (project_id, external_key) WHERE (external_key IS NOT NULL);
-CREATE INDEX index_group_group_links_on_shared_with_group_id ON public.group_group_links USING btree (shared_with_group_id);
+CREATE UNIQUE INDEX index_issues_on_project_id_and_iid ON issues USING btree (project_id, iid);
-CREATE INDEX index_group_import_states_on_group_id ON public.group_import_states USING btree (group_id);
+CREATE INDEX index_issues_on_promoted_to_epic_id ON issues USING btree (promoted_to_epic_id) WHERE (promoted_to_epic_id IS NOT NULL);
-CREATE UNIQUE INDEX index_group_stages_on_group_id_group_value_stream_id_and_name ON public.analytics_cycle_analytics_group_stages USING btree (group_id, group_value_stream_id, name);
+CREATE INDEX index_issues_on_relative_position ON issues USING btree (relative_position);
-CREATE UNIQUE INDEX index_group_wiki_repositories_on_disk_path ON public.group_wiki_repositories USING btree (disk_path);
+CREATE INDEX index_issues_on_sprint_id ON issues USING btree (sprint_id);
-CREATE INDEX index_group_wiki_repositories_on_shard_id ON public.group_wiki_repositories USING btree (shard_id);
+CREATE INDEX index_issues_on_title_trigram ON issues USING gin (title gin_trgm_ops);
-CREATE INDEX index_identities_on_saml_provider_id ON public.identities USING btree (saml_provider_id) WHERE (saml_provider_id IS NOT NULL);
+CREATE INDEX index_issues_on_updated_at ON issues USING btree (updated_at);
-CREATE INDEX index_identities_on_user_id ON public.identities USING btree (user_id);
+CREATE INDEX index_issues_on_updated_by_id ON issues USING btree (updated_by_id) WHERE (updated_by_id IS NOT NULL);
-CREATE UNIQUE INDEX index_import_export_uploads_on_group_id ON public.import_export_uploads USING btree (group_id) WHERE (group_id IS NOT NULL);
+CREATE UNIQUE INDEX index_jira_connect_installations_on_client_key ON jira_connect_installations USING btree (client_key);
-CREATE INDEX index_import_export_uploads_on_project_id ON public.import_export_uploads USING btree (project_id);
+CREATE INDEX index_jira_connect_subscriptions_on_namespace_id ON jira_connect_subscriptions USING btree (namespace_id);
-CREATE INDEX index_import_export_uploads_on_updated_at ON public.import_export_uploads USING btree (updated_at);
+CREATE INDEX index_jira_imports_on_label_id ON jira_imports USING btree (label_id);
-CREATE INDEX index_import_failures_on_correlation_id_value ON public.import_failures USING btree (correlation_id_value);
+CREATE INDEX index_jira_imports_on_project_id_and_jira_project_key ON jira_imports USING btree (project_id, jira_project_key);
-CREATE INDEX index_import_failures_on_group_id_not_null ON public.import_failures USING btree (group_id) WHERE (group_id IS NOT NULL);
+CREATE INDEX index_jira_imports_on_user_id ON jira_imports USING btree (user_id);
-CREATE INDEX index_import_failures_on_project_id_and_correlation_id_value ON public.import_failures USING btree (project_id, correlation_id_value) WHERE (retry_count = 0);
+CREATE INDEX index_jira_tracker_data_on_service_id ON jira_tracker_data USING btree (service_id);
-CREATE INDEX index_import_failures_on_project_id_not_null ON public.import_failures USING btree (project_id) WHERE (project_id IS NOT NULL);
+CREATE UNIQUE INDEX index_keys_on_fingerprint ON keys USING btree (fingerprint);
-CREATE UNIQUE INDEX index_index_statuses_on_project_id ON public.index_statuses USING btree (project_id);
+CREATE INDEX index_keys_on_fingerprint_sha256 ON keys USING btree (fingerprint_sha256);
-CREATE INDEX index_insights_on_namespace_id ON public.insights USING btree (namespace_id);
+CREATE INDEX index_keys_on_id_and_ldap_key_type ON keys USING btree (id) WHERE ((type)::text = 'LDAPKey'::text);
-CREATE INDEX index_insights_on_project_id ON public.insights USING btree (project_id);
+CREATE INDEX index_keys_on_last_used_at ON keys USING btree (last_used_at DESC NULLS LAST);
-CREATE INDEX index_internal_ids_on_namespace_id ON public.internal_ids USING btree (namespace_id);
+CREATE INDEX index_keys_on_user_id ON keys USING btree (user_id);
-CREATE INDEX index_internal_ids_on_project_id ON public.internal_ids USING btree (project_id);
+CREATE UNIQUE INDEX index_kubernetes_namespaces_on_cluster_project_environment_id ON clusters_kubernetes_namespaces USING btree (cluster_id, project_id, environment_id);
-CREATE UNIQUE INDEX index_internal_ids_on_usage_and_namespace_id ON public.internal_ids USING btree (usage, namespace_id) WHERE (namespace_id IS NOT NULL);
+CREATE INDEX index_label_links_on_label_id_and_target_type ON label_links USING btree (label_id, target_type);
-CREATE UNIQUE INDEX index_internal_ids_on_usage_and_project_id ON public.internal_ids USING btree (usage, project_id) WHERE (project_id IS NOT NULL);
+CREATE INDEX index_label_links_on_target_id_and_target_type ON label_links USING btree (target_id, target_type);
-CREATE INDEX index_ip_restrictions_on_group_id ON public.ip_restrictions USING btree (group_id);
+CREATE INDEX index_label_priorities_on_label_id ON label_priorities USING btree (label_id);
-CREATE UNIQUE INDEX index_issue_assignees_on_issue_id_and_user_id ON public.issue_assignees USING btree (issue_id, user_id);
+CREATE INDEX index_label_priorities_on_priority ON label_priorities USING btree (priority);
-CREATE INDEX index_issue_assignees_on_user_id ON public.issue_assignees USING btree (user_id);
+CREATE UNIQUE INDEX index_label_priorities_on_project_id_and_label_id ON label_priorities USING btree (project_id, label_id);
-CREATE INDEX index_issue_links_on_source_id ON public.issue_links USING btree (source_id);
+CREATE UNIQUE INDEX index_labels_on_group_id_and_project_id_and_title ON labels USING btree (group_id, project_id, title);
-CREATE UNIQUE INDEX index_issue_links_on_source_id_and_target_id ON public.issue_links USING btree (source_id, target_id);
+CREATE INDEX index_labels_on_group_id_and_title ON labels USING btree (group_id, title) WHERE (project_id = NULL::integer);
-CREATE INDEX index_issue_links_on_target_id ON public.issue_links USING btree (target_id);
+CREATE INDEX index_labels_on_project_id ON labels USING btree (project_id);
-CREATE INDEX index_issue_metrics ON public.issue_metrics USING btree (issue_id);
+CREATE UNIQUE INDEX index_labels_on_project_id_and_title_unique ON labels USING btree (project_id, title) WHERE (group_id IS NULL);
-CREATE INDEX index_issue_metrics_on_issue_id_and_timestamps ON public.issue_metrics USING btree (issue_id, first_mentioned_in_commit_at, first_associated_with_milestone_at, first_added_to_board_at);
+CREATE INDEX index_labels_on_template ON labels USING btree (template) WHERE template;
-CREATE INDEX index_issue_on_project_id_state_id_and_blocking_issues_count ON public.issues USING btree (project_id, state_id, blocking_issues_count);
+CREATE INDEX index_labels_on_title ON labels USING btree (title);
-CREATE INDEX index_issue_tracker_data_on_service_id ON public.issue_tracker_data USING btree (service_id);
+CREATE INDEX index_labels_on_type_and_project_id ON labels USING btree (type, project_id);
-CREATE UNIQUE INDEX index_issue_user_mentions_on_note_id ON public.issue_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
+CREATE UNIQUE INDEX index_lfs_file_locks_on_project_id_and_path ON lfs_file_locks USING btree (project_id, path);
-CREATE INDEX index_issues_on_author_id ON public.issues USING btree (author_id);
+CREATE INDEX index_lfs_file_locks_on_user_id ON lfs_file_locks USING btree (user_id);
-CREATE INDEX index_issues_on_author_id_and_id_and_created_at ON public.issues USING btree (author_id, id, created_at);
+CREATE INDEX index_lfs_objects_on_file_store ON lfs_objects USING btree (file_store);
-CREATE INDEX index_issues_on_closed_by_id ON public.issues USING btree (closed_by_id);
+CREATE UNIQUE INDEX index_lfs_objects_on_oid ON lfs_objects USING btree (oid);
-CREATE INDEX index_issues_on_confidential ON public.issues USING btree (confidential);
+CREATE INDEX index_lfs_objects_projects_on_lfs_object_id ON lfs_objects_projects USING btree (lfs_object_id);
-CREATE INDEX index_issues_on_description_trigram ON public.issues USING gin (description public.gin_trgm_ops);
+CREATE INDEX index_lfs_objects_projects_on_project_id_and_lfs_object_id ON lfs_objects_projects USING btree (project_id, lfs_object_id);
-CREATE INDEX index_issues_on_duplicated_to_id ON public.issues USING btree (duplicated_to_id) WHERE (duplicated_to_id IS NOT NULL);
+CREATE INDEX index_list_user_preferences_on_list_id ON list_user_preferences USING btree (list_id);
-CREATE INDEX index_issues_on_incident_issue_type ON public.issues USING btree (issue_type) WHERE (issue_type = 1);
+CREATE INDEX index_list_user_preferences_on_user_id ON list_user_preferences USING btree (user_id);
-CREATE INDEX index_issues_on_last_edited_by_id ON public.issues USING btree (last_edited_by_id);
+CREATE UNIQUE INDEX index_list_user_preferences_on_user_id_and_list_id ON list_user_preferences USING btree (user_id, list_id);
-CREATE INDEX index_issues_on_milestone_id ON public.issues USING btree (milestone_id);
+CREATE UNIQUE INDEX index_lists_on_board_id_and_label_id ON lists USING btree (board_id, label_id);
-CREATE INDEX index_issues_on_moved_to_id ON public.issues USING btree (moved_to_id) WHERE (moved_to_id IS NOT NULL);
+CREATE INDEX index_lists_on_label_id ON lists USING btree (label_id);
-CREATE UNIQUE INDEX index_issues_on_project_id_and_external_key ON public.issues USING btree (project_id, external_key) WHERE (external_key IS NOT NULL);
+CREATE INDEX index_lists_on_list_type ON lists USING btree (list_type);
-CREATE UNIQUE INDEX index_issues_on_project_id_and_iid ON public.issues USING btree (project_id, iid);
+CREATE INDEX index_lists_on_milestone_id ON lists USING btree (milestone_id);
-CREATE INDEX index_issues_on_promoted_to_epic_id ON public.issues USING btree (promoted_to_epic_id) WHERE (promoted_to_epic_id IS NOT NULL);
+CREATE INDEX index_lists_on_user_id ON lists USING btree (user_id);
-CREATE INDEX index_issues_on_relative_position ON public.issues USING btree (relative_position);
+CREATE INDEX index_members_on_access_level ON members USING btree (access_level);
-CREATE INDEX index_issues_on_sprint_id ON public.issues USING btree (sprint_id);
+CREATE INDEX index_members_on_expires_at ON members USING btree (expires_at);
-CREATE INDEX index_issues_on_title_trigram ON public.issues USING gin (title public.gin_trgm_ops);
+CREATE INDEX index_members_on_invite_email ON members USING btree (invite_email);
-CREATE INDEX index_issues_on_updated_at ON public.issues USING btree (updated_at);
+CREATE UNIQUE INDEX index_members_on_invite_token ON members USING btree (invite_token);
-CREATE INDEX index_issues_on_updated_by_id ON public.issues USING btree (updated_by_id) WHERE (updated_by_id IS NOT NULL);
+CREATE INDEX index_members_on_requested_at ON members USING btree (requested_at);
-CREATE UNIQUE INDEX index_jira_connect_installations_on_client_key ON public.jira_connect_installations USING btree (client_key);
+CREATE INDEX index_members_on_source_id_and_source_type ON members USING btree (source_id, source_type);
-CREATE INDEX index_jira_connect_subscriptions_on_namespace_id ON public.jira_connect_subscriptions USING btree (namespace_id);
+CREATE INDEX index_members_on_user_id ON members USING btree (user_id);
-CREATE INDEX index_jira_imports_on_label_id ON public.jira_imports USING btree (label_id);
+CREATE INDEX index_members_on_user_id_created_at ON members USING btree (user_id, created_at) WHERE ((ldap = true) AND ((type)::text = 'GroupMember'::text) AND ((source_type)::text = 'Namespace'::text));
-CREATE INDEX index_jira_imports_on_project_id_and_jira_project_key ON public.jira_imports USING btree (project_id, jira_project_key);
+CREATE INDEX index_merge_request_assignees_on_merge_request_id ON merge_request_assignees USING btree (merge_request_id);
-CREATE INDEX index_jira_imports_on_user_id ON public.jira_imports USING btree (user_id);
+CREATE UNIQUE INDEX index_merge_request_assignees_on_merge_request_id_and_user_id ON merge_request_assignees USING btree (merge_request_id, user_id);
-CREATE INDEX index_jira_tracker_data_on_service_id ON public.jira_tracker_data USING btree (service_id);
+CREATE INDEX index_merge_request_assignees_on_user_id ON merge_request_assignees USING btree (user_id);
-CREATE UNIQUE INDEX index_keys_on_fingerprint ON public.keys USING btree (fingerprint);
+CREATE INDEX index_merge_request_blocks_on_blocked_merge_request_id ON merge_request_blocks USING btree (blocked_merge_request_id);
-CREATE INDEX index_keys_on_fingerprint_sha256 ON public.keys USING btree (fingerprint_sha256);
+CREATE UNIQUE INDEX index_merge_request_diff_commits_on_mr_diff_id_and_order ON merge_request_diff_commits USING btree (merge_request_diff_id, relative_order);
-CREATE INDEX index_keys_on_id_and_ldap_key_type ON public.keys USING btree (id) WHERE ((type)::text = 'LDAPKey'::text);
+CREATE INDEX index_merge_request_diff_commits_on_sha ON merge_request_diff_commits USING btree (sha);
-CREATE INDEX index_keys_on_last_used_at ON public.keys USING btree (last_used_at DESC NULLS LAST);
+CREATE INDEX index_merge_request_diff_details_on_merge_request_diff_id ON merge_request_diff_details USING btree (merge_request_diff_id);
-CREATE INDEX index_keys_on_user_id ON public.keys USING btree (user_id);
+CREATE UNIQUE INDEX index_merge_request_diff_files_on_mr_diff_id_and_order ON merge_request_diff_files USING btree (merge_request_diff_id, relative_order);
-CREATE UNIQUE INDEX index_kubernetes_namespaces_on_cluster_project_environment_id ON public.clusters_kubernetes_namespaces USING btree (cluster_id, project_id, environment_id);
+CREATE INDEX index_merge_request_diffs_by_id_partial ON merge_request_diffs USING btree (id) WHERE ((files_count > 0) AND ((NOT stored_externally) OR (stored_externally IS NULL)));
-CREATE INDEX index_label_links_on_label_id ON public.label_links USING btree (label_id);
+CREATE INDEX index_merge_request_diffs_on_external_diff_store ON merge_request_diffs USING btree (external_diff_store);
-CREATE INDEX index_label_links_on_target_id_and_target_type ON public.label_links USING btree (target_id, target_type);
+CREATE INDEX index_merge_request_diffs_on_merge_request_id_and_id ON merge_request_diffs USING btree (merge_request_id, id);
-CREATE INDEX index_label_priorities_on_label_id ON public.label_priorities USING btree (label_id);
+CREATE INDEX index_merge_request_metrics_on_first_deployed_to_production_at ON merge_request_metrics USING btree (first_deployed_to_production_at);
-CREATE INDEX index_label_priorities_on_priority ON public.label_priorities USING btree (priority);
+CREATE INDEX index_merge_request_metrics_on_latest_closed_at ON merge_request_metrics USING btree (latest_closed_at) WHERE (latest_closed_at IS NOT NULL);
-CREATE UNIQUE INDEX index_label_priorities_on_project_id_and_label_id ON public.label_priorities USING btree (project_id, label_id);
+CREATE INDEX index_merge_request_metrics_on_latest_closed_by_id ON merge_request_metrics USING btree (latest_closed_by_id);
-CREATE UNIQUE INDEX index_labels_on_group_id_and_project_id_and_title ON public.labels USING btree (group_id, project_id, title);
+CREATE INDEX index_merge_request_metrics_on_merge_request_id_and_merged_at ON merge_request_metrics USING btree (merge_request_id, merged_at) WHERE (merged_at IS NOT NULL);
-CREATE INDEX index_labels_on_group_id_and_title ON public.labels USING btree (group_id, title) WHERE (project_id = NULL::integer);
+CREATE INDEX index_merge_request_metrics_on_merged_at ON merge_request_metrics USING btree (merged_at);
-CREATE INDEX index_labels_on_project_id ON public.labels USING btree (project_id);
+CREATE INDEX index_merge_request_metrics_on_merged_by_id ON merge_request_metrics USING btree (merged_by_id);
-CREATE UNIQUE INDEX index_labels_on_project_id_and_title_unique ON public.labels USING btree (project_id, title) WHERE (group_id IS NULL);
+CREATE INDEX index_merge_request_metrics_on_pipeline_id ON merge_request_metrics USING btree (pipeline_id);
-CREATE INDEX index_labels_on_template ON public.labels USING btree (template) WHERE template;
+CREATE INDEX index_merge_request_metrics_on_target_project_id ON merge_request_metrics USING btree (target_project_id);
-CREATE INDEX index_labels_on_title ON public.labels USING btree (title);
+CREATE INDEX index_merge_request_metrics_on_target_project_id_merged_at ON merge_request_metrics USING btree (target_project_id, merged_at);
-CREATE INDEX index_labels_on_type_and_project_id ON public.labels USING btree (type, project_id);
+CREATE UNIQUE INDEX index_merge_request_reviewers_on_merge_request_id_and_user_id ON merge_request_reviewers USING btree (merge_request_id, user_id);
-CREATE UNIQUE INDEX index_lfs_file_locks_on_project_id_and_path ON public.lfs_file_locks USING btree (project_id, path);
+CREATE INDEX index_merge_request_reviewers_on_user_id ON merge_request_reviewers USING btree (user_id);
-CREATE INDEX index_lfs_file_locks_on_user_id ON public.lfs_file_locks USING btree (user_id);
+CREATE UNIQUE INDEX index_merge_request_user_mentions_on_note_id ON merge_request_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
-CREATE INDEX index_lfs_objects_on_file_store ON public.lfs_objects USING btree (file_store);
+CREATE INDEX index_merge_requests_closing_issues_on_issue_id ON merge_requests_closing_issues USING btree (issue_id);
-CREATE UNIQUE INDEX index_lfs_objects_on_oid ON public.lfs_objects USING btree (oid);
+CREATE INDEX index_merge_requests_closing_issues_on_merge_request_id ON merge_requests_closing_issues USING btree (merge_request_id);
-CREATE INDEX index_lfs_objects_projects_on_lfs_object_id ON public.lfs_objects_projects USING btree (lfs_object_id);
+CREATE INDEX index_merge_requests_on_assignee_id ON merge_requests USING btree (assignee_id);
-CREATE INDEX index_lfs_objects_projects_on_project_id_and_lfs_object_id ON public.lfs_objects_projects USING btree (project_id, lfs_object_id);
+CREATE INDEX index_merge_requests_on_author_id ON merge_requests USING btree (author_id);
-CREATE INDEX index_list_user_preferences_on_list_id ON public.list_user_preferences USING btree (list_id);
+CREATE INDEX index_merge_requests_on_created_at ON merge_requests USING btree (created_at);
-CREATE INDEX index_list_user_preferences_on_user_id ON public.list_user_preferences USING btree (user_id);
+CREATE INDEX index_merge_requests_on_description_trigram ON merge_requests USING gin (description gin_trgm_ops);
-CREATE UNIQUE INDEX index_list_user_preferences_on_user_id_and_list_id ON public.list_user_preferences USING btree (user_id, list_id);
+CREATE INDEX index_merge_requests_on_head_pipeline_id ON merge_requests USING btree (head_pipeline_id);
-CREATE UNIQUE INDEX index_lists_on_board_id_and_label_id ON public.lists USING btree (board_id, label_id);
+CREATE INDEX index_merge_requests_on_latest_merge_request_diff_id ON merge_requests USING btree (latest_merge_request_diff_id);
-CREATE INDEX index_lists_on_label_id ON public.lists USING btree (label_id);
+CREATE INDEX index_merge_requests_on_merge_user_id ON merge_requests USING btree (merge_user_id) WHERE (merge_user_id IS NOT NULL);
-CREATE INDEX index_lists_on_list_type ON public.lists USING btree (list_type);
+CREATE INDEX index_merge_requests_on_milestone_id ON merge_requests USING btree (milestone_id);
-CREATE INDEX index_lists_on_milestone_id ON public.lists USING btree (milestone_id);
+CREATE INDEX index_merge_requests_on_source_branch ON merge_requests USING btree (source_branch);
-CREATE INDEX index_lists_on_user_id ON public.lists USING btree (user_id);
+CREATE INDEX index_merge_requests_on_source_project_id_and_source_branch ON merge_requests USING btree (source_project_id, source_branch);
-CREATE INDEX index_members_on_access_level ON public.members USING btree (access_level);
+CREATE INDEX index_merge_requests_on_sprint_id ON merge_requests USING btree (sprint_id);
-CREATE INDEX index_members_on_expires_at ON public.members USING btree (expires_at);
+CREATE INDEX index_merge_requests_on_target_branch ON merge_requests USING btree (target_branch);
-CREATE INDEX index_members_on_invite_email ON public.members USING btree (invite_email);
+CREATE INDEX index_merge_requests_on_target_project_id_and_created_at_and_id ON merge_requests USING btree (target_project_id, created_at, id);
-CREATE UNIQUE INDEX index_members_on_invite_token ON public.members USING btree (invite_token);
+CREATE UNIQUE INDEX index_merge_requests_on_target_project_id_and_iid ON merge_requests USING btree (target_project_id, iid);
-CREATE INDEX index_members_on_requested_at ON public.members USING btree (requested_at);
+CREATE INDEX index_merge_requests_on_target_project_id_and_target_branch ON merge_requests USING btree (target_project_id, target_branch) WHERE ((state_id = 1) AND (merge_when_pipeline_succeeds = true));
-CREATE INDEX index_members_on_source_id_and_source_type ON public.members USING btree (source_id, source_type);
+CREATE INDEX index_merge_requests_on_title ON merge_requests USING btree (title);
-CREATE INDEX index_members_on_user_id ON public.members USING btree (user_id);
+CREATE INDEX index_merge_requests_on_title_trigram ON merge_requests USING gin (title gin_trgm_ops);
-CREATE INDEX index_members_on_user_id_created_at ON public.members USING btree (user_id, created_at) WHERE ((ldap = true) AND ((type)::text = 'GroupMember'::text) AND ((source_type)::text = 'Namespace'::text));
+CREATE INDEX index_merge_requests_on_tp_id_and_merge_commit_sha_and_id ON merge_requests USING btree (target_project_id, merge_commit_sha, id);
-CREATE INDEX index_merge_request_assignees_on_merge_request_id ON public.merge_request_assignees USING btree (merge_request_id);
+CREATE INDEX index_merge_requests_on_updated_by_id ON merge_requests USING btree (updated_by_id) WHERE (updated_by_id IS NOT NULL);
-CREATE UNIQUE INDEX index_merge_request_assignees_on_merge_request_id_and_user_id ON public.merge_request_assignees USING btree (merge_request_id, user_id);
+CREATE UNIQUE INDEX index_merge_trains_on_merge_request_id ON merge_trains USING btree (merge_request_id);
-CREATE INDEX index_merge_request_assignees_on_user_id ON public.merge_request_assignees USING btree (user_id);
+CREATE INDEX index_merge_trains_on_pipeline_id ON merge_trains USING btree (pipeline_id);
-CREATE INDEX index_merge_request_blocks_on_blocked_merge_request_id ON public.merge_request_blocks USING btree (blocked_merge_request_id);
+CREATE INDEX index_merge_trains_on_user_id ON merge_trains USING btree (user_id);
-CREATE UNIQUE INDEX index_merge_request_diff_commits_on_mr_diff_id_and_order ON public.merge_request_diff_commits USING btree (merge_request_diff_id, relative_order);
+CREATE INDEX index_metrics_dashboard_annotations_on_cluster_id_and_3_columns ON metrics_dashboard_annotations USING btree (cluster_id, dashboard_path, starting_at, ending_at) WHERE (cluster_id IS NOT NULL);
-CREATE INDEX index_merge_request_diff_commits_on_sha ON public.merge_request_diff_commits USING btree (sha);
+CREATE INDEX index_metrics_dashboard_annotations_on_environment_id_and_3_col ON metrics_dashboard_annotations USING btree (environment_id, dashboard_path, starting_at, ending_at) WHERE (environment_id IS NOT NULL);
-CREATE UNIQUE INDEX index_merge_request_diff_files_on_mr_diff_id_and_order ON public.merge_request_diff_files USING btree (merge_request_diff_id, relative_order);
+CREATE INDEX index_metrics_dashboard_annotations_on_timespan_end ON metrics_dashboard_annotations USING btree (COALESCE(ending_at, starting_at));
-CREATE INDEX index_merge_request_diffs_by_id_partial ON public.merge_request_diffs USING btree (id) WHERE ((files_count > 0) AND ((NOT stored_externally) OR (stored_externally IS NULL)));
+CREATE INDEX index_metrics_users_starred_dashboards_on_project_id ON metrics_users_starred_dashboards USING btree (project_id);
-CREATE INDEX index_merge_request_diffs_external_diff_store_is_null ON public.merge_request_diffs USING btree (id) WHERE (external_diff_store IS NULL);
+CREATE INDEX index_milestone_releases_on_release_id ON milestone_releases USING btree (release_id);
-CREATE INDEX index_merge_request_diffs_on_external_diff_store ON public.merge_request_diffs USING btree (external_diff_store);
+CREATE INDEX index_milestones_on_description_trigram ON milestones USING gin (description gin_trgm_ops);
-CREATE INDEX index_merge_request_diffs_on_merge_request_id_and_id ON public.merge_request_diffs USING btree (merge_request_id, id);
+CREATE INDEX index_milestones_on_due_date ON milestones USING btree (due_date);
-CREATE INDEX index_merge_request_metrics_on_first_deployed_to_production_at ON public.merge_request_metrics USING btree (first_deployed_to_production_at);
+CREATE INDEX index_milestones_on_group_id ON milestones USING btree (group_id);
-CREATE INDEX index_merge_request_metrics_on_latest_closed_at ON public.merge_request_metrics USING btree (latest_closed_at) WHERE (latest_closed_at IS NOT NULL);
+CREATE UNIQUE INDEX index_milestones_on_project_id_and_iid ON milestones USING btree (project_id, iid);
-CREATE INDEX index_merge_request_metrics_on_latest_closed_by_id ON public.merge_request_metrics USING btree (latest_closed_by_id);
+CREATE INDEX index_milestones_on_title ON milestones USING btree (title);
-CREATE INDEX index_merge_request_metrics_on_merge_request_id_and_merged_at ON public.merge_request_metrics USING btree (merge_request_id, merged_at) WHERE (merged_at IS NOT NULL);
+CREATE INDEX index_milestones_on_title_trigram ON milestones USING gin (title gin_trgm_ops);
-CREATE INDEX index_merge_request_metrics_on_merged_at ON public.merge_request_metrics USING btree (merged_at);
+CREATE UNIQUE INDEX index_miletone_releases_on_milestone_and_release ON milestone_releases USING btree (milestone_id, release_id);
-CREATE INDEX index_merge_request_metrics_on_merged_by_id ON public.merge_request_metrics USING btree (merged_by_id);
+CREATE INDEX index_mirror_data_on_next_execution_and_retry_count ON project_mirror_data USING btree (next_execution_timestamp, retry_count);
-CREATE INDEX index_merge_request_metrics_on_pipeline_id ON public.merge_request_metrics USING btree (pipeline_id);
+CREATE UNIQUE INDEX index_mr_blocks_on_blocking_and_blocked_mr_ids ON merge_request_blocks USING btree (blocking_merge_request_id, blocked_merge_request_id);
-CREATE INDEX index_merge_request_metrics_on_target_project_id ON public.merge_request_metrics USING btree (target_project_id);
+CREATE UNIQUE INDEX index_mr_context_commits_on_merge_request_id_and_sha ON merge_request_context_commits USING btree (merge_request_id, sha);
-CREATE INDEX index_merge_request_metrics_on_target_project_id_merged_at ON public.merge_request_metrics USING btree (target_project_id, merged_at);
+CREATE UNIQUE INDEX index_namespace_aggregation_schedules_on_namespace_id ON namespace_aggregation_schedules USING btree (namespace_id);
-CREATE UNIQUE INDEX index_merge_request_user_mentions_on_note_id ON public.merge_request_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
+CREATE UNIQUE INDEX index_namespace_root_storage_statistics_on_namespace_id ON namespace_root_storage_statistics USING btree (namespace_id);
-CREATE INDEX index_merge_requests_closing_issues_on_issue_id ON public.merge_requests_closing_issues USING btree (issue_id);
+CREATE UNIQUE INDEX index_namespace_statistics_on_namespace_id ON namespace_statistics USING btree (namespace_id);
-CREATE INDEX index_merge_requests_closing_issues_on_merge_request_id ON public.merge_requests_closing_issues USING btree (merge_request_id);
+CREATE INDEX index_namespaces_on_created_at ON namespaces USING btree (created_at);
-CREATE INDEX index_merge_requests_on_assignee_id ON public.merge_requests USING btree (assignee_id);
+CREATE INDEX index_namespaces_on_custom_project_templates_group_id_and_type ON namespaces USING btree (custom_project_templates_group_id, type) WHERE (custom_project_templates_group_id IS NOT NULL);
-CREATE INDEX index_merge_requests_on_author_id ON public.merge_requests USING btree (author_id);
+CREATE INDEX index_namespaces_on_file_template_project_id ON namespaces USING btree (file_template_project_id);
-CREATE INDEX index_merge_requests_on_created_at ON public.merge_requests USING btree (created_at);
+CREATE INDEX index_namespaces_on_ldap_sync_last_successful_update_at ON namespaces USING btree (ldap_sync_last_successful_update_at);
-CREATE INDEX index_merge_requests_on_description_trigram ON public.merge_requests USING gin (description public.gin_trgm_ops);
+CREATE INDEX index_namespaces_on_ldap_sync_last_update_at ON namespaces USING btree (ldap_sync_last_update_at);
-CREATE INDEX index_merge_requests_on_head_pipeline_id ON public.merge_requests USING btree (head_pipeline_id);
+CREATE UNIQUE INDEX index_namespaces_on_name_and_parent_id ON namespaces USING btree (name, parent_id);
-CREATE INDEX index_merge_requests_on_latest_merge_request_diff_id ON public.merge_requests USING btree (latest_merge_request_diff_id);
+CREATE INDEX index_namespaces_on_name_trigram ON namespaces USING gin (name gin_trgm_ops);
-CREATE INDEX index_merge_requests_on_merge_user_id ON public.merge_requests USING btree (merge_user_id) WHERE (merge_user_id IS NOT NULL);
+CREATE INDEX index_namespaces_on_owner_id ON namespaces USING btree (owner_id);
-CREATE INDEX index_merge_requests_on_milestone_id ON public.merge_requests USING btree (milestone_id);
+CREATE UNIQUE INDEX index_namespaces_on_parent_id_and_id ON namespaces USING btree (parent_id, id);
-CREATE INDEX index_merge_requests_on_source_branch ON public.merge_requests USING btree (source_branch);
+CREATE INDEX index_namespaces_on_path ON namespaces USING btree (path);
-CREATE INDEX index_merge_requests_on_source_project_id_and_source_branch ON public.merge_requests USING btree (source_project_id, source_branch);
+CREATE INDEX index_namespaces_on_path_trigram ON namespaces USING gin (path gin_trgm_ops);
-CREATE INDEX index_merge_requests_on_sprint_id ON public.merge_requests USING btree (sprint_id);
+CREATE UNIQUE INDEX index_namespaces_on_push_rule_id ON namespaces USING btree (push_rule_id);
-CREATE INDEX index_merge_requests_on_target_branch ON public.merge_requests USING btree (target_branch);
+CREATE INDEX index_namespaces_on_require_two_factor_authentication ON namespaces USING btree (require_two_factor_authentication);
-CREATE UNIQUE INDEX index_merge_requests_on_target_project_id_and_iid ON public.merge_requests USING btree (target_project_id, iid);
+CREATE UNIQUE INDEX index_namespaces_on_runners_token ON namespaces USING btree (runners_token);
-CREATE INDEX index_merge_requests_on_target_project_id_and_target_branch ON public.merge_requests USING btree (target_project_id, target_branch) WHERE ((state_id = 1) AND (merge_when_pipeline_succeeds = true));
+CREATE UNIQUE INDEX index_namespaces_on_runners_token_encrypted ON namespaces USING btree (runners_token_encrypted);
-CREATE INDEX index_merge_requests_on_title ON public.merge_requests USING btree (title);
+CREATE INDEX index_namespaces_on_shared_and_extra_runners_minutes_limit ON namespaces USING btree (shared_runners_minutes_limit, extra_shared_runners_minutes_limit);
-CREATE INDEX index_merge_requests_on_title_trigram ON public.merge_requests USING gin (title public.gin_trgm_ops);
+CREATE INDEX index_namespaces_on_type_partial ON namespaces USING btree (type) WHERE (type IS NOT NULL);
-CREATE INDEX index_merge_requests_on_tp_id_and_merge_commit_sha_and_id ON public.merge_requests USING btree (target_project_id, merge_commit_sha, id);
+CREATE INDEX index_non_requested_project_members_on_source_id_and_type ON members USING btree (source_id, source_type) WHERE ((requested_at IS NULL) AND ((type)::text = 'ProjectMember'::text));
-CREATE INDEX index_merge_requests_on_updated_by_id ON public.merge_requests USING btree (updated_by_id) WHERE (updated_by_id IS NOT NULL);
+CREATE UNIQUE INDEX index_note_diff_files_on_diff_note_id ON note_diff_files USING btree (diff_note_id);
-CREATE INDEX index_merge_requests_target_project_id_created_at ON public.merge_requests USING btree (target_project_id, created_at);
+CREATE INDEX index_notes_on_author_id_and_created_at_and_id ON notes USING btree (author_id, created_at, id);
-CREATE UNIQUE INDEX index_merge_trains_on_merge_request_id ON public.merge_trains USING btree (merge_request_id);
+CREATE INDEX index_notes_on_commit_id ON notes USING btree (commit_id);
-CREATE INDEX index_merge_trains_on_pipeline_id ON public.merge_trains USING btree (pipeline_id);
+CREATE INDEX index_notes_on_created_at ON notes USING btree (created_at);
-CREATE INDEX index_merge_trains_on_user_id ON public.merge_trains USING btree (user_id);
+CREATE INDEX index_notes_on_discussion_id ON notes USING btree (discussion_id);
-CREATE INDEX index_metrics_dashboard_annotations_on_cluster_id_and_3_columns ON public.metrics_dashboard_annotations USING btree (cluster_id, dashboard_path, starting_at, ending_at) WHERE (cluster_id IS NOT NULL);
+CREATE INDEX index_notes_on_line_code ON notes USING btree (line_code);
-CREATE INDEX index_metrics_dashboard_annotations_on_environment_id_and_3_col ON public.metrics_dashboard_annotations USING btree (environment_id, dashboard_path, starting_at, ending_at) WHERE (environment_id IS NOT NULL);
+CREATE INDEX index_notes_on_note_trigram ON notes USING gin (note gin_trgm_ops);
-CREATE INDEX index_metrics_dashboard_annotations_on_timespan_end ON public.metrics_dashboard_annotations USING btree (COALESCE(ending_at, starting_at));
+CREATE INDEX index_notes_on_noteable_id_and_noteable_type ON notes USING btree (noteable_id, noteable_type);
-CREATE INDEX index_metrics_users_starred_dashboards_on_project_id ON public.metrics_users_starred_dashboards USING btree (project_id);
+CREATE INDEX index_notes_on_project_id_and_id_and_system_false ON notes USING btree (project_id, id) WHERE (NOT system);
-CREATE INDEX index_milestone_releases_on_release_id ON public.milestone_releases USING btree (release_id);
+CREATE INDEX index_notes_on_project_id_and_noteable_type ON notes USING btree (project_id, noteable_type);
-CREATE INDEX index_milestones_on_description_trigram ON public.milestones USING gin (description public.gin_trgm_ops);
+CREATE INDEX index_notes_on_review_id ON notes USING btree (review_id);
-CREATE INDEX index_milestones_on_due_date ON public.milestones USING btree (due_date);
+CREATE INDEX index_notification_settings_on_source_id_and_source_type ON notification_settings USING btree (source_id, source_type);
-CREATE INDEX index_milestones_on_group_id ON public.milestones USING btree (group_id);
+CREATE INDEX index_notification_settings_on_user_id ON notification_settings USING btree (user_id);
-CREATE UNIQUE INDEX index_milestones_on_project_id_and_iid ON public.milestones USING btree (project_id, iid);
+CREATE UNIQUE INDEX index_notifications_on_user_id_and_source_id_and_source_type ON notification_settings USING btree (user_id, source_id, source_type);
-CREATE INDEX index_milestones_on_title ON public.milestones USING btree (title);
+CREATE UNIQUE INDEX index_oauth_access_grants_on_token ON oauth_access_grants USING btree (token);
-CREATE INDEX index_milestones_on_title_trigram ON public.milestones USING gin (title public.gin_trgm_ops);
+CREATE INDEX index_oauth_access_tokens_on_application_id ON oauth_access_tokens USING btree (application_id);
-CREATE UNIQUE INDEX index_miletone_releases_on_milestone_and_release ON public.milestone_releases USING btree (milestone_id, release_id);
+CREATE UNIQUE INDEX index_oauth_access_tokens_on_refresh_token ON oauth_access_tokens USING btree (refresh_token);
-CREATE INDEX index_mirror_data_on_next_execution_and_retry_count ON public.project_mirror_data USING btree (next_execution_timestamp, retry_count);
+CREATE INDEX index_oauth_access_tokens_on_resource_owner_id ON oauth_access_tokens USING btree (resource_owner_id);
-CREATE UNIQUE INDEX index_mr_blocks_on_blocking_and_blocked_mr_ids ON public.merge_request_blocks USING btree (blocking_merge_request_id, blocked_merge_request_id);
+CREATE UNIQUE INDEX index_oauth_access_tokens_on_token ON oauth_access_tokens USING btree (token);
-CREATE UNIQUE INDEX index_mr_context_commits_on_merge_request_id_and_sha ON public.merge_request_context_commits USING btree (merge_request_id, sha);
+CREATE INDEX index_oauth_applications_on_owner_id_and_owner_type ON oauth_applications USING btree (owner_id, owner_type);
-CREATE UNIQUE INDEX index_namespace_aggregation_schedules_on_namespace_id ON public.namespace_aggregation_schedules USING btree (namespace_id);
+CREATE UNIQUE INDEX index_oauth_applications_on_uid ON oauth_applications USING btree (uid);
-CREATE UNIQUE INDEX index_namespace_root_storage_statistics_on_namespace_id ON public.namespace_root_storage_statistics USING btree (namespace_id);
+CREATE INDEX index_oauth_openid_requests_on_access_grant_id ON oauth_openid_requests USING btree (access_grant_id);
-CREATE UNIQUE INDEX index_namespace_statistics_on_namespace_id ON public.namespace_statistics USING btree (namespace_id);
+CREATE UNIQUE INDEX index_on_deploy_keys_id_and_type_and_public ON keys USING btree (id, type) WHERE (public = true);
-CREATE INDEX index_namespaces_on_created_at ON public.namespaces USING btree (created_at);
+CREATE INDEX index_on_id_partial_with_legacy_storage ON projects USING btree (id) WHERE ((storage_version < 2) OR (storage_version IS NULL));
-CREATE INDEX index_namespaces_on_custom_project_templates_group_id_and_type ON public.namespaces USING btree (custom_project_templates_group_id, type) WHERE (custom_project_templates_group_id IS NOT NULL);
+CREATE INDEX index_on_identities_lower_extern_uid_and_provider ON identities USING btree (lower((extern_uid)::text), provider);
-CREATE INDEX index_namespaces_on_file_template_project_id ON public.namespaces USING btree (file_template_project_id);
+CREATE UNIQUE INDEX index_on_instance_statistics_recorded_at_and_identifier ON analytics_instance_statistics_measurements USING btree (identifier, recorded_at);
-CREATE INDEX index_namespaces_on_ldap_sync_last_successful_update_at ON public.namespaces USING btree (ldap_sync_last_successful_update_at);
+CREATE INDEX index_on_label_links_all_columns ON label_links USING btree (target_id, label_id, target_type);
-CREATE INDEX index_namespaces_on_ldap_sync_last_update_at ON public.namespaces USING btree (ldap_sync_last_update_at);
+CREATE INDEX index_on_users_name_lower ON users USING btree (lower((name)::text));
-CREATE UNIQUE INDEX index_namespaces_on_name_and_parent_id ON public.namespaces USING btree (name, parent_id);
+CREATE INDEX index_open_project_tracker_data_on_service_id ON open_project_tracker_data USING btree (service_id);
-CREATE INDEX index_namespaces_on_name_trigram ON public.namespaces USING gin (name public.gin_trgm_ops);
+CREATE INDEX index_operations_feature_flags_issues_on_issue_id ON operations_feature_flags_issues USING btree (issue_id);
-CREATE INDEX index_namespaces_on_owner_id ON public.namespaces USING btree (owner_id);
+CREATE UNIQUE INDEX index_operations_feature_flags_on_project_id_and_iid ON operations_feature_flags USING btree (project_id, iid);
-CREATE UNIQUE INDEX index_namespaces_on_parent_id_and_id ON public.namespaces USING btree (parent_id, id);
+CREATE UNIQUE INDEX index_operations_feature_flags_on_project_id_and_name ON operations_feature_flags USING btree (project_id, name);
-CREATE INDEX index_namespaces_on_path ON public.namespaces USING btree (path);
+CREATE UNIQUE INDEX index_operations_scopes_on_strategy_id_and_environment_scope ON operations_scopes USING btree (strategy_id, environment_scope);
-CREATE INDEX index_namespaces_on_path_trigram ON public.namespaces USING gin (path public.gin_trgm_ops);
+CREATE INDEX index_operations_strategies_on_feature_flag_id ON operations_strategies USING btree (feature_flag_id);
-CREATE UNIQUE INDEX index_namespaces_on_push_rule_id ON public.namespaces USING btree (push_rule_id);
+CREATE INDEX index_operations_strategies_user_lists_on_user_list_id ON operations_strategies_user_lists USING btree (user_list_id);
-CREATE INDEX index_namespaces_on_require_two_factor_authentication ON public.namespaces USING btree (require_two_factor_authentication);
+CREATE UNIQUE INDEX index_operations_user_lists_on_project_id_and_iid ON operations_user_lists USING btree (project_id, iid);
-CREATE UNIQUE INDEX index_namespaces_on_runners_token ON public.namespaces USING btree (runners_token);
+CREATE UNIQUE INDEX index_operations_user_lists_on_project_id_and_name ON operations_user_lists USING btree (project_id, name);
-CREATE UNIQUE INDEX index_namespaces_on_runners_token_encrypted ON public.namespaces USING btree (runners_token_encrypted);
+CREATE UNIQUE INDEX index_ops_feature_flags_issues_on_feature_flag_id_and_issue_id ON operations_feature_flags_issues USING btree (feature_flag_id, issue_id);
-CREATE INDEX index_namespaces_on_shared_and_extra_runners_minutes_limit ON public.namespaces USING btree (shared_runners_minutes_limit, extra_shared_runners_minutes_limit);
+CREATE UNIQUE INDEX index_ops_strategies_user_lists_on_strategy_id_and_user_list_id ON operations_strategies_user_lists USING btree (strategy_id, user_list_id);
-CREATE INDEX index_namespaces_on_type_partial ON public.namespaces USING btree (type) WHERE (type IS NOT NULL);
+CREATE UNIQUE INDEX index_packages_build_infos_on_package_id ON packages_build_infos USING btree (package_id);
-CREATE INDEX index_non_requested_project_members_on_source_id_and_type ON public.members USING btree (source_id, source_type) WHERE ((requested_at IS NULL) AND ((type)::text = 'ProjectMember'::text));
+CREATE INDEX index_packages_build_infos_on_pipeline_id ON packages_build_infos USING btree (pipeline_id);
-CREATE UNIQUE INDEX index_note_diff_files_on_diff_note_id ON public.note_diff_files USING btree (diff_note_id);
+CREATE UNIQUE INDEX index_packages_composer_metadata_on_package_id_and_target_sha ON packages_composer_metadata USING btree (package_id, target_sha);
-CREATE INDEX index_notes_on_author_id_and_created_at_and_id ON public.notes USING btree (author_id, created_at, id);
+CREATE UNIQUE INDEX index_packages_conan_file_metadata_on_package_file_id ON packages_conan_file_metadata USING btree (package_file_id);
-CREATE INDEX index_notes_on_commit_id ON public.notes USING btree (commit_id);
+CREATE UNIQUE INDEX index_packages_conan_metadata_on_package_id_username_channel ON packages_conan_metadata USING btree (package_id, package_username, package_channel);
-CREATE INDEX index_notes_on_created_at ON public.notes USING btree (created_at);
+CREATE UNIQUE INDEX index_packages_dependencies_on_name_and_version_pattern ON packages_dependencies USING btree (name, version_pattern);
-CREATE INDEX index_notes_on_discussion_id ON public.notes USING btree (discussion_id);
+CREATE INDEX index_packages_dependency_links_on_dependency_id ON packages_dependency_links USING btree (dependency_id);
-CREATE INDEX index_notes_on_line_code ON public.notes USING btree (line_code);
+CREATE INDEX index_packages_maven_metadata_on_package_id_and_path ON packages_maven_metadata USING btree (package_id, path);
-CREATE INDEX index_notes_on_note_trigram ON public.notes USING gin (note public.gin_trgm_ops);
+CREATE INDEX index_packages_nuget_dl_metadata_on_dependency_link_id ON packages_nuget_dependency_link_metadata USING btree (dependency_link_id);
-CREATE INDEX index_notes_on_noteable_id_and_noteable_type ON public.notes USING btree (noteable_id, noteable_type);
+CREATE UNIQUE INDEX index_packages_on_project_id_name_version_unique_when_generic ON packages_packages USING btree (project_id, name, version) WHERE (package_type = 7);
-CREATE INDEX index_notes_on_project_id_and_id_and_system_false ON public.notes USING btree (project_id, id) WHERE (NOT system);
+CREATE INDEX index_packages_package_files_file_store_is_null ON packages_package_files USING btree (id) WHERE (file_store IS NULL);
-CREATE INDEX index_notes_on_project_id_and_noteable_type ON public.notes USING btree (project_id, noteable_type);
+CREATE INDEX index_packages_package_files_on_file_store ON packages_package_files USING btree (file_store);
-CREATE INDEX index_notes_on_review_id ON public.notes USING btree (review_id);
+CREATE INDEX index_packages_package_files_on_package_id_and_file_name ON packages_package_files USING btree (package_id, file_name);
-CREATE INDEX index_notification_settings_on_source_id_and_source_type ON public.notification_settings USING btree (source_id, source_type);
+CREATE INDEX index_packages_packages_on_creator_id ON packages_packages USING btree (creator_id);
-CREATE INDEX index_notification_settings_on_user_id ON public.notification_settings USING btree (user_id);
+CREATE INDEX index_packages_packages_on_id_and_created_at ON packages_packages USING btree (id, created_at);
-CREATE UNIQUE INDEX index_notifications_on_user_id_and_source_id_and_source_type ON public.notification_settings USING btree (user_id, source_id, source_type);
+CREATE INDEX index_packages_packages_on_name_trigram ON packages_packages USING gin (name gin_trgm_ops);
-CREATE UNIQUE INDEX index_oauth_access_grants_on_token ON public.oauth_access_grants USING btree (token);
+CREATE INDEX index_packages_packages_on_project_id_and_created_at ON packages_packages USING btree (project_id, created_at);
-CREATE INDEX index_oauth_access_tokens_on_application_id ON public.oauth_access_tokens USING btree (application_id);
+CREATE INDEX index_packages_packages_on_project_id_and_package_type ON packages_packages USING btree (project_id, package_type);
-CREATE UNIQUE INDEX index_oauth_access_tokens_on_refresh_token ON public.oauth_access_tokens USING btree (refresh_token);
+CREATE INDEX index_packages_packages_on_project_id_and_version ON packages_packages USING btree (project_id, version);
-CREATE INDEX index_oauth_access_tokens_on_resource_owner_id ON public.oauth_access_tokens USING btree (resource_owner_id);
+CREATE INDEX index_packages_project_id_name_partial_for_nuget ON packages_packages USING btree (project_id, name) WHERE (((name)::text <> 'NuGet.Temporary.Package'::text) AND (version IS NOT NULL) AND (package_type = 4));
-CREATE UNIQUE INDEX index_oauth_access_tokens_on_token ON public.oauth_access_tokens USING btree (token);
+CREATE INDEX index_packages_tags_on_package_id ON packages_tags USING btree (package_id);
-CREATE INDEX index_oauth_applications_on_owner_id_and_owner_type ON public.oauth_applications USING btree (owner_id, owner_type);
+CREATE INDEX index_packages_tags_on_package_id_and_updated_at ON packages_tags USING btree (package_id, updated_at DESC);
-CREATE UNIQUE INDEX index_oauth_applications_on_uid ON public.oauth_applications USING btree (uid);
+CREATE INDEX index_pages_deployments_on_ci_build_id ON pages_deployments USING btree (ci_build_id);
-CREATE INDEX index_oauth_openid_requests_on_access_grant_id ON public.oauth_openid_requests USING btree (access_grant_id);
+CREATE INDEX index_pages_deployments_on_project_id ON pages_deployments USING btree (project_id);
-CREATE UNIQUE INDEX index_on_deploy_keys_id_and_type_and_public ON public.keys USING btree (id, type) WHERE (public = true);
+CREATE INDEX index_pages_domain_acme_orders_on_challenge_token ON pages_domain_acme_orders USING btree (challenge_token);
-CREATE INDEX index_on_id_partial_with_legacy_storage ON public.projects USING btree (id) WHERE ((storage_version < 2) OR (storage_version IS NULL));
+CREATE INDEX index_pages_domain_acme_orders_on_pages_domain_id ON pages_domain_acme_orders USING btree (pages_domain_id);
-CREATE INDEX index_on_identities_lower_extern_uid_and_provider ON public.identities USING btree (lower((extern_uid)::text), provider);
+CREATE INDEX index_pages_domains_need_auto_ssl_renewal_user_provided ON pages_domains USING btree (id) WHERE ((auto_ssl_enabled = true) AND (auto_ssl_failed = false) AND (certificate_source = 0));
-CREATE INDEX index_on_users_name_lower ON public.users USING btree (lower((name)::text));
+CREATE INDEX index_pages_domains_need_auto_ssl_renewal_valid_not_after ON pages_domains USING btree (certificate_valid_not_after) WHERE ((auto_ssl_enabled = true) AND (auto_ssl_failed = false));
-CREATE INDEX index_open_project_tracker_data_on_service_id ON public.open_project_tracker_data USING btree (service_id);
+CREATE UNIQUE INDEX index_pages_domains_on_domain_and_wildcard ON pages_domains USING btree (domain, wildcard);
-CREATE INDEX index_operations_feature_flags_issues_on_issue_id ON public.operations_feature_flags_issues USING btree (issue_id);
+CREATE INDEX index_pages_domains_on_domain_lowercase ON pages_domains USING btree (lower((domain)::text));
-CREATE UNIQUE INDEX index_operations_feature_flags_on_project_id_and_iid ON public.operations_feature_flags USING btree (project_id, iid);
+CREATE INDEX index_pages_domains_on_project_id ON pages_domains USING btree (project_id);
-CREATE UNIQUE INDEX index_operations_feature_flags_on_project_id_and_name ON public.operations_feature_flags USING btree (project_id, name);
+CREATE INDEX index_pages_domains_on_project_id_and_enabled_until ON pages_domains USING btree (project_id, enabled_until);
-CREATE UNIQUE INDEX index_operations_scopes_on_strategy_id_and_environment_scope ON public.operations_scopes USING btree (strategy_id, environment_scope);
+CREATE INDEX index_pages_domains_on_remove_at ON pages_domains USING btree (remove_at);
-CREATE INDEX index_operations_strategies_on_feature_flag_id ON public.operations_strategies USING btree (feature_flag_id);
+CREATE INDEX index_pages_domains_on_scope ON pages_domains USING btree (scope);
-CREATE INDEX index_operations_strategies_user_lists_on_user_list_id ON public.operations_strategies_user_lists USING btree (user_list_id);
+CREATE INDEX index_pages_domains_on_usage ON pages_domains USING btree (usage);
-CREATE UNIQUE INDEX index_operations_user_lists_on_project_id_and_iid ON public.operations_user_lists USING btree (project_id, iid);
+CREATE INDEX index_pages_domains_on_verified_at ON pages_domains USING btree (verified_at);
-CREATE UNIQUE INDEX index_operations_user_lists_on_project_id_and_name ON public.operations_user_lists USING btree (project_id, name);
+CREATE INDEX index_pages_domains_on_verified_at_and_enabled_until ON pages_domains USING btree (verified_at, enabled_until);
-CREATE UNIQUE INDEX index_ops_feature_flags_issues_on_feature_flag_id_and_issue_id ON public.operations_feature_flags_issues USING btree (feature_flag_id, issue_id);
+CREATE INDEX index_pages_domains_on_wildcard ON pages_domains USING btree (wildcard);
-CREATE UNIQUE INDEX index_ops_strategies_user_lists_on_strategy_id_and_user_list_id ON public.operations_strategies_user_lists USING btree (strategy_id, user_list_id);
+CREATE UNIQUE INDEX index_partial_am_alerts_on_project_id_and_fingerprint ON alert_management_alerts USING btree (project_id, fingerprint) WHERE (status <> 2);
-CREATE UNIQUE INDEX index_packages_build_infos_on_package_id ON public.packages_build_infos USING btree (package_id);
+CREATE UNIQUE INDEX index_partitioned_foreign_keys_unique_index ON partitioned_foreign_keys USING btree (to_table, from_table, from_column);
-CREATE INDEX index_packages_build_infos_on_pipeline_id ON public.packages_build_infos USING btree (pipeline_id);
+CREATE INDEX index_pat_on_user_id_and_expires_at ON personal_access_tokens USING btree (user_id, expires_at);
-CREATE UNIQUE INDEX index_packages_composer_metadata_on_package_id_and_target_sha ON public.packages_composer_metadata USING btree (package_id, target_sha);
+CREATE INDEX index_path_locks_on_path ON path_locks USING btree (path);
-CREATE UNIQUE INDEX index_packages_conan_file_metadata_on_package_file_id ON public.packages_conan_file_metadata USING btree (package_file_id);
+CREATE INDEX index_path_locks_on_project_id ON path_locks USING btree (project_id);
-CREATE UNIQUE INDEX index_packages_conan_metadata_on_package_id_username_channel ON public.packages_conan_metadata USING btree (package_id, package_username, package_channel);
+CREATE INDEX index_path_locks_on_user_id ON path_locks USING btree (user_id);
-CREATE UNIQUE INDEX index_packages_dependencies_on_name_and_version_pattern ON public.packages_dependencies USING btree (name, version_pattern);
+CREATE UNIQUE INDEX index_personal_access_tokens_on_token_digest ON personal_access_tokens USING btree (token_digest);
-CREATE INDEX index_packages_dependency_links_on_dependency_id ON public.packages_dependency_links USING btree (dependency_id);
+CREATE INDEX index_personal_access_tokens_on_user_id ON personal_access_tokens USING btree (user_id);
-CREATE INDEX index_packages_maven_metadata_on_package_id_and_path ON public.packages_maven_metadata USING btree (package_id, path);
+CREATE UNIQUE INDEX index_plan_limits_on_plan_id ON plan_limits USING btree (plan_id);
-CREATE INDEX index_packages_nuget_dl_metadata_on_dependency_link_id ON public.packages_nuget_dependency_link_metadata USING btree (dependency_link_id);
+CREATE UNIQUE INDEX index_plans_on_name ON plans USING btree (name);
-CREATE INDEX index_packages_package_files_file_store_is_null ON public.packages_package_files USING btree (id) WHERE (file_store IS NULL);
+CREATE UNIQUE INDEX index_pool_repositories_on_disk_path ON pool_repositories USING btree (disk_path);
-CREATE INDEX index_packages_package_files_on_file_store ON public.packages_package_files USING btree (file_store);
+CREATE INDEX index_pool_repositories_on_shard_id ON pool_repositories USING btree (shard_id);
-CREATE INDEX index_packages_package_files_on_package_id_and_file_name ON public.packages_package_files USING btree (package_id, file_name);
+CREATE UNIQUE INDEX index_pool_repositories_on_source_project_id_and_shard_id ON pool_repositories USING btree (source_project_id, shard_id);
-CREATE INDEX index_packages_packages_on_name_trigram ON public.packages_packages USING gin (name public.gin_trgm_ops);
+CREATE UNIQUE INDEX index_programming_languages_on_name ON programming_languages USING btree (name);
-CREATE INDEX index_packages_packages_on_project_id_and_created_at ON public.packages_packages USING btree (project_id, created_at);
+CREATE INDEX index_project_access_tokens_on_project_id ON project_access_tokens USING btree (project_id);
-CREATE INDEX index_packages_packages_on_project_id_and_package_type ON public.packages_packages USING btree (project_id, package_type);
+CREATE UNIQUE INDEX index_project_aliases_on_name ON project_aliases USING btree (name);
-CREATE INDEX index_packages_packages_on_project_id_and_version ON public.packages_packages USING btree (project_id, version);
+CREATE INDEX index_project_aliases_on_project_id ON project_aliases USING btree (project_id);
-CREATE INDEX index_packages_project_id_name_partial_for_nuget ON public.packages_packages USING btree (project_id, name) WHERE (((name)::text <> 'NuGet.Temporary.Package'::text) AND (version IS NOT NULL) AND (package_type = 4));
+CREATE INDEX index_project_authorizations_on_project_id ON project_authorizations USING btree (project_id);
-CREATE INDEX index_packages_tags_on_package_id ON public.packages_tags USING btree (package_id);
+CREATE UNIQUE INDEX index_project_authorizations_on_user_id_project_id_access_level ON project_authorizations USING btree (user_id, project_id, access_level);
-CREATE INDEX index_packages_tags_on_package_id_and_updated_at ON public.packages_tags USING btree (package_id, updated_at DESC);
+CREATE UNIQUE INDEX index_project_auto_devops_on_project_id ON project_auto_devops USING btree (project_id);
-CREATE INDEX index_pages_domain_acme_orders_on_challenge_token ON public.pages_domain_acme_orders USING btree (challenge_token);
+CREATE UNIQUE INDEX index_project_ci_cd_settings_on_project_id ON project_ci_cd_settings USING btree (project_id);
-CREATE INDEX index_pages_domain_acme_orders_on_pages_domain_id ON public.pages_domain_acme_orders USING btree (pages_domain_id);
+CREATE INDEX index_project_compliance_framework_settings_on_project_id ON project_compliance_framework_settings USING btree (project_id);
-CREATE INDEX index_pages_domains_need_auto_ssl_renewal_user_provided ON public.pages_domains USING btree (id) WHERE ((auto_ssl_enabled = true) AND (auto_ssl_failed = false) AND (certificate_source = 0));
+CREATE INDEX index_project_custom_attributes_on_key_and_value ON project_custom_attributes USING btree (key, value);
-CREATE INDEX index_pages_domains_need_auto_ssl_renewal_valid_not_after ON public.pages_domains USING btree (certificate_valid_not_after) WHERE ((auto_ssl_enabled = true) AND (auto_ssl_failed = false));
+CREATE UNIQUE INDEX index_project_custom_attributes_on_project_id_and_key ON project_custom_attributes USING btree (project_id, key);
-CREATE UNIQUE INDEX index_pages_domains_on_domain_and_wildcard ON public.pages_domains USING btree (domain, wildcard);
+CREATE UNIQUE INDEX index_project_daily_statistics_on_project_id_and_date ON project_daily_statistics USING btree (project_id, date DESC);
-CREATE INDEX index_pages_domains_on_domain_lowercase ON public.pages_domains USING btree (lower((domain)::text));
+CREATE INDEX index_project_deploy_tokens_on_deploy_token_id ON project_deploy_tokens USING btree (deploy_token_id);
-CREATE INDEX index_pages_domains_on_project_id ON public.pages_domains USING btree (project_id);
+CREATE UNIQUE INDEX index_project_deploy_tokens_on_project_id_and_deploy_token_id ON project_deploy_tokens USING btree (project_id, deploy_token_id);
-CREATE INDEX index_pages_domains_on_project_id_and_enabled_until ON public.pages_domains USING btree (project_id, enabled_until);
+CREATE UNIQUE INDEX index_project_export_jobs_on_jid ON project_export_jobs USING btree (jid);
-CREATE INDEX index_pages_domains_on_remove_at ON public.pages_domains USING btree (remove_at);
+CREATE INDEX index_project_export_jobs_on_project_id_and_jid ON project_export_jobs USING btree (project_id, jid);
-CREATE INDEX index_pages_domains_on_scope ON public.pages_domains USING btree (scope);
+CREATE INDEX index_project_export_jobs_on_project_id_and_status ON project_export_jobs USING btree (project_id, status);
-CREATE INDEX index_pages_domains_on_usage ON public.pages_domains USING btree (usage);
+CREATE INDEX index_project_export_jobs_on_status ON project_export_jobs USING btree (status);
-CREATE INDEX index_pages_domains_on_verified_at ON public.pages_domains USING btree (verified_at);
+CREATE INDEX index_project_feature_usages_on_project_id ON project_feature_usages USING btree (project_id);
-CREATE INDEX index_pages_domains_on_verified_at_and_enabled_until ON public.pages_domains USING btree (verified_at, enabled_until);
+CREATE UNIQUE INDEX index_project_features_on_project_id ON project_features USING btree (project_id);
-CREATE INDEX index_pages_domains_on_wildcard ON public.pages_domains USING btree (wildcard);
+CREATE INDEX index_project_features_on_project_id_bal_20 ON project_features USING btree (project_id) WHERE (builds_access_level = 20);
-CREATE UNIQUE INDEX index_partial_am_alerts_on_project_id_and_fingerprint ON public.alert_management_alerts USING btree (project_id, fingerprint) WHERE (status <> 2);
+CREATE INDEX index_project_features_on_project_id_ral_20 ON project_features USING btree (project_id) WHERE (repository_access_level = 20);
-CREATE UNIQUE INDEX index_partitioned_foreign_keys_unique_index ON public.partitioned_foreign_keys USING btree (to_table, from_table, from_column);
+CREATE INDEX index_project_group_links_on_group_id ON project_group_links USING btree (group_id);
-CREATE INDEX index_pat_on_user_id_and_expires_at ON public.personal_access_tokens USING btree (user_id, expires_at);
+CREATE INDEX index_project_group_links_on_project_id ON project_group_links USING btree (project_id);
-CREATE INDEX index_path_locks_on_path ON public.path_locks USING btree (path);
+CREATE INDEX index_project_import_data_on_project_id ON project_import_data USING btree (project_id);
-CREATE INDEX index_path_locks_on_project_id ON public.path_locks USING btree (project_id);
+CREATE INDEX index_project_mirror_data_on_last_successful_update_at ON project_mirror_data USING btree (last_successful_update_at);
-CREATE INDEX index_path_locks_on_user_id ON public.path_locks USING btree (user_id);
+CREATE INDEX index_project_mirror_data_on_last_update_at_and_retry_count ON project_mirror_data USING btree (last_update_at, retry_count);
-CREATE UNIQUE INDEX index_personal_access_tokens_on_token_digest ON public.personal_access_tokens USING btree (token_digest);
+CREATE UNIQUE INDEX index_project_mirror_data_on_project_id ON project_mirror_data USING btree (project_id);
-CREATE INDEX index_personal_access_tokens_on_user_id ON public.personal_access_tokens USING btree (user_id);
+CREATE INDEX index_project_mirror_data_on_status ON project_mirror_data USING btree (status);
-CREATE UNIQUE INDEX index_plan_limits_on_plan_id ON public.plan_limits USING btree (plan_id);
+CREATE INDEX index_project_pages_metadata_on_artifacts_archive_id ON project_pages_metadata USING btree (artifacts_archive_id);
-CREATE UNIQUE INDEX index_plans_on_name ON public.plans USING btree (name);
+CREATE UNIQUE INDEX index_project_pages_metadata_on_project_id ON project_pages_metadata USING btree (project_id);
-CREATE UNIQUE INDEX index_pool_repositories_on_disk_path ON public.pool_repositories USING btree (disk_path);
+CREATE INDEX index_project_pages_metadata_on_project_id_and_deployed_is_true ON project_pages_metadata USING btree (project_id) WHERE (deployed = true);
-CREATE INDEX index_pool_repositories_on_shard_id ON public.pool_repositories USING btree (shard_id);
+CREATE UNIQUE INDEX index_project_repositories_on_disk_path ON project_repositories USING btree (disk_path);
-CREATE UNIQUE INDEX index_pool_repositories_on_source_project_id_and_shard_id ON public.pool_repositories USING btree (source_project_id, shard_id);
+CREATE UNIQUE INDEX index_project_repositories_on_project_id ON project_repositories USING btree (project_id);
-CREATE UNIQUE INDEX index_programming_languages_on_name ON public.programming_languages USING btree (name);
+CREATE INDEX index_project_repositories_on_shard_id ON project_repositories USING btree (shard_id);
-CREATE INDEX index_project_access_tokens_on_project_id ON public.project_access_tokens USING btree (project_id);
+CREATE UNIQUE INDEX index_project_repository_states_on_project_id ON project_repository_states USING btree (project_id);
-CREATE UNIQUE INDEX index_project_aliases_on_name ON public.project_aliases USING btree (name);
+CREATE INDEX index_project_repository_storage_moves_on_project_id ON project_repository_storage_moves USING btree (project_id);
-CREATE INDEX index_project_aliases_on_project_id ON public.project_aliases USING btree (project_id);
+CREATE UNIQUE INDEX index_project_settings_on_push_rule_id ON project_settings USING btree (push_rule_id);
-CREATE INDEX index_project_authorizations_on_project_id ON public.project_authorizations USING btree (project_id);
+CREATE INDEX index_project_statistics_on_namespace_id ON project_statistics USING btree (namespace_id);
-CREATE UNIQUE INDEX index_project_authorizations_on_user_id_project_id_access_level ON public.project_authorizations USING btree (user_id, project_id, access_level);
+CREATE UNIQUE INDEX index_project_statistics_on_project_id ON project_statistics USING btree (project_id);
-CREATE UNIQUE INDEX index_project_auto_devops_on_project_id ON public.project_auto_devops USING btree (project_id);
+CREATE INDEX index_project_statistics_on_repository_size_and_project_id ON project_statistics USING btree (repository_size, project_id);
-CREATE UNIQUE INDEX index_project_ci_cd_settings_on_project_id ON public.project_ci_cd_settings USING btree (project_id);
+CREATE INDEX index_project_statistics_on_storage_size_and_project_id ON project_statistics USING btree (storage_size, project_id);
-CREATE INDEX index_project_compliance_framework_settings_on_project_id ON public.project_compliance_framework_settings USING btree (project_id);
+CREATE INDEX index_project_statistics_on_wiki_size_and_project_id ON project_statistics USING btree (wiki_size, project_id);
-CREATE INDEX index_project_custom_attributes_on_key_and_value ON public.project_custom_attributes USING btree (key, value);
+CREATE UNIQUE INDEX index_project_tracing_settings_on_project_id ON project_tracing_settings USING btree (project_id);
-CREATE UNIQUE INDEX index_project_custom_attributes_on_project_id_and_key ON public.project_custom_attributes USING btree (project_id, key);
+CREATE INDEX index_projects_aimed_for_deletion ON projects USING btree (marked_for_deletion_at) WHERE ((marked_for_deletion_at IS NOT NULL) AND (pending_delete = false));
-CREATE UNIQUE INDEX index_project_daily_statistics_on_project_id_and_date ON public.project_daily_statistics USING btree (project_id, date DESC);
+CREATE INDEX index_projects_api_created_at_id_desc ON projects USING btree (created_at, id DESC);
-CREATE INDEX index_project_deploy_tokens_on_deploy_token_id ON public.project_deploy_tokens USING btree (deploy_token_id);
+CREATE INDEX index_projects_api_created_at_id_for_archived ON projects USING btree (created_at, id) WHERE ((archived = true) AND (pending_delete = false));
-CREATE UNIQUE INDEX index_project_deploy_tokens_on_project_id_and_deploy_token_id ON public.project_deploy_tokens USING btree (project_id, deploy_token_id);
+CREATE INDEX index_projects_api_created_at_id_for_archived_vis20 ON projects USING btree (created_at, id) WHERE ((archived = true) AND (visibility_level = 20) AND (pending_delete = false));
-CREATE UNIQUE INDEX index_project_export_jobs_on_jid ON public.project_export_jobs USING btree (jid);
+CREATE INDEX index_projects_api_created_at_id_for_vis10 ON projects USING btree (created_at, id) WHERE ((visibility_level = 10) AND (pending_delete = false));
-CREATE INDEX index_project_export_jobs_on_project_id_and_jid ON public.project_export_jobs USING btree (project_id, jid);
+CREATE INDEX index_projects_api_last_activity_at_id_desc ON projects USING btree (last_activity_at, id DESC);
-CREATE INDEX index_project_export_jobs_on_project_id_and_status ON public.project_export_jobs USING btree (project_id, status);
+CREATE INDEX index_projects_api_name_id_desc ON projects USING btree (name, id DESC);
-CREATE INDEX index_project_export_jobs_on_status ON public.project_export_jobs USING btree (status);
+CREATE INDEX index_projects_api_path_id_desc ON projects USING btree (path, id DESC);
-CREATE INDEX index_project_feature_usages_on_project_id ON public.project_feature_usages USING btree (project_id);
+CREATE INDEX index_projects_api_updated_at_id_desc ON projects USING btree (updated_at, id DESC);
-CREATE UNIQUE INDEX index_project_features_on_project_id ON public.project_features USING btree (project_id);
+CREATE INDEX index_projects_api_vis20_created_at ON projects USING btree (created_at, id) WHERE (visibility_level = 20);
-CREATE INDEX index_project_features_on_project_id_bal_20 ON public.project_features USING btree (project_id) WHERE (builds_access_level = 20);
+CREATE INDEX index_projects_api_vis20_last_activity_at ON projects USING btree (last_activity_at, id) WHERE (visibility_level = 20);
-CREATE INDEX index_project_features_on_project_id_ral_20 ON public.project_features USING btree (project_id) WHERE (repository_access_level = 20);
+CREATE INDEX index_projects_api_vis20_name ON projects USING btree (name, id) WHERE (visibility_level = 20);
-CREATE INDEX index_project_group_links_on_group_id ON public.project_group_links USING btree (group_id);
+CREATE INDEX index_projects_api_vis20_path ON projects USING btree (path, id) WHERE (visibility_level = 20);
-CREATE INDEX index_project_group_links_on_project_id ON public.project_group_links USING btree (project_id);
+CREATE INDEX index_projects_api_vis20_updated_at ON projects USING btree (updated_at, id) WHERE (visibility_level = 20);
-CREATE INDEX index_project_import_data_on_project_id ON public.project_import_data USING btree (project_id);
+CREATE INDEX index_projects_on_created_at_and_id ON projects USING btree (created_at, id);
-CREATE INDEX index_project_mirror_data_on_last_successful_update_at ON public.project_mirror_data USING btree (last_successful_update_at);
+CREATE INDEX index_projects_on_creator_id_and_created_at_and_id ON projects USING btree (creator_id, created_at, id);
-CREATE INDEX index_project_mirror_data_on_last_update_at_and_retry_count ON public.project_mirror_data USING btree (last_update_at, retry_count);
+CREATE INDEX index_projects_on_creator_id_and_id ON projects USING btree (creator_id, id);
-CREATE UNIQUE INDEX index_project_mirror_data_on_project_id ON public.project_mirror_data USING btree (project_id);
+CREATE INDEX index_projects_on_description_trigram ON projects USING gin (description gin_trgm_ops);
-CREATE INDEX index_project_mirror_data_on_status ON public.project_mirror_data USING btree (status);
+CREATE INDEX index_projects_on_id_and_archived_and_pending_delete ON projects USING btree (id) WHERE ((archived = false) AND (pending_delete = false));
-CREATE UNIQUE INDEX index_project_pages_metadata_on_project_id ON public.project_pages_metadata USING btree (project_id);
+CREATE UNIQUE INDEX index_projects_on_id_partial_for_visibility ON projects USING btree (id) WHERE (visibility_level = ANY (ARRAY[10, 20]));
-CREATE INDEX index_project_pages_metadata_on_project_id_and_deployed_is_true ON public.project_pages_metadata USING btree (project_id) WHERE (deployed = true);
+CREATE INDEX index_projects_on_id_service_desk_enabled ON projects USING btree (id) WHERE (service_desk_enabled = true);
-CREATE UNIQUE INDEX index_project_repositories_on_disk_path ON public.project_repositories USING btree (disk_path);
+CREATE INDEX index_projects_on_last_activity_at_and_id ON projects USING btree (last_activity_at, id);
-CREATE UNIQUE INDEX index_project_repositories_on_project_id ON public.project_repositories USING btree (project_id);
+CREATE INDEX index_projects_on_last_repository_check_at ON projects USING btree (last_repository_check_at) WHERE (last_repository_check_at IS NOT NULL);
-CREATE INDEX index_project_repositories_on_shard_id ON public.project_repositories USING btree (shard_id);
+CREATE INDEX index_projects_on_last_repository_check_failed ON projects USING btree (last_repository_check_failed);
-CREATE UNIQUE INDEX index_project_repository_states_on_project_id ON public.project_repository_states USING btree (project_id);
+CREATE INDEX index_projects_on_last_repository_updated_at ON projects USING btree (last_repository_updated_at);
-CREATE INDEX index_project_repository_storage_moves_on_project_id ON public.project_repository_storage_moves USING btree (project_id);
+CREATE INDEX index_projects_on_lower_name ON projects USING btree (lower((name)::text));
-CREATE UNIQUE INDEX index_project_settings_on_push_rule_id ON public.project_settings USING btree (push_rule_id);
+CREATE INDEX index_projects_on_marked_for_deletion_by_user_id ON projects USING btree (marked_for_deletion_by_user_id) WHERE (marked_for_deletion_by_user_id IS NOT NULL);
-CREATE INDEX index_project_statistics_on_namespace_id ON public.project_statistics USING btree (namespace_id);
+CREATE INDEX index_projects_on_mirror_creator_id_created_at ON projects USING btree (creator_id, created_at) WHERE ((mirror = true) AND (mirror_trigger_builds = true));
-CREATE UNIQUE INDEX index_project_statistics_on_project_id ON public.project_statistics USING btree (project_id);
+CREATE INDEX index_projects_on_mirror_id_where_mirror_and_trigger_builds ON projects USING btree (id) WHERE ((mirror = true) AND (mirror_trigger_builds = true));
-CREATE INDEX index_project_statistics_on_repository_size_and_project_id ON public.project_statistics USING btree (repository_size, project_id);
+CREATE INDEX index_projects_on_mirror_last_successful_update_at ON projects USING btree (mirror_last_successful_update_at);
-CREATE INDEX index_project_statistics_on_storage_size_and_project_id ON public.project_statistics USING btree (storage_size, project_id);
+CREATE INDEX index_projects_on_mirror_user_id ON projects USING btree (mirror_user_id);
-CREATE INDEX index_project_statistics_on_wiki_size_and_project_id ON public.project_statistics USING btree (wiki_size, project_id);
+CREATE INDEX index_projects_on_name_and_id ON projects USING btree (name, id);
-CREATE UNIQUE INDEX index_project_tracing_settings_on_project_id ON public.project_tracing_settings USING btree (project_id);
+CREATE INDEX index_projects_on_name_trigram ON projects USING gin (name gin_trgm_ops);
-CREATE INDEX index_projects_aimed_for_deletion ON public.projects USING btree (marked_for_deletion_at) WHERE ((marked_for_deletion_at IS NOT NULL) AND (pending_delete = false));
+CREATE INDEX index_projects_on_namespace_id_and_id ON projects USING btree (namespace_id, id);
-CREATE INDEX index_projects_api_created_at_id_desc ON public.projects USING btree (created_at, id DESC);
+CREATE INDEX index_projects_on_path_and_id ON projects USING btree (path, id);
-CREATE INDEX index_projects_api_created_at_id_for_archived ON public.projects USING btree (created_at, id) WHERE ((archived = true) AND (pending_delete = false));
+CREATE INDEX index_projects_on_path_trigram ON projects USING gin (path gin_trgm_ops);
-CREATE INDEX index_projects_api_created_at_id_for_archived_vis20 ON public.projects USING btree (created_at, id) WHERE ((archived = true) AND (visibility_level = 20) AND (pending_delete = false));
+CREATE INDEX index_projects_on_pending_delete ON projects USING btree (pending_delete);
-CREATE INDEX index_projects_api_created_at_id_for_vis10 ON public.projects USING btree (created_at, id) WHERE ((visibility_level = 10) AND (pending_delete = false));
+CREATE INDEX index_projects_on_pool_repository_id ON projects USING btree (pool_repository_id) WHERE (pool_repository_id IS NOT NULL);
-CREATE INDEX index_projects_api_last_activity_at_id_desc ON public.projects USING btree (last_activity_at, id DESC);
+CREATE INDEX index_projects_on_repository_storage ON projects USING btree (repository_storage);
-CREATE INDEX index_projects_api_name_id_desc ON public.projects USING btree (name, id DESC);
+CREATE INDEX index_projects_on_runners_token ON projects USING btree (runners_token);
-CREATE INDEX index_projects_api_path_id_desc ON public.projects USING btree (path, id DESC);
+CREATE INDEX index_projects_on_runners_token_encrypted ON projects USING btree (runners_token_encrypted);
-CREATE INDEX index_projects_api_updated_at_id_desc ON public.projects USING btree (updated_at, id DESC);
+CREATE INDEX index_projects_on_star_count ON projects USING btree (star_count);
-CREATE INDEX index_projects_api_vis20_created_at ON public.projects USING btree (created_at, id) WHERE (visibility_level = 20);
+CREATE INDEX index_projects_on_updated_at_and_id ON projects USING btree (updated_at, id);
-CREATE INDEX index_projects_api_vis20_last_activity_at ON public.projects USING btree (last_activity_at, id) WHERE (visibility_level = 20);
+CREATE UNIQUE INDEX index_prometheus_alert_event_scoped_payload_key ON prometheus_alert_events USING btree (prometheus_alert_id, payload_key);
-CREATE INDEX index_projects_api_vis20_name ON public.projects USING btree (name, id) WHERE (visibility_level = 20);
+CREATE INDEX index_prometheus_alert_events_on_project_id_and_status ON prometheus_alert_events USING btree (project_id, status);
-CREATE INDEX index_projects_api_vis20_path ON public.projects USING btree (path, id) WHERE (visibility_level = 20);
+CREATE UNIQUE INDEX index_prometheus_alerts_metric_environment ON prometheus_alerts USING btree (project_id, prometheus_metric_id, environment_id);
-CREATE INDEX index_projects_api_vis20_updated_at ON public.projects USING btree (updated_at, id) WHERE (visibility_level = 20);
+CREATE INDEX index_prometheus_alerts_on_environment_id ON prometheus_alerts USING btree (environment_id);
-CREATE INDEX index_projects_on_created_at_and_id ON public.projects USING btree (created_at, id);
+CREATE INDEX index_prometheus_alerts_on_prometheus_metric_id ON prometheus_alerts USING btree (prometheus_metric_id);
-CREATE INDEX index_projects_on_creator_id_and_created_at_and_id ON public.projects USING btree (creator_id, created_at, id);
+CREATE INDEX index_prometheus_metrics_on_common ON prometheus_metrics USING btree (common);
-CREATE INDEX index_projects_on_creator_id_and_id ON public.projects USING btree (creator_id, id);
+CREATE INDEX index_prometheus_metrics_on_group ON prometheus_metrics USING btree ("group");
-CREATE INDEX index_projects_on_description_trigram ON public.projects USING gin (description public.gin_trgm_ops);
+CREATE UNIQUE INDEX index_prometheus_metrics_on_identifier_and_null_project ON prometheus_metrics USING btree (identifier) WHERE (project_id IS NULL);
-CREATE INDEX index_projects_on_id_and_archived_and_pending_delete ON public.projects USING btree (id) WHERE ((archived = false) AND (pending_delete = false));
+CREATE UNIQUE INDEX index_prometheus_metrics_on_identifier_and_project_id ON prometheus_metrics USING btree (identifier, project_id);
-CREATE UNIQUE INDEX index_projects_on_id_partial_for_visibility ON public.projects USING btree (id) WHERE (visibility_level = ANY (ARRAY[10, 20]));
+CREATE INDEX index_prometheus_metrics_on_project_id ON prometheus_metrics USING btree (project_id);
-CREATE INDEX index_projects_on_id_service_desk_enabled ON public.projects USING btree (id) WHERE (service_desk_enabled = true);
+CREATE INDEX index_protected_branch_merge_access ON protected_branch_merge_access_levels USING btree (protected_branch_id);
-CREATE INDEX index_projects_on_last_activity_at_and_id ON public.projects USING btree (last_activity_at, id);
+CREATE INDEX index_protected_branch_merge_access_levels_on_group_id ON protected_branch_merge_access_levels USING btree (group_id);
-CREATE INDEX index_projects_on_last_repository_check_at ON public.projects USING btree (last_repository_check_at) WHERE (last_repository_check_at IS NOT NULL);
+CREATE INDEX index_protected_branch_merge_access_levels_on_user_id ON protected_branch_merge_access_levels USING btree (user_id);
-CREATE INDEX index_projects_on_last_repository_check_failed ON public.projects USING btree (last_repository_check_failed);
+CREATE INDEX index_protected_branch_push_access ON protected_branch_push_access_levels USING btree (protected_branch_id);
-CREATE INDEX index_projects_on_last_repository_updated_at ON public.projects USING btree (last_repository_updated_at);
+CREATE INDEX index_protected_branch_push_access_levels_on_group_id ON protected_branch_push_access_levels USING btree (group_id);
-CREATE INDEX index_projects_on_lower_name ON public.projects USING btree (lower((name)::text));
+CREATE INDEX index_protected_branch_push_access_levels_on_user_id ON protected_branch_push_access_levels USING btree (user_id);
-CREATE INDEX index_projects_on_marked_for_deletion_by_user_id ON public.projects USING btree (marked_for_deletion_by_user_id) WHERE (marked_for_deletion_by_user_id IS NOT NULL);
+CREATE INDEX index_protected_branch_unprotect_access ON protected_branch_unprotect_access_levels USING btree (protected_branch_id);
-CREATE INDEX index_projects_on_mirror_creator_id_created_at ON public.projects USING btree (creator_id, created_at) WHERE ((mirror = true) AND (mirror_trigger_builds = true));
+CREATE INDEX index_protected_branch_unprotect_access_levels_on_group_id ON protected_branch_unprotect_access_levels USING btree (group_id);
-CREATE INDEX index_projects_on_mirror_id_where_mirror_and_trigger_builds ON public.projects USING btree (id) WHERE ((mirror = true) AND (mirror_trigger_builds = true));
+CREATE INDEX index_protected_branch_unprotect_access_levels_on_user_id ON protected_branch_unprotect_access_levels USING btree (user_id);
-CREATE INDEX index_projects_on_mirror_last_successful_update_at ON public.projects USING btree (mirror_last_successful_update_at);
+CREATE INDEX index_protected_branches_on_project_id ON protected_branches USING btree (project_id);
-CREATE INDEX index_projects_on_mirror_user_id ON public.projects USING btree (mirror_user_id);
+CREATE INDEX index_protected_environment_deploy_access ON protected_environment_deploy_access_levels USING btree (protected_environment_id);
-CREATE INDEX index_projects_on_name_and_id ON public.projects USING btree (name, id);
+CREATE INDEX index_protected_environment_deploy_access_levels_on_group_id ON protected_environment_deploy_access_levels USING btree (group_id);
-CREATE INDEX index_projects_on_name_trigram ON public.projects USING gin (name public.gin_trgm_ops);
+CREATE INDEX index_protected_environment_deploy_access_levels_on_user_id ON protected_environment_deploy_access_levels USING btree (user_id);
-CREATE INDEX index_projects_on_namespace_id_and_id ON public.projects USING btree (namespace_id, id);
+CREATE INDEX index_protected_environments_on_project_id ON protected_environments USING btree (project_id);
-CREATE INDEX index_projects_on_path_and_id ON public.projects USING btree (path, id);
+CREATE UNIQUE INDEX index_protected_environments_on_project_id_and_name ON protected_environments USING btree (project_id, name);
-CREATE INDEX index_projects_on_path_trigram ON public.projects USING gin (path public.gin_trgm_ops);
+CREATE INDEX index_protected_tag_create_access ON protected_tag_create_access_levels USING btree (protected_tag_id);
-CREATE INDEX index_projects_on_pending_delete ON public.projects USING btree (pending_delete);
+CREATE INDEX index_protected_tag_create_access_levels_on_group_id ON protected_tag_create_access_levels USING btree (group_id);
-CREATE INDEX index_projects_on_pool_repository_id ON public.projects USING btree (pool_repository_id) WHERE (pool_repository_id IS NOT NULL);
+CREATE INDEX index_protected_tag_create_access_levels_on_user_id ON protected_tag_create_access_levels USING btree (user_id);
-CREATE INDEX index_projects_on_repository_storage ON public.projects USING btree (repository_storage);
+CREATE INDEX index_protected_tags_on_project_id ON protected_tags USING btree (project_id);
-CREATE INDEX index_projects_on_runners_token ON public.projects USING btree (runners_token);
+CREATE UNIQUE INDEX index_protected_tags_on_project_id_and_name ON protected_tags USING btree (project_id, name);
-CREATE INDEX index_projects_on_runners_token_encrypted ON public.projects USING btree (runners_token_encrypted);
+CREATE UNIQUE INDEX index_push_event_payloads_on_event_id ON push_event_payloads USING btree (event_id);
-CREATE INDEX index_projects_on_star_count ON public.projects USING btree (star_count);
+CREATE INDEX index_push_rules_on_is_sample ON push_rules USING btree (is_sample) WHERE is_sample;
-CREATE INDEX index_projects_on_updated_at_and_id ON public.projects USING btree (updated_at, id);
+CREATE INDEX index_push_rules_on_project_id ON push_rules USING btree (project_id);
-CREATE UNIQUE INDEX index_prometheus_alert_event_scoped_payload_key ON public.prometheus_alert_events USING btree (prometheus_alert_id, payload_key);
+CREATE UNIQUE INDEX index_raw_usage_data_on_recorded_at ON raw_usage_data USING btree (recorded_at);
-CREATE INDEX index_prometheus_alert_events_on_project_id_and_status ON public.prometheus_alert_events USING btree (project_id, status);
+CREATE UNIQUE INDEX index_redirect_routes_on_path ON redirect_routes USING btree (path);
-CREATE UNIQUE INDEX index_prometheus_alerts_metric_environment ON public.prometheus_alerts USING btree (project_id, prometheus_metric_id, environment_id);
+CREATE UNIQUE INDEX index_redirect_routes_on_path_unique_text_pattern_ops ON redirect_routes USING btree (lower((path)::text) varchar_pattern_ops);
-CREATE INDEX index_prometheus_alerts_on_environment_id ON public.prometheus_alerts USING btree (environment_id);
+CREATE INDEX index_redirect_routes_on_source_type_and_source_id ON redirect_routes USING btree (source_type, source_id);
-CREATE INDEX index_prometheus_alerts_on_prometheus_metric_id ON public.prometheus_alerts USING btree (prometheus_metric_id);
+CREATE UNIQUE INDEX index_release_links_on_release_id_and_name ON release_links USING btree (release_id, name);
-CREATE INDEX index_prometheus_metrics_on_common ON public.prometheus_metrics USING btree (common);
+CREATE UNIQUE INDEX index_release_links_on_release_id_and_url ON release_links USING btree (release_id, url);
-CREATE INDEX index_prometheus_metrics_on_group ON public.prometheus_metrics USING btree ("group");
+CREATE INDEX index_releases_on_author_id ON releases USING btree (author_id);
-CREATE UNIQUE INDEX index_prometheus_metrics_on_identifier_and_null_project ON public.prometheus_metrics USING btree (identifier) WHERE (project_id IS NULL);
+CREATE INDEX index_releases_on_project_id_and_tag ON releases USING btree (project_id, tag);
-CREATE UNIQUE INDEX index_prometheus_metrics_on_identifier_and_project_id ON public.prometheus_metrics USING btree (identifier, project_id);
+CREATE INDEX index_remote_mirrors_on_last_successful_update_at ON remote_mirrors USING btree (last_successful_update_at);
-CREATE INDEX index_prometheus_metrics_on_project_id ON public.prometheus_metrics USING btree (project_id);
+CREATE INDEX index_remote_mirrors_on_project_id ON remote_mirrors USING btree (project_id);
-CREATE INDEX index_protected_branch_merge_access ON public.protected_branch_merge_access_levels USING btree (protected_branch_id);
+CREATE UNIQUE INDEX index_repository_languages_on_project_and_languages_id ON repository_languages USING btree (project_id, programming_language_id);
-CREATE INDEX index_protected_branch_merge_access_levels_on_group_id ON public.protected_branch_merge_access_levels USING btree (group_id);
+CREATE INDEX index_requirements_management_test_reports_on_author_id ON requirements_management_test_reports USING btree (author_id);
-CREATE INDEX index_protected_branch_merge_access_levels_on_user_id ON public.protected_branch_merge_access_levels USING btree (user_id);
+CREATE INDEX index_requirements_management_test_reports_on_build_id ON requirements_management_test_reports USING btree (build_id);
-CREATE INDEX index_protected_branch_push_access ON public.protected_branch_push_access_levels USING btree (protected_branch_id);
+CREATE INDEX index_requirements_management_test_reports_on_requirement_id ON requirements_management_test_reports USING btree (requirement_id);
-CREATE INDEX index_protected_branch_push_access_levels_on_group_id ON public.protected_branch_push_access_levels USING btree (group_id);
+CREATE INDEX index_requirements_on_author_id ON requirements USING btree (author_id);
-CREATE INDEX index_protected_branch_push_access_levels_on_user_id ON public.protected_branch_push_access_levels USING btree (user_id);
+CREATE INDEX index_requirements_on_created_at ON requirements USING btree (created_at);
-CREATE INDEX index_protected_branch_unprotect_access ON public.protected_branch_unprotect_access_levels USING btree (protected_branch_id);
+CREATE INDEX index_requirements_on_project_id ON requirements USING btree (project_id);
-CREATE INDEX index_protected_branch_unprotect_access_levels_on_group_id ON public.protected_branch_unprotect_access_levels USING btree (group_id);
+CREATE UNIQUE INDEX index_requirements_on_project_id_and_iid ON requirements USING btree (project_id, iid) WHERE (project_id IS NOT NULL);
-CREATE INDEX index_protected_branch_unprotect_access_levels_on_user_id ON public.protected_branch_unprotect_access_levels USING btree (user_id);
+CREATE INDEX index_requirements_on_state ON requirements USING btree (state);
-CREATE INDEX index_protected_branches_on_project_id ON public.protected_branches USING btree (project_id);
+CREATE INDEX index_requirements_on_title_trigram ON requirements USING gin (title gin_trgm_ops);
-CREATE INDEX index_protected_environment_deploy_access ON public.protected_environment_deploy_access_levels USING btree (protected_environment_id);
+CREATE INDEX index_requirements_on_updated_at ON requirements USING btree (updated_at);
-CREATE INDEX index_protected_environment_deploy_access_levels_on_group_id ON public.protected_environment_deploy_access_levels USING btree (group_id);
+CREATE INDEX index_resource_iteration_events_on_issue_id ON resource_iteration_events USING btree (issue_id);
-CREATE INDEX index_protected_environment_deploy_access_levels_on_user_id ON public.protected_environment_deploy_access_levels USING btree (user_id);
+CREATE INDEX index_resource_iteration_events_on_iteration_id ON resource_iteration_events USING btree (iteration_id);
-CREATE INDEX index_protected_environments_on_project_id ON public.protected_environments USING btree (project_id);
+CREATE INDEX index_resource_iteration_events_on_iteration_id_and_add_action ON resource_iteration_events USING btree (iteration_id) WHERE (action = 1);
-CREATE UNIQUE INDEX index_protected_environments_on_project_id_and_name ON public.protected_environments USING btree (project_id, name);
+CREATE INDEX index_resource_iteration_events_on_merge_request_id ON resource_iteration_events USING btree (merge_request_id);
-CREATE INDEX index_protected_tag_create_access ON public.protected_tag_create_access_levels USING btree (protected_tag_id);
+CREATE INDEX index_resource_iteration_events_on_user_id ON resource_iteration_events USING btree (user_id);
-CREATE INDEX index_protected_tag_create_access_levels_on_group_id ON public.protected_tag_create_access_levels USING btree (group_id);
+CREATE INDEX index_resource_label_events_issue_id_label_id_action ON resource_label_events USING btree (issue_id, label_id, action);
-CREATE INDEX index_protected_tag_create_access_levels_on_user_id ON public.protected_tag_create_access_levels USING btree (user_id);
+CREATE INDEX index_resource_label_events_on_epic_id ON resource_label_events USING btree (epic_id);
-CREATE INDEX index_protected_tags_on_project_id ON public.protected_tags USING btree (project_id);
+CREATE INDEX index_resource_label_events_on_label_id_and_action ON resource_label_events USING btree (label_id, action);
-CREATE UNIQUE INDEX index_protected_tags_on_project_id_and_name ON public.protected_tags USING btree (project_id, name);
+CREATE INDEX index_resource_label_events_on_merge_request_id_label_id_action ON resource_label_events USING btree (merge_request_id, label_id, action);
-CREATE UNIQUE INDEX index_push_event_payloads_on_event_id ON public.push_event_payloads USING btree (event_id);
+CREATE INDEX index_resource_label_events_on_user_id ON resource_label_events USING btree (user_id);
-CREATE INDEX index_push_rules_on_is_sample ON public.push_rules USING btree (is_sample) WHERE is_sample;
+CREATE INDEX index_resource_milestone_events_created_at ON resource_milestone_events USING btree (created_at);
-CREATE INDEX index_push_rules_on_project_id ON public.push_rules USING btree (project_id);
+CREATE INDEX index_resource_milestone_events_on_issue_id ON resource_milestone_events USING btree (issue_id);
-CREATE UNIQUE INDEX index_raw_usage_data_on_recorded_at ON public.raw_usage_data USING btree (recorded_at);
+CREATE INDEX index_resource_milestone_events_on_merge_request_id ON resource_milestone_events USING btree (merge_request_id);
-CREATE UNIQUE INDEX index_redirect_routes_on_path ON public.redirect_routes USING btree (path);
+CREATE INDEX index_resource_milestone_events_on_milestone_id ON resource_milestone_events USING btree (milestone_id);
-CREATE UNIQUE INDEX index_redirect_routes_on_path_unique_text_pattern_ops ON public.redirect_routes USING btree (lower((path)::text) varchar_pattern_ops);
+CREATE INDEX index_resource_milestone_events_on_milestone_id_and_add_action ON resource_milestone_events USING btree (milestone_id) WHERE (action = 1);
-CREATE INDEX index_redirect_routes_on_source_type_and_source_id ON public.redirect_routes USING btree (source_type, source_id);
+CREATE INDEX index_resource_milestone_events_on_user_id ON resource_milestone_events USING btree (user_id);
-CREATE UNIQUE INDEX index_release_links_on_release_id_and_name ON public.release_links USING btree (release_id, name);
+CREATE INDEX index_resource_state_events_on_epic_id ON resource_state_events USING btree (epic_id);
-CREATE UNIQUE INDEX index_release_links_on_release_id_and_url ON public.release_links USING btree (release_id, url);
+CREATE INDEX index_resource_state_events_on_issue_id_and_created_at ON resource_state_events USING btree (issue_id, created_at);
-CREATE INDEX index_releases_on_author_id ON public.releases USING btree (author_id);
+CREATE INDEX index_resource_state_events_on_merge_request_id ON resource_state_events USING btree (merge_request_id);
-CREATE INDEX index_releases_on_project_id_and_tag ON public.releases USING btree (project_id, tag);
+CREATE INDEX index_resource_state_events_on_source_merge_request_id ON resource_state_events USING btree (source_merge_request_id);
-CREATE INDEX index_remote_mirrors_on_last_successful_update_at ON public.remote_mirrors USING btree (last_successful_update_at);
+CREATE INDEX index_resource_state_events_on_user_id ON resource_state_events USING btree (user_id);
-CREATE INDEX index_remote_mirrors_on_project_id ON public.remote_mirrors USING btree (project_id);
+CREATE INDEX index_resource_weight_events_on_issue_id_and_created_at ON resource_weight_events USING btree (issue_id, created_at);
-CREATE UNIQUE INDEX index_repository_languages_on_project_and_languages_id ON public.repository_languages USING btree (project_id, programming_language_id);
+CREATE INDEX index_resource_weight_events_on_issue_id_and_weight ON resource_weight_events USING btree (issue_id, weight);
-CREATE INDEX index_requirements_management_test_reports_on_author_id ON public.requirements_management_test_reports USING btree (author_id);
+CREATE INDEX index_resource_weight_events_on_user_id ON resource_weight_events USING btree (user_id);
-CREATE INDEX index_requirements_management_test_reports_on_build_id ON public.requirements_management_test_reports USING btree (build_id);
+CREATE INDEX index_reviews_on_author_id ON reviews USING btree (author_id);
-CREATE INDEX index_requirements_management_test_reports_on_pipeline_id ON public.requirements_management_test_reports USING btree (pipeline_id);
+CREATE INDEX index_reviews_on_merge_request_id ON reviews USING btree (merge_request_id);
-CREATE INDEX index_requirements_management_test_reports_on_requirement_id ON public.requirements_management_test_reports USING btree (requirement_id);
+CREATE INDEX index_reviews_on_project_id ON reviews USING btree (project_id);
-CREATE INDEX index_requirements_on_author_id ON public.requirements USING btree (author_id);
+CREATE UNIQUE INDEX index_routes_on_path ON routes USING btree (path);
-CREATE INDEX index_requirements_on_created_at ON public.requirements USING btree (created_at);
+CREATE INDEX index_routes_on_path_text_pattern_ops ON routes USING btree (path varchar_pattern_ops);
-CREATE INDEX index_requirements_on_project_id ON public.requirements USING btree (project_id);
+CREATE INDEX index_routes_on_path_trigram ON routes USING gin (path gin_trgm_ops);
-CREATE UNIQUE INDEX index_requirements_on_project_id_and_iid ON public.requirements USING btree (project_id, iid) WHERE (project_id IS NOT NULL);
+CREATE UNIQUE INDEX index_routes_on_source_type_and_source_id ON routes USING btree (source_type, source_id);
-CREATE INDEX index_requirements_on_state ON public.requirements USING btree (state);
+CREATE INDEX index_saml_providers_on_group_id ON saml_providers USING btree (group_id);
-CREATE INDEX index_requirements_on_title_trigram ON public.requirements USING gin (title public.gin_trgm_ops);
+CREATE INDEX index_scim_identities_on_group_id ON scim_identities USING btree (group_id);
-CREATE INDEX index_requirements_on_updated_at ON public.requirements USING btree (updated_at);
+CREATE UNIQUE INDEX index_scim_identities_on_lower_extern_uid_and_group_id ON scim_identities USING btree (lower((extern_uid)::text), group_id);
-CREATE INDEX index_resource_iteration_events_on_issue_id ON public.resource_iteration_events USING btree (issue_id);
+CREATE UNIQUE INDEX index_scim_identities_on_user_id_and_group_id ON scim_identities USING btree (user_id, group_id);
-CREATE INDEX index_resource_iteration_events_on_iteration_id ON public.resource_iteration_events USING btree (iteration_id);
+CREATE UNIQUE INDEX index_scim_oauth_access_tokens_on_group_id_and_token_encrypted ON scim_oauth_access_tokens USING btree (group_id, token_encrypted);
-CREATE INDEX index_resource_iteration_events_on_merge_request_id ON public.resource_iteration_events USING btree (merge_request_id);
+CREATE INDEX index_secure_ci_builds_on_user_id_created_at_parser_features ON ci_builds USING btree (user_id, created_at) WHERE (((type)::text = 'Ci::Build'::text) AND ((name)::text = ANY (ARRAY[('container_scanning'::character varying)::text, ('dast'::character varying)::text, ('dependency_scanning'::character varying)::text, ('license_management'::character varying)::text, ('license_scanning'::character varying)::text, ('sast'::character varying)::text, ('coverage_fuzzing'::character varying)::text, ('secret_detection'::character varying)::text])));
-CREATE INDEX index_resource_iteration_events_on_user_id ON public.resource_iteration_events USING btree (user_id);
+CREATE INDEX index_security_ci_builds_on_name_and_id_parser_features ON ci_builds USING btree (name, id) WHERE (((name)::text = ANY (ARRAY[('container_scanning'::character varying)::text, ('dast'::character varying)::text, ('dependency_scanning'::character varying)::text, ('license_management'::character varying)::text, ('sast'::character varying)::text, ('secret_detection'::character varying)::text, ('coverage_fuzzing'::character varying)::text, ('license_scanning'::character varying)::text])) AND ((type)::text = 'Ci::Build'::text));
-CREATE INDEX index_resource_label_events_issue_id_label_id_action ON public.resource_label_events USING btree (issue_id, label_id, action);
+CREATE INDEX index_security_findings_on_confidence ON security_findings USING btree (confidence);
-CREATE INDEX index_resource_label_events_on_epic_id ON public.resource_label_events USING btree (epic_id);
+CREATE INDEX index_security_findings_on_project_fingerprint ON security_findings USING btree (project_fingerprint);
-CREATE INDEX index_resource_label_events_on_label_id_and_action ON public.resource_label_events USING btree (label_id, action);
+CREATE INDEX index_security_findings_on_scan_id_and_deduplicated ON security_findings USING btree (scan_id, deduplicated);
-CREATE INDEX index_resource_label_events_on_merge_request_id_label_id_action ON public.resource_label_events USING btree (merge_request_id, label_id, action);
+CREATE INDEX index_security_findings_on_scanner_id ON security_findings USING btree (scanner_id);
-CREATE INDEX index_resource_label_events_on_user_id ON public.resource_label_events USING btree (user_id);
+CREATE INDEX index_security_findings_on_severity ON security_findings USING btree (severity);
-CREATE INDEX index_resource_milestone_events_created_at ON public.resource_milestone_events USING btree (created_at);
+CREATE INDEX index_self_managed_prometheus_alert_events_on_environment_id ON self_managed_prometheus_alert_events USING btree (environment_id);
-CREATE INDEX index_resource_milestone_events_on_issue_id ON public.resource_milestone_events USING btree (issue_id);
+CREATE INDEX index_sent_notifications_on_noteable_type_noteable_id ON sent_notifications USING btree (noteable_id) WHERE ((noteable_type)::text = 'Issue'::text);
-CREATE INDEX index_resource_milestone_events_on_merge_request_id ON public.resource_milestone_events USING btree (merge_request_id);
+CREATE UNIQUE INDEX index_sent_notifications_on_reply_key ON sent_notifications USING btree (reply_key);
-CREATE INDEX index_resource_milestone_events_on_milestone_id ON public.resource_milestone_events USING btree (milestone_id);
+CREATE UNIQUE INDEX index_sentry_issues_on_issue_id ON sentry_issues USING btree (issue_id);
-CREATE INDEX index_resource_milestone_events_on_milestone_id_and_add_action ON public.resource_milestone_events USING btree (milestone_id) WHERE (action = 1);
+CREATE INDEX index_sentry_issues_on_sentry_issue_identifier ON sentry_issues USING btree (sentry_issue_identifier);
-CREATE INDEX index_resource_milestone_events_on_user_id ON public.resource_milestone_events USING btree (user_id);
+CREATE INDEX index_serverless_domain_cluster_on_creator_id ON serverless_domain_cluster USING btree (creator_id);
-CREATE INDEX index_resource_state_events_on_epic_id ON public.resource_state_events USING btree (epic_id);
+CREATE INDEX index_serverless_domain_cluster_on_pages_domain_id ON serverless_domain_cluster USING btree (pages_domain_id);
-CREATE INDEX index_resource_state_events_on_issue_id_and_created_at ON public.resource_state_events USING btree (issue_id, created_at);
+CREATE INDEX index_service_desk_enabled_projects_on_id_creator_id_created_at ON projects USING btree (id, creator_id, created_at) WHERE (service_desk_enabled = true);
-CREATE INDEX index_resource_state_events_on_merge_request_id ON public.resource_state_events USING btree (merge_request_id);
+CREATE INDEX index_services_on_inherit_from_id ON services USING btree (inherit_from_id);
-CREATE INDEX index_resource_state_events_on_source_merge_request_id ON public.resource_state_events USING btree (source_merge_request_id);
+CREATE INDEX index_services_on_project_id_and_type ON services USING btree (project_id, type);
-CREATE INDEX index_resource_state_events_on_user_id ON public.resource_state_events USING btree (user_id);
+CREATE INDEX index_services_on_template ON services USING btree (template);
-CREATE INDEX index_resource_weight_events_on_issue_id_and_created_at ON public.resource_weight_events USING btree (issue_id, created_at);
+CREATE INDEX index_services_on_type ON services USING btree (type);
-CREATE INDEX index_resource_weight_events_on_issue_id_and_weight ON public.resource_weight_events USING btree (issue_id, weight);
+CREATE UNIQUE INDEX index_services_on_type_and_instance_partial ON services USING btree (type, instance) WHERE (instance = true);
-CREATE INDEX index_resource_weight_events_on_user_id ON public.resource_weight_events USING btree (user_id);
+CREATE UNIQUE INDEX index_services_on_type_and_template_partial ON services USING btree (type, template) WHERE (template = true);
-CREATE INDEX index_reviews_on_author_id ON public.reviews USING btree (author_id);
+CREATE INDEX index_services_on_type_id_when_active_not_instance_not_template ON services USING btree (type, id) WHERE ((active = true) AND (instance = false) AND (template = false));
-CREATE INDEX index_reviews_on_merge_request_id ON public.reviews USING btree (merge_request_id);
+CREATE UNIQUE INDEX index_services_on_unique_group_id_and_type ON services USING btree (group_id, type);
-CREATE INDEX index_reviews_on_project_id ON public.reviews USING btree (project_id);
+CREATE UNIQUE INDEX index_shards_on_name ON shards USING btree (name);
-CREATE UNIQUE INDEX index_routes_on_path ON public.routes USING btree (path);
+CREATE INDEX index_slack_integrations_on_service_id ON slack_integrations USING btree (service_id);
-CREATE INDEX index_routes_on_path_text_pattern_ops ON public.routes USING btree (path varchar_pattern_ops);
+CREATE UNIQUE INDEX index_slack_integrations_on_team_id_and_alias ON slack_integrations USING btree (team_id, alias);
-CREATE INDEX index_routes_on_path_trigram ON public.routes USING gin (path public.gin_trgm_ops);
+CREATE UNIQUE INDEX index_smartcard_identities_on_subject_and_issuer ON smartcard_identities USING btree (subject, issuer);
-CREATE UNIQUE INDEX index_routes_on_source_type_and_source_id ON public.routes USING btree (source_type, source_id);
+CREATE INDEX index_smartcard_identities_on_user_id ON smartcard_identities USING btree (user_id);
-CREATE INDEX index_saml_providers_on_group_id ON public.saml_providers USING btree (group_id);
+CREATE UNIQUE INDEX index_snippet_repositories_on_disk_path ON snippet_repositories USING btree (disk_path);
-CREATE INDEX index_scim_identities_on_group_id ON public.scim_identities USING btree (group_id);
+CREATE INDEX index_snippet_repositories_on_shard_id ON snippet_repositories USING btree (shard_id);
-CREATE UNIQUE INDEX index_scim_identities_on_lower_extern_uid_and_group_id ON public.scim_identities USING btree (lower((extern_uid)::text), group_id);
+CREATE UNIQUE INDEX index_snippet_user_mentions_on_note_id ON snippet_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
-CREATE UNIQUE INDEX index_scim_identities_on_user_id_and_group_id ON public.scim_identities USING btree (user_id, group_id);
+CREATE INDEX index_snippets_on_author_id ON snippets USING btree (author_id);
-CREATE UNIQUE INDEX index_scim_oauth_access_tokens_on_group_id_and_token_encrypted ON public.scim_oauth_access_tokens USING btree (group_id, token_encrypted);
+CREATE INDEX index_snippets_on_content_trigram ON snippets USING gin (content gin_trgm_ops);
-CREATE INDEX index_secure_ci_builds_on_user_id_created_at_parser_features ON public.ci_builds USING btree (user_id, created_at) WHERE (((type)::text = 'Ci::Build'::text) AND ((name)::text = ANY (ARRAY[('container_scanning'::character varying)::text, ('dast'::character varying)::text, ('dependency_scanning'::character varying)::text, ('license_management'::character varying)::text, ('license_scanning'::character varying)::text, ('sast'::character varying)::text, ('coverage_fuzzing'::character varying)::text, ('secret_detection'::character varying)::text])));
+CREATE INDEX index_snippets_on_created_at ON snippets USING btree (created_at);
-CREATE INDEX index_security_ci_builds_on_name_and_id_parser_features ON public.ci_builds USING btree (name, id) WHERE (((name)::text = ANY (ARRAY[('container_scanning'::character varying)::text, ('dast'::character varying)::text, ('dependency_scanning'::character varying)::text, ('license_management'::character varying)::text, ('sast'::character varying)::text, ('secret_detection'::character varying)::text, ('coverage_fuzzing'::character varying)::text, ('license_scanning'::character varying)::text])) AND ((type)::text = 'Ci::Build'::text));
+CREATE INDEX index_snippets_on_description_trigram ON snippets USING gin (description gin_trgm_ops);
-CREATE INDEX index_self_managed_prometheus_alert_events_on_environment_id ON public.self_managed_prometheus_alert_events USING btree (environment_id);
+CREATE INDEX index_snippets_on_file_name_trigram ON snippets USING gin (file_name gin_trgm_ops);
-CREATE INDEX index_sent_notifications_on_noteable_type_noteable_id ON public.sent_notifications USING btree (noteable_id) WHERE ((noteable_type)::text = 'Issue'::text);
+CREATE INDEX index_snippets_on_id_and_created_at ON snippets USING btree (id, created_at);
-CREATE UNIQUE INDEX index_sent_notifications_on_reply_key ON public.sent_notifications USING btree (reply_key);
+CREATE INDEX index_snippets_on_id_and_type ON snippets USING btree (id, type);
-CREATE UNIQUE INDEX index_sentry_issues_on_issue_id ON public.sentry_issues USING btree (issue_id);
+CREATE INDEX index_snippets_on_project_id_and_visibility_level ON snippets USING btree (project_id, visibility_level);
-CREATE INDEX index_sentry_issues_on_sentry_issue_identifier ON public.sentry_issues USING btree (sentry_issue_identifier);
+CREATE INDEX index_snippets_on_title_trigram ON snippets USING gin (title gin_trgm_ops);
-CREATE INDEX index_serverless_domain_cluster_on_creator_id ON public.serverless_domain_cluster USING btree (creator_id);
+CREATE INDEX index_snippets_on_updated_at ON snippets USING btree (updated_at);
-CREATE INDEX index_serverless_domain_cluster_on_pages_domain_id ON public.serverless_domain_cluster USING btree (pages_domain_id);
+CREATE INDEX index_snippets_on_visibility_level_and_secret ON snippets USING btree (visibility_level, secret);
-CREATE INDEX index_service_desk_enabled_projects_on_id_creator_id_created_at ON public.projects USING btree (id, creator_id, created_at) WHERE (service_desk_enabled = true);
+CREATE INDEX index_software_license_policies_on_software_license_id ON software_license_policies USING btree (software_license_id);
-CREATE INDEX index_services_on_inherit_from_id ON public.services USING btree (inherit_from_id);
+CREATE UNIQUE INDEX index_software_license_policies_unique_per_project ON software_license_policies USING btree (project_id, software_license_id);
-CREATE INDEX index_services_on_project_id_and_type ON public.services USING btree (project_id, type);
+CREATE INDEX index_software_licenses_on_spdx_identifier ON software_licenses USING btree (spdx_identifier);
-CREATE INDEX index_services_on_template ON public.services USING btree (template);
+CREATE UNIQUE INDEX index_software_licenses_on_unique_name ON software_licenses USING btree (name);
-CREATE INDEX index_services_on_type ON public.services USING btree (type);
+CREATE INDEX index_sprints_on_description_trigram ON sprints USING gin (description gin_trgm_ops);
-CREATE UNIQUE INDEX index_services_on_type_and_instance_partial ON public.services USING btree (type, instance) WHERE (instance = true);
+CREATE INDEX index_sprints_on_due_date ON sprints USING btree (due_date);
-CREATE UNIQUE INDEX index_services_on_type_and_template_partial ON public.services USING btree (type, template) WHERE (template = true);
+CREATE INDEX index_sprints_on_group_id ON sprints USING btree (group_id);
-CREATE INDEX index_services_on_type_id_when_active_not_instance_not_template ON public.services USING btree (type, id) WHERE ((active = true) AND (instance = false) AND (template = false));
+CREATE UNIQUE INDEX index_sprints_on_group_id_and_title ON sprints USING btree (group_id, title) WHERE (group_id IS NOT NULL);
-CREATE UNIQUE INDEX index_services_on_unique_group_id_and_type ON public.services USING btree (group_id, type);
+CREATE UNIQUE INDEX index_sprints_on_project_id_and_iid ON sprints USING btree (project_id, iid);
-CREATE UNIQUE INDEX index_shards_on_name ON public.shards USING btree (name);
+CREATE UNIQUE INDEX index_sprints_on_project_id_and_title ON sprints USING btree (project_id, title) WHERE (project_id IS NOT NULL);
-CREATE INDEX index_slack_integrations_on_service_id ON public.slack_integrations USING btree (service_id);
+CREATE INDEX index_sprints_on_title ON sprints USING btree (title);
-CREATE UNIQUE INDEX index_slack_integrations_on_team_id_and_alias ON public.slack_integrations USING btree (team_id, alias);
+CREATE INDEX index_sprints_on_title_trigram ON sprints USING gin (title gin_trgm_ops);
-CREATE UNIQUE INDEX index_smartcard_identities_on_subject_and_issuer ON public.smartcard_identities USING btree (subject, issuer);
+CREATE UNIQUE INDEX index_status_page_published_incidents_on_issue_id ON status_page_published_incidents USING btree (issue_id);
-CREATE INDEX index_smartcard_identities_on_user_id ON public.smartcard_identities USING btree (user_id);
+CREATE INDEX index_status_page_settings_on_project_id ON status_page_settings USING btree (project_id);
-CREATE UNIQUE INDEX index_snippet_repositories_on_disk_path ON public.snippet_repositories USING btree (disk_path);
+CREATE INDEX index_subscriptions_on_project_id ON subscriptions USING btree (project_id);
-CREATE INDEX index_snippet_repositories_on_shard_id ON public.snippet_repositories USING btree (shard_id);
+CREATE UNIQUE INDEX index_subscriptions_on_subscribable_and_user_id_and_project_id ON subscriptions USING btree (subscribable_id, subscribable_type, user_id, project_id);
-CREATE UNIQUE INDEX index_snippet_user_mentions_on_note_id ON public.snippet_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
+CREATE INDEX index_successful_deployments_on_cluster_id_and_environment_id ON deployments USING btree (cluster_id, environment_id) WHERE (status = 2);
-CREATE INDEX index_snippets_on_author_id ON public.snippets USING btree (author_id);
+CREATE UNIQUE INDEX index_suggestions_on_note_id_and_relative_order ON suggestions USING btree (note_id, relative_order);
-CREATE INDEX index_snippets_on_content_trigram ON public.snippets USING gin (content public.gin_trgm_ops);
+CREATE UNIQUE INDEX index_system_note_metadata_on_description_version_id ON system_note_metadata USING btree (description_version_id) WHERE (description_version_id IS NOT NULL);
-CREATE INDEX index_snippets_on_created_at ON public.snippets USING btree (created_at);
+CREATE UNIQUE INDEX index_system_note_metadata_on_note_id ON system_note_metadata USING btree (note_id);
-CREATE INDEX index_snippets_on_description_trigram ON public.snippets USING gin (description public.gin_trgm_ops);
+CREATE INDEX index_taggings_on_tag_id ON taggings USING btree (tag_id);
-CREATE INDEX index_snippets_on_file_name_trigram ON public.snippets USING gin (file_name public.gin_trgm_ops);
+CREATE INDEX index_taggings_on_taggable_id_and_taggable_type ON taggings USING btree (taggable_id, taggable_type);
-CREATE INDEX index_snippets_on_id_and_created_at ON public.snippets USING btree (id, created_at);
+CREATE INDEX index_taggings_on_taggable_id_and_taggable_type_and_context ON taggings USING btree (taggable_id, taggable_type, context);
-CREATE INDEX index_snippets_on_id_and_type ON public.snippets USING btree (id, type);
+CREATE UNIQUE INDEX index_tags_on_name ON tags USING btree (name);
-CREATE INDEX index_snippets_on_project_id_and_visibility_level ON public.snippets USING btree (project_id, visibility_level);
+CREATE INDEX index_tags_on_name_trigram ON tags USING gin (name gin_trgm_ops);
-CREATE INDEX index_snippets_on_title_trigram ON public.snippets USING gin (title public.gin_trgm_ops);
+CREATE INDEX index_term_agreements_on_term_id ON term_agreements USING btree (term_id);
-CREATE INDEX index_snippets_on_updated_at ON public.snippets USING btree (updated_at);
+CREATE INDEX index_term_agreements_on_user_id ON term_agreements USING btree (user_id);
-CREATE INDEX index_snippets_on_visibility_level_and_secret ON public.snippets USING btree (visibility_level, secret);
+CREATE INDEX index_terraform_state_versions_on_created_by_user_id ON terraform_state_versions USING btree (created_by_user_id);
-CREATE INDEX index_software_license_policies_on_software_license_id ON public.software_license_policies USING btree (software_license_id);
+CREATE UNIQUE INDEX index_terraform_state_versions_on_state_id_and_version ON terraform_state_versions USING btree (terraform_state_id, version);
-CREATE UNIQUE INDEX index_software_license_policies_unique_per_project ON public.software_license_policies USING btree (project_id, software_license_id);
+CREATE INDEX index_terraform_states_on_file_store ON terraform_states USING btree (file_store);
-CREATE INDEX index_software_licenses_on_spdx_identifier ON public.software_licenses USING btree (spdx_identifier);
+CREATE INDEX index_terraform_states_on_locked_by_user_id ON terraform_states USING btree (locked_by_user_id);
-CREATE UNIQUE INDEX index_software_licenses_on_unique_name ON public.software_licenses USING btree (name);
+CREATE UNIQUE INDEX index_terraform_states_on_project_id_and_name ON terraform_states USING btree (project_id, name);
-CREATE INDEX index_sprints_on_description_trigram ON public.sprints USING gin (description public.gin_trgm_ops);
+CREATE UNIQUE INDEX index_terraform_states_on_uuid ON terraform_states USING btree (uuid);
-CREATE INDEX index_sprints_on_due_date ON public.sprints USING btree (due_date);
+CREATE INDEX index_timelogs_on_issue_id ON timelogs USING btree (issue_id);
-CREATE INDEX index_sprints_on_group_id ON public.sprints USING btree (group_id);
+CREATE INDEX index_timelogs_on_merge_request_id ON timelogs USING btree (merge_request_id);
-CREATE UNIQUE INDEX index_sprints_on_group_id_and_title ON public.sprints USING btree (group_id, title) WHERE (group_id IS NOT NULL);
+CREATE INDEX index_timelogs_on_note_id ON timelogs USING btree (note_id);
-CREATE UNIQUE INDEX index_sprints_on_project_id_and_iid ON public.sprints USING btree (project_id, iid);
+CREATE INDEX index_timelogs_on_spent_at ON timelogs USING btree (spent_at) WHERE (spent_at IS NOT NULL);
-CREATE UNIQUE INDEX index_sprints_on_project_id_and_title ON public.sprints USING btree (project_id, title) WHERE (project_id IS NOT NULL);
+CREATE INDEX index_timelogs_on_user_id ON timelogs USING btree (user_id);
-CREATE INDEX index_sprints_on_title ON public.sprints USING btree (title);
+CREATE INDEX index_todos_on_author_id ON todos USING btree (author_id);
-CREATE INDEX index_sprints_on_title_trigram ON public.sprints USING gin (title public.gin_trgm_ops);
+CREATE INDEX index_todos_on_author_id_and_created_at ON todos USING btree (author_id, created_at);
-CREATE UNIQUE INDEX index_status_page_published_incidents_on_issue_id ON public.status_page_published_incidents USING btree (issue_id);
+CREATE INDEX index_todos_on_commit_id ON todos USING btree (commit_id);
-CREATE INDEX index_status_page_settings_on_project_id ON public.status_page_settings USING btree (project_id);
+CREATE INDEX index_todos_on_group_id ON todos USING btree (group_id);
-CREATE INDEX index_subscriptions_on_project_id ON public.subscriptions USING btree (project_id);
+CREATE INDEX index_todos_on_note_id ON todos USING btree (note_id);
-CREATE UNIQUE INDEX index_subscriptions_on_subscribable_and_user_id_and_project_id ON public.subscriptions USING btree (subscribable_id, subscribable_type, user_id, project_id);
+CREATE INDEX index_todos_on_project_id ON todos USING btree (project_id);
-CREATE INDEX index_successful_deployments_on_cluster_id_and_environment_id ON public.deployments USING btree (cluster_id, environment_id) WHERE (status = 2);
+CREATE INDEX index_todos_on_target_type_and_target_id ON todos USING btree (target_type, target_id);
-CREATE UNIQUE INDEX index_suggestions_on_note_id_and_relative_order ON public.suggestions USING btree (note_id, relative_order);
+CREATE INDEX index_todos_on_user_id ON todos USING btree (user_id);
-CREATE UNIQUE INDEX index_system_note_metadata_on_description_version_id ON public.system_note_metadata USING btree (description_version_id) WHERE (description_version_id IS NOT NULL);
+CREATE INDEX index_todos_on_user_id_and_id_done ON todos USING btree (user_id, id) WHERE ((state)::text = 'done'::text);
-CREATE UNIQUE INDEX index_system_note_metadata_on_note_id ON public.system_note_metadata USING btree (note_id);
+CREATE INDEX index_todos_on_user_id_and_id_pending ON todos USING btree (user_id, id) WHERE ((state)::text = 'pending'::text);
-CREATE INDEX index_taggings_on_tag_id ON public.taggings USING btree (tag_id);
+CREATE UNIQUE INDEX index_trending_projects_on_project_id ON trending_projects USING btree (project_id);
-CREATE INDEX index_taggings_on_taggable_id_and_taggable_type ON public.taggings USING btree (taggable_id, taggable_type);
+CREATE INDEX index_u2f_registrations_on_key_handle ON u2f_registrations USING btree (key_handle);
-CREATE INDEX index_taggings_on_taggable_id_and_taggable_type_and_context ON public.taggings USING btree (taggable_id, taggable_type, context);
+CREATE INDEX index_u2f_registrations_on_user_id ON u2f_registrations USING btree (user_id);
-CREATE UNIQUE INDEX index_tags_on_name ON public.tags USING btree (name);
+CREATE INDEX index_uploads_on_checksum ON uploads USING btree (checksum);
-CREATE INDEX index_tags_on_name_trigram ON public.tags USING gin (name public.gin_trgm_ops);
+CREATE INDEX index_uploads_on_model_id_and_model_type ON uploads USING btree (model_id, model_type);
-CREATE INDEX index_term_agreements_on_term_id ON public.term_agreements USING btree (term_id);
+CREATE INDEX index_uploads_on_store ON uploads USING btree (store);
-CREATE INDEX index_term_agreements_on_user_id ON public.term_agreements USING btree (user_id);
+CREATE INDEX index_uploads_on_uploader_and_path ON uploads USING btree (uploader, path);
-CREATE INDEX index_terraform_states_on_file_store ON public.terraform_states USING btree (file_store);
+CREATE INDEX index_user_agent_details_on_subject_id_and_subject_type ON user_agent_details USING btree (subject_id, subject_type);
-CREATE INDEX index_terraform_states_on_locked_by_user_id ON public.terraform_states USING btree (locked_by_user_id);
+CREATE INDEX index_user_callouts_on_user_id ON user_callouts USING btree (user_id);
-CREATE UNIQUE INDEX index_terraform_states_on_project_id_and_name ON public.terraform_states USING btree (project_id, name);
+CREATE UNIQUE INDEX index_user_callouts_on_user_id_and_feature_name ON user_callouts USING btree (user_id, feature_name);
-CREATE UNIQUE INDEX index_terraform_states_on_uuid ON public.terraform_states USING btree (uuid);
+CREATE INDEX index_user_canonical_emails_on_canonical_email ON user_canonical_emails USING btree (canonical_email);
-CREATE INDEX index_timelogs_on_issue_id ON public.timelogs USING btree (issue_id);
+CREATE UNIQUE INDEX index_user_canonical_emails_on_user_id ON user_canonical_emails USING btree (user_id);
-CREATE INDEX index_timelogs_on_merge_request_id ON public.timelogs USING btree (merge_request_id);
+CREATE UNIQUE INDEX index_user_canonical_emails_on_user_id_and_canonical_email ON user_canonical_emails USING btree (user_id, canonical_email);
-CREATE INDEX index_timelogs_on_note_id ON public.timelogs USING btree (note_id);
+CREATE INDEX index_user_custom_attributes_on_key_and_value ON user_custom_attributes USING btree (key, value);
-CREATE INDEX index_timelogs_on_spent_at ON public.timelogs USING btree (spent_at) WHERE (spent_at IS NOT NULL);
+CREATE UNIQUE INDEX index_user_custom_attributes_on_user_id_and_key ON user_custom_attributes USING btree (user_id, key);
-CREATE INDEX index_timelogs_on_user_id ON public.timelogs USING btree (user_id);
+CREATE UNIQUE INDEX index_user_details_on_user_id ON user_details USING btree (user_id);
-CREATE INDEX index_todos_on_author_id ON public.todos USING btree (author_id);
+CREATE INDEX index_user_highest_roles_on_user_id_and_highest_access_level ON user_highest_roles USING btree (user_id, highest_access_level);
-CREATE INDEX index_todos_on_author_id_and_created_at ON public.todos USING btree (author_id, created_at);
+CREATE UNIQUE INDEX index_user_interacted_projects_on_project_id_and_user_id ON user_interacted_projects USING btree (project_id, user_id);
-CREATE INDEX index_todos_on_commit_id ON public.todos USING btree (commit_id);
+CREATE INDEX index_user_interacted_projects_on_user_id ON user_interacted_projects USING btree (user_id);
-CREATE INDEX index_todos_on_group_id ON public.todos USING btree (group_id);
+CREATE UNIQUE INDEX index_user_preferences_on_user_id ON user_preferences USING btree (user_id);
-CREATE INDEX index_todos_on_note_id ON public.todos USING btree (note_id);
+CREATE INDEX index_user_statuses_on_user_id ON user_statuses USING btree (user_id);
-CREATE INDEX index_todos_on_project_id ON public.todos USING btree (project_id);
+CREATE UNIQUE INDEX index_user_synced_attributes_metadata_on_user_id ON user_synced_attributes_metadata USING btree (user_id);
-CREATE INDEX index_todos_on_target_type_and_target_id ON public.todos USING btree (target_type, target_id);
+CREATE INDEX index_users_on_accepted_term_id ON users USING btree (accepted_term_id);
-CREATE INDEX index_todos_on_user_id ON public.todos USING btree (user_id);
+CREATE INDEX index_users_on_admin ON users USING btree (admin);
-CREATE INDEX index_todos_on_user_id_and_id_done ON public.todos USING btree (user_id, id) WHERE ((state)::text = 'done'::text);
+CREATE UNIQUE INDEX index_users_on_confirmation_token ON users USING btree (confirmation_token);
-CREATE INDEX index_todos_on_user_id_and_id_pending ON public.todos USING btree (user_id, id) WHERE ((state)::text = 'pending'::text);
+CREATE INDEX index_users_on_created_at ON users USING btree (created_at);
-CREATE UNIQUE INDEX index_trending_projects_on_project_id ON public.trending_projects USING btree (project_id);
+CREATE UNIQUE INDEX index_users_on_email ON users USING btree (email);
-CREATE INDEX index_u2f_registrations_on_key_handle ON public.u2f_registrations USING btree (key_handle);
+CREATE INDEX index_users_on_email_trigram ON users USING gin (email gin_trgm_ops);
-CREATE INDEX index_u2f_registrations_on_user_id ON public.u2f_registrations USING btree (user_id);
+CREATE INDEX index_users_on_feed_token ON users USING btree (feed_token);
-CREATE INDEX index_uploads_on_checksum ON public.uploads USING btree (checksum);
+CREATE INDEX index_users_on_group_view ON users USING btree (group_view);
-CREATE INDEX index_uploads_on_model_id_and_model_type ON public.uploads USING btree (model_id, model_type);
+CREATE INDEX index_users_on_incoming_email_token ON users USING btree (incoming_email_token);
-CREATE INDEX index_uploads_on_store ON public.uploads USING btree (store);
+CREATE INDEX index_users_on_managing_group_id ON users USING btree (managing_group_id);
-CREATE INDEX index_uploads_on_uploader_and_path ON public.uploads USING btree (uploader, path);
+CREATE INDEX index_users_on_name ON users USING btree (name);
-CREATE INDEX index_user_agent_details_on_subject_id_and_subject_type ON public.user_agent_details USING btree (subject_id, subject_type);
+CREATE INDEX index_users_on_name_trigram ON users USING gin (name gin_trgm_ops);
-CREATE INDEX index_user_callouts_on_user_id ON public.user_callouts USING btree (user_id);
+CREATE INDEX index_users_on_public_email ON users USING btree (public_email) WHERE ((public_email)::text <> ''::text);
-CREATE UNIQUE INDEX index_user_callouts_on_user_id_and_feature_name ON public.user_callouts USING btree (user_id, feature_name);
+CREATE UNIQUE INDEX index_users_on_reset_password_token ON users USING btree (reset_password_token);
-CREATE INDEX index_user_canonical_emails_on_canonical_email ON public.user_canonical_emails USING btree (canonical_email);
+CREATE INDEX index_users_on_state ON users USING btree (state);
-CREATE UNIQUE INDEX index_user_canonical_emails_on_user_id ON public.user_canonical_emails USING btree (user_id);
+CREATE INDEX index_users_on_state_and_user_type ON users USING btree (state, user_type);
-CREATE UNIQUE INDEX index_user_canonical_emails_on_user_id_and_canonical_email ON public.user_canonical_emails USING btree (user_id, canonical_email);
+CREATE UNIQUE INDEX index_users_on_static_object_token ON users USING btree (static_object_token);
-CREATE INDEX index_user_custom_attributes_on_key_and_value ON public.user_custom_attributes USING btree (key, value);
+CREATE INDEX index_users_on_unconfirmed_email ON users USING btree (unconfirmed_email) WHERE (unconfirmed_email IS NOT NULL);
-CREATE UNIQUE INDEX index_user_custom_attributes_on_user_id_and_key ON public.user_custom_attributes USING btree (user_id, key);
+CREATE UNIQUE INDEX index_users_on_unlock_token ON users USING btree (unlock_token);
-CREATE UNIQUE INDEX index_user_details_on_user_id ON public.user_details USING btree (user_id);
+CREATE INDEX index_users_on_user_type ON users USING btree (user_type);
-CREATE INDEX index_user_highest_roles_on_user_id_and_highest_access_level ON public.user_highest_roles USING btree (user_id, highest_access_level);
+CREATE INDEX index_users_on_username ON users USING btree (username);
-CREATE UNIQUE INDEX index_user_interacted_projects_on_project_id_and_user_id ON public.user_interacted_projects USING btree (project_id, user_id);
+CREATE INDEX index_users_on_username_trigram ON users USING gin (username gin_trgm_ops);
-CREATE INDEX index_user_interacted_projects_on_user_id ON public.user_interacted_projects USING btree (user_id);
+CREATE INDEX index_users_ops_dashboard_projects_on_project_id ON users_ops_dashboard_projects USING btree (project_id);
-CREATE UNIQUE INDEX index_user_preferences_on_user_id ON public.user_preferences USING btree (user_id);
+CREATE UNIQUE INDEX index_users_ops_dashboard_projects_on_user_id_and_project_id ON users_ops_dashboard_projects USING btree (user_id, project_id);
-CREATE INDEX index_user_statuses_on_user_id ON public.user_statuses USING btree (user_id);
+CREATE INDEX index_users_security_dashboard_projects_on_user_id ON users_security_dashboard_projects USING btree (user_id);
-CREATE UNIQUE INDEX index_user_synced_attributes_metadata_on_user_id ON public.user_synced_attributes_metadata USING btree (user_id);
+CREATE INDEX index_users_star_projects_on_project_id ON users_star_projects USING btree (project_id);
-CREATE INDEX index_users_on_accepted_term_id ON public.users USING btree (accepted_term_id);
+CREATE UNIQUE INDEX index_users_star_projects_on_user_id_and_project_id ON users_star_projects USING btree (user_id, project_id);
-CREATE INDEX index_users_on_admin ON public.users USING btree (admin);
+CREATE UNIQUE INDEX index_vuln_historical_statistics_on_project_id_and_date ON vulnerability_historical_statistics USING btree (project_id, date);
-CREATE UNIQUE INDEX index_users_on_confirmation_token ON public.users USING btree (confirmation_token);
+CREATE INDEX index_vulnerabilities_on_author_id ON vulnerabilities USING btree (author_id);
-CREATE INDEX index_users_on_created_at ON public.users USING btree (created_at);
+CREATE INDEX index_vulnerabilities_on_confirmed_by_id ON vulnerabilities USING btree (confirmed_by_id);
-CREATE UNIQUE INDEX index_users_on_email ON public.users USING btree (email);
+CREATE INDEX index_vulnerabilities_on_dismissed_by_id ON vulnerabilities USING btree (dismissed_by_id);
-CREATE INDEX index_users_on_email_trigram ON public.users USING gin (email public.gin_trgm_ops);
+CREATE INDEX index_vulnerabilities_on_due_date_sourcing_milestone_id ON vulnerabilities USING btree (due_date_sourcing_milestone_id);
-CREATE INDEX index_users_on_feed_token ON public.users USING btree (feed_token);
+CREATE INDEX index_vulnerabilities_on_epic_id ON vulnerabilities USING btree (epic_id);
-CREATE INDEX index_users_on_group_view ON public.users USING btree (group_view);
+CREATE INDEX index_vulnerabilities_on_last_edited_by_id ON vulnerabilities USING btree (last_edited_by_id);
-CREATE INDEX index_users_on_incoming_email_token ON public.users USING btree (incoming_email_token);
+CREATE INDEX index_vulnerabilities_on_milestone_id ON vulnerabilities USING btree (milestone_id);
-CREATE INDEX index_users_on_managing_group_id ON public.users USING btree (managing_group_id);
+CREATE INDEX index_vulnerabilities_on_project_id ON vulnerabilities USING btree (project_id);
-CREATE INDEX index_users_on_name ON public.users USING btree (name);
+CREATE INDEX index_vulnerabilities_on_project_id_and_id ON vulnerabilities USING btree (project_id, id);
-CREATE INDEX index_users_on_name_trigram ON public.users USING gin (name public.gin_trgm_ops);
+CREATE INDEX index_vulnerabilities_on_resolved_by_id ON vulnerabilities USING btree (resolved_by_id);
-CREATE INDEX index_users_on_public_email ON public.users USING btree (public_email) WHERE ((public_email)::text <> ''::text);
+CREATE INDEX index_vulnerabilities_on_start_date_sourcing_milestone_id ON vulnerabilities USING btree (start_date_sourcing_milestone_id);
-CREATE UNIQUE INDEX index_users_on_reset_password_token ON public.users USING btree (reset_password_token);
+CREATE INDEX index_vulnerabilities_on_updated_by_id ON vulnerabilities USING btree (updated_by_id);
-CREATE INDEX index_users_on_state ON public.users USING btree (state);
+CREATE INDEX index_vulnerability_exports_on_author_id ON vulnerability_exports USING btree (author_id);
-CREATE INDEX index_users_on_state_and_user_type ON public.users USING btree (state, user_type);
+CREATE INDEX index_vulnerability_exports_on_file_store ON vulnerability_exports USING btree (file_store);
-CREATE UNIQUE INDEX index_users_on_static_object_token ON public.users USING btree (static_object_token);
+CREATE INDEX index_vulnerability_exports_on_group_id_not_null ON vulnerability_exports USING btree (group_id) WHERE (group_id IS NOT NULL);
-CREATE INDEX index_users_on_unconfirmed_email ON public.users USING btree (unconfirmed_email) WHERE (unconfirmed_email IS NOT NULL);
+CREATE INDEX index_vulnerability_exports_on_project_id_not_null ON vulnerability_exports USING btree (project_id) WHERE (project_id IS NOT NULL);
-CREATE UNIQUE INDEX index_users_on_unlock_token ON public.users USING btree (unlock_token);
+CREATE INDEX index_vulnerability_feedback_on_author_id ON vulnerability_feedback USING btree (author_id);
-CREATE INDEX index_users_on_user_type ON public.users USING btree (user_type);
+CREATE INDEX index_vulnerability_feedback_on_comment_author_id ON vulnerability_feedback USING btree (comment_author_id);
-CREATE INDEX index_users_on_username ON public.users USING btree (username);
+CREATE INDEX index_vulnerability_feedback_on_issue_id ON vulnerability_feedback USING btree (issue_id);
-CREATE INDEX index_users_on_username_trigram ON public.users USING gin (username public.gin_trgm_ops);
+CREATE INDEX index_vulnerability_feedback_on_issue_id_not_null ON vulnerability_feedback USING btree (id) WHERE (issue_id IS NOT NULL);
-CREATE INDEX index_users_ops_dashboard_projects_on_project_id ON public.users_ops_dashboard_projects USING btree (project_id);
+CREATE INDEX index_vulnerability_feedback_on_merge_request_id ON vulnerability_feedback USING btree (merge_request_id);
-CREATE UNIQUE INDEX index_users_ops_dashboard_projects_on_user_id_and_project_id ON public.users_ops_dashboard_projects USING btree (user_id, project_id);
+CREATE INDEX index_vulnerability_feedback_on_pipeline_id ON vulnerability_feedback USING btree (pipeline_id);
-CREATE INDEX index_users_security_dashboard_projects_on_user_id ON public.users_security_dashboard_projects USING btree (user_id);
+CREATE INDEX index_vulnerability_historical_statistics_on_date_and_id ON vulnerability_historical_statistics USING btree (date, id);
-CREATE INDEX index_users_star_projects_on_project_id ON public.users_star_projects USING btree (project_id);
+CREATE UNIQUE INDEX index_vulnerability_identifiers_on_project_id_and_fingerprint ON vulnerability_identifiers USING btree (project_id, fingerprint);
-CREATE UNIQUE INDEX index_users_star_projects_on_user_id_and_project_id ON public.users_star_projects USING btree (user_id, project_id);
+CREATE INDEX index_vulnerability_issue_links_on_issue_id ON vulnerability_issue_links USING btree (issue_id);
-CREATE UNIQUE INDEX index_vuln_historical_statistics_on_project_id_and_date ON public.vulnerability_historical_statistics USING btree (project_id, date);
+CREATE INDEX index_vulnerability_occurrence_identifiers_on_identifier_id ON vulnerability_occurrence_identifiers USING btree (identifier_id);
-CREATE INDEX index_vulnerabilities_on_author_id ON public.vulnerabilities USING btree (author_id);
+CREATE UNIQUE INDEX index_vulnerability_occurrence_identifiers_on_unique_keys ON vulnerability_occurrence_identifiers USING btree (occurrence_id, identifier_id);
-CREATE INDEX index_vulnerabilities_on_confirmed_by_id ON public.vulnerabilities USING btree (confirmed_by_id);
+CREATE INDEX index_vulnerability_occurrence_pipelines_on_pipeline_id ON vulnerability_occurrence_pipelines USING btree (pipeline_id);
-CREATE INDEX index_vulnerabilities_on_dismissed_by_id ON public.vulnerabilities USING btree (dismissed_by_id);
+CREATE INDEX index_vulnerability_occurrences_for_issue_links_migration ON vulnerability_occurrences USING btree (project_id, report_type, encode(project_fingerprint, 'hex'::text));
-CREATE INDEX index_vulnerabilities_on_due_date_sourcing_milestone_id ON public.vulnerabilities USING btree (due_date_sourcing_milestone_id);
+CREATE INDEX index_vulnerability_occurrences_on_primary_identifier_id ON vulnerability_occurrences USING btree (primary_identifier_id);
-CREATE INDEX index_vulnerabilities_on_epic_id ON public.vulnerabilities USING btree (epic_id);
+CREATE INDEX index_vulnerability_occurrences_on_scanner_id ON vulnerability_occurrences USING btree (scanner_id);
-CREATE INDEX index_vulnerabilities_on_last_edited_by_id ON public.vulnerabilities USING btree (last_edited_by_id);
+CREATE UNIQUE INDEX index_vulnerability_occurrences_on_unique_keys ON vulnerability_occurrences USING btree (project_id, primary_identifier_id, location_fingerprint, scanner_id);
-CREATE INDEX index_vulnerabilities_on_milestone_id ON public.vulnerabilities USING btree (milestone_id);
+CREATE UNIQUE INDEX index_vulnerability_occurrences_on_uuid ON vulnerability_occurrences USING btree (uuid);
-CREATE INDEX index_vulnerabilities_on_project_id ON public.vulnerabilities USING btree (project_id);
+CREATE INDEX index_vulnerability_occurrences_on_vulnerability_id ON vulnerability_occurrences USING btree (vulnerability_id);
-CREATE INDEX index_vulnerabilities_on_resolved_by_id ON public.vulnerabilities USING btree (resolved_by_id);
+CREATE UNIQUE INDEX index_vulnerability_scanners_on_project_id_and_external_id ON vulnerability_scanners USING btree (project_id, external_id);
-CREATE INDEX index_vulnerabilities_on_start_date_sourcing_milestone_id ON public.vulnerabilities USING btree (start_date_sourcing_milestone_id);
+CREATE INDEX index_vulnerability_statistics_on_letter_grade ON vulnerability_statistics USING btree (letter_grade);
-CREATE INDEX index_vulnerabilities_on_updated_by_id ON public.vulnerabilities USING btree (updated_by_id);
+CREATE UNIQUE INDEX index_vulnerability_statistics_on_unique_project_id ON vulnerability_statistics USING btree (project_id);
-CREATE INDEX index_vulnerability_exports_on_author_id ON public.vulnerability_exports USING btree (author_id);
+CREATE UNIQUE INDEX index_vulnerability_user_mentions_on_note_id ON vulnerability_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
-CREATE INDEX index_vulnerability_exports_on_file_store ON public.vulnerability_exports USING btree (file_store);
+CREATE UNIQUE INDEX index_vulns_user_mentions_on_vulnerability_id ON vulnerability_user_mentions USING btree (vulnerability_id) WHERE (note_id IS NULL);
-CREATE INDEX index_vulnerability_exports_on_group_id_not_null ON public.vulnerability_exports USING btree (group_id) WHERE (group_id IS NOT NULL);
+CREATE UNIQUE INDEX index_vulns_user_mentions_on_vulnerability_id_and_note_id ON vulnerability_user_mentions USING btree (vulnerability_id, note_id);
-CREATE INDEX index_vulnerability_exports_on_project_id_not_null ON public.vulnerability_exports USING btree (project_id) WHERE (project_id IS NOT NULL);
+CREATE INDEX index_web_hook_logs_on_created_at_and_web_hook_id ON web_hook_logs USING btree (created_at, web_hook_id);
-CREATE INDEX index_vulnerability_feedback_on_author_id ON public.vulnerability_feedback USING btree (author_id);
+CREATE INDEX index_web_hook_logs_on_web_hook_id ON web_hook_logs USING btree (web_hook_id);
-CREATE INDEX index_vulnerability_feedback_on_comment_author_id ON public.vulnerability_feedback USING btree (comment_author_id);
+CREATE INDEX index_web_hooks_on_group_id ON web_hooks USING btree (group_id) WHERE ((type)::text = 'GroupHook'::text);
-CREATE INDEX index_vulnerability_feedback_on_issue_id ON public.vulnerability_feedback USING btree (issue_id);
+CREATE INDEX index_web_hooks_on_project_id ON web_hooks USING btree (project_id);
-CREATE INDEX index_vulnerability_feedback_on_merge_request_id ON public.vulnerability_feedback USING btree (merge_request_id);
+CREATE INDEX index_web_hooks_on_type ON web_hooks USING btree (type);
-CREATE INDEX index_vulnerability_feedback_on_pipeline_id ON public.vulnerability_feedback USING btree (pipeline_id);
+CREATE UNIQUE INDEX index_webauthn_registrations_on_credential_xid ON webauthn_registrations USING btree (credential_xid);
-CREATE INDEX index_vulnerability_historical_statistics_on_date_and_id ON public.vulnerability_historical_statistics USING btree (date, id);
+CREATE INDEX index_webauthn_registrations_on_user_id ON webauthn_registrations USING btree (user_id);
-CREATE UNIQUE INDEX index_vulnerability_identifiers_on_project_id_and_fingerprint ON public.vulnerability_identifiers USING btree (project_id, fingerprint);
+CREATE INDEX index_wiki_page_meta_on_project_id ON wiki_page_meta USING btree (project_id);
-CREATE INDEX index_vulnerability_issue_links_on_issue_id ON public.vulnerability_issue_links USING btree (issue_id);
+CREATE UNIQUE INDEX index_wiki_page_slugs_on_slug_and_wiki_page_meta_id ON wiki_page_slugs USING btree (slug, wiki_page_meta_id);
-CREATE INDEX index_vulnerability_occurrence_identifiers_on_identifier_id ON public.vulnerability_occurrence_identifiers USING btree (identifier_id);
+CREATE INDEX index_wiki_page_slugs_on_wiki_page_meta_id ON wiki_page_slugs USING btree (wiki_page_meta_id);
-CREATE UNIQUE INDEX index_vulnerability_occurrence_identifiers_on_unique_keys ON public.vulnerability_occurrence_identifiers USING btree (occurrence_id, identifier_id);
+CREATE INDEX index_x509_certificates_on_subject_key_identifier ON x509_certificates USING btree (subject_key_identifier);
-CREATE INDEX index_vulnerability_occurrence_pipelines_on_pipeline_id ON public.vulnerability_occurrence_pipelines USING btree (pipeline_id);
+CREATE INDEX index_x509_certificates_on_x509_issuer_id ON x509_certificates USING btree (x509_issuer_id);
-CREATE INDEX index_vulnerability_occurrences_for_issue_links_migration ON public.vulnerability_occurrences USING btree (project_id, report_type, encode(project_fingerprint, 'hex'::text));
+CREATE INDEX index_x509_commit_signatures_on_commit_sha ON x509_commit_signatures USING btree (commit_sha);
-CREATE INDEX index_vulnerability_occurrences_on_primary_identifier_id ON public.vulnerability_occurrences USING btree (primary_identifier_id);
+CREATE INDEX index_x509_commit_signatures_on_project_id ON x509_commit_signatures USING btree (project_id);
-CREATE INDEX index_vulnerability_occurrences_on_scanner_id ON public.vulnerability_occurrences USING btree (scanner_id);
+CREATE INDEX index_x509_commit_signatures_on_x509_certificate_id ON x509_commit_signatures USING btree (x509_certificate_id);
-CREATE UNIQUE INDEX index_vulnerability_occurrences_on_unique_keys ON public.vulnerability_occurrences USING btree (project_id, primary_identifier_id, location_fingerprint, scanner_id);
+CREATE INDEX index_x509_issuers_on_subject_key_identifier ON x509_issuers USING btree (subject_key_identifier);
-CREATE UNIQUE INDEX index_vulnerability_occurrences_on_uuid ON public.vulnerability_occurrences USING btree (uuid);
+CREATE INDEX index_zoom_meetings_on_issue_id ON zoom_meetings USING btree (issue_id);
-CREATE INDEX index_vulnerability_occurrences_on_vulnerability_id ON public.vulnerability_occurrences USING btree (vulnerability_id);
+CREATE UNIQUE INDEX index_zoom_meetings_on_issue_id_and_issue_status ON zoom_meetings USING btree (issue_id, issue_status) WHERE (issue_status = 1);
-CREATE UNIQUE INDEX index_vulnerability_scanners_on_project_id_and_external_id ON public.vulnerability_scanners USING btree (project_id, external_id);
+CREATE INDEX index_zoom_meetings_on_issue_status ON zoom_meetings USING btree (issue_status);
-CREATE INDEX index_vulnerability_statistics_on_letter_grade ON public.vulnerability_statistics USING btree (letter_grade);
+CREATE INDEX index_zoom_meetings_on_project_id ON zoom_meetings USING btree (project_id);
-CREATE UNIQUE INDEX index_vulnerability_statistics_on_unique_project_id ON public.vulnerability_statistics USING btree (project_id);
+CREATE INDEX issue_id_issues_prometheus_alert_events_index ON issues_prometheus_alert_events USING btree (prometheus_alert_event_id);
-CREATE UNIQUE INDEX index_vulnerability_user_mentions_on_note_id ON public.vulnerability_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL);
+CREATE INDEX issue_id_issues_self_managed_rometheus_alert_events_index ON issues_self_managed_prometheus_alert_events USING btree (self_managed_prometheus_alert_event_id);
-CREATE UNIQUE INDEX index_vulns_user_mentions_on_vulnerability_id ON public.vulnerability_user_mentions USING btree (vulnerability_id) WHERE (note_id IS NULL);
+CREATE UNIQUE INDEX issue_id_prometheus_alert_event_id_index ON issues_prometheus_alert_events USING btree (issue_id, prometheus_alert_event_id);
-CREATE UNIQUE INDEX index_vulns_user_mentions_on_vulnerability_id_and_note_id ON public.vulnerability_user_mentions USING btree (vulnerability_id, note_id);
+CREATE UNIQUE INDEX issue_id_self_managed_prometheus_alert_event_id_index ON issues_self_managed_prometheus_alert_events USING btree (issue_id, self_managed_prometheus_alert_event_id);
-CREATE INDEX index_web_hook_logs_on_created_at_and_web_hook_id ON public.web_hook_logs USING btree (created_at, web_hook_id);
+CREATE UNIQUE INDEX issue_user_mentions_on_issue_id_and_note_id_index ON issue_user_mentions USING btree (issue_id, note_id);
-CREATE INDEX index_web_hook_logs_on_web_hook_id ON public.web_hook_logs USING btree (web_hook_id);
+CREATE UNIQUE INDEX issue_user_mentions_on_issue_id_index ON issue_user_mentions USING btree (issue_id) WHERE (note_id IS NULL);
-CREATE INDEX index_web_hooks_on_group_id ON public.web_hooks USING btree (group_id) WHERE ((type)::text = 'GroupHook'::text);
+CREATE UNIQUE INDEX kubernetes_namespaces_cluster_and_namespace ON clusters_kubernetes_namespaces USING btree (cluster_id, namespace);
-CREATE INDEX index_web_hooks_on_project_id ON public.web_hooks USING btree (project_id);
+CREATE INDEX merge_request_mentions_temp_index ON merge_requests USING btree (id) WHERE ((description ~~ '%@%'::text) OR ((title)::text ~~ '%@%'::text));
-CREATE INDEX index_web_hooks_on_type ON public.web_hooks USING btree (type);
+CREATE UNIQUE INDEX merge_request_user_mentions_on_mr_id_and_note_id_index ON merge_request_user_mentions USING btree (merge_request_id, note_id);
-CREATE UNIQUE INDEX index_webauthn_registrations_on_credential_xid ON public.webauthn_registrations USING btree (credential_xid);
+CREATE UNIQUE INDEX merge_request_user_mentions_on_mr_id_index ON merge_request_user_mentions USING btree (merge_request_id) WHERE (note_id IS NULL);
-CREATE INDEX index_webauthn_registrations_on_user_id ON public.webauthn_registrations USING btree (user_id);
+CREATE INDEX note_mentions_temp_index ON notes USING btree (id, noteable_type) WHERE (note ~~ '%@%'::text);
-CREATE INDEX index_wiki_page_meta_on_project_id ON public.wiki_page_meta USING btree (project_id);
+CREATE UNIQUE INDEX one_canonical_wiki_page_slug_per_metadata ON wiki_page_slugs USING btree (wiki_page_meta_id) WHERE (canonical = true);
-CREATE UNIQUE INDEX index_wiki_page_slugs_on_slug_and_wiki_page_meta_id ON public.wiki_page_slugs USING btree (slug, wiki_page_meta_id);
+CREATE INDEX package_name_index ON packages_packages USING btree (name);
-CREATE INDEX index_wiki_page_slugs_on_wiki_page_meta_id ON public.wiki_page_slugs USING btree (wiki_page_meta_id);
+CREATE INDEX packages_packages_verification_checksum_partial ON packages_package_files USING btree (verification_checksum) WHERE (verification_checksum IS NOT NULL);
-CREATE INDEX index_x509_certificates_on_subject_key_identifier ON public.x509_certificates USING btree (subject_key_identifier);
+CREATE INDEX packages_packages_verification_failure_partial ON packages_package_files USING btree (verification_failure) WHERE (verification_failure IS NOT NULL);
-CREATE INDEX index_x509_certificates_on_x509_issuer_id ON public.x509_certificates USING btree (x509_issuer_id);
+CREATE INDEX partial_index_ci_builds_on_scheduled_at_with_scheduled_jobs ON ci_builds USING btree (scheduled_at) WHERE ((scheduled_at IS NOT NULL) AND ((type)::text = 'Ci::Build'::text) AND ((status)::text = 'scheduled'::text));
-CREATE INDEX index_x509_commit_signatures_on_commit_sha ON public.x509_commit_signatures USING btree (commit_sha);
+CREATE INDEX partial_index_deployments_for_legacy_successful_deployments ON deployments USING btree (id) WHERE ((finished_at IS NULL) AND (status = 2));
-CREATE INDEX index_x509_commit_signatures_on_project_id ON public.x509_commit_signatures USING btree (project_id);
+CREATE INDEX partial_index_deployments_for_project_id_and_tag ON deployments USING btree (project_id) WHERE (tag IS TRUE);
-CREATE INDEX index_x509_commit_signatures_on_x509_certificate_id ON public.x509_commit_signatures USING btree (x509_certificate_id);
+CREATE INDEX snippet_repositories_verification_checksum_partial ON snippet_repositories USING btree (verification_checksum) WHERE (verification_checksum IS NOT NULL);
-CREATE INDEX index_x509_issuers_on_subject_key_identifier ON public.x509_issuers USING btree (subject_key_identifier);
+CREATE INDEX snippet_repositories_verification_failure_partial ON snippet_repositories USING btree (verification_failure) WHERE (verification_failure IS NOT NULL);
-CREATE INDEX index_zoom_meetings_on_issue_id ON public.zoom_meetings USING btree (issue_id);
+CREATE UNIQUE INDEX snippet_user_mentions_on_snippet_id_and_note_id_index ON snippet_user_mentions USING btree (snippet_id, note_id);
-CREATE UNIQUE INDEX index_zoom_meetings_on_issue_id_and_issue_status ON public.zoom_meetings USING btree (issue_id, issue_status) WHERE (issue_status = 1);
+CREATE UNIQUE INDEX snippet_user_mentions_on_snippet_id_index ON snippet_user_mentions USING btree (snippet_id) WHERE (note_id IS NULL);
-CREATE INDEX index_zoom_meetings_on_issue_status ON public.zoom_meetings USING btree (issue_status);
+CREATE UNIQUE INDEX taggings_idx ON taggings USING btree (tag_id, taggable_id, taggable_type, context, tagger_id, tagger_type);
-CREATE INDEX index_zoom_meetings_on_project_id ON public.zoom_meetings USING btree (project_id);
+CREATE UNIQUE INDEX term_agreements_unique_index ON term_agreements USING btree (user_id, term_id);
-CREATE INDEX issue_id_issues_prometheus_alert_events_index ON public.issues_prometheus_alert_events USING btree (prometheus_alert_event_id);
+CREATE INDEX terraform_state_versions_verification_checksum_partial ON terraform_state_versions USING btree (verification_checksum) WHERE (verification_checksum IS NOT NULL);
-CREATE INDEX issue_id_issues_self_managed_rometheus_alert_events_index ON public.issues_self_managed_prometheus_alert_events USING btree (self_managed_prometheus_alert_event_id);
+CREATE INDEX terraform_state_versions_verification_failure_partial ON terraform_state_versions USING btree (verification_failure) WHERE (verification_failure IS NOT NULL);
-CREATE UNIQUE INDEX issue_id_prometheus_alert_event_id_index ON public.issues_prometheus_alert_events USING btree (issue_id, prometheus_alert_event_id);
+CREATE INDEX terraform_states_verification_checksum_partial ON terraform_states USING btree (verification_checksum) WHERE (verification_checksum IS NOT NULL);
-CREATE UNIQUE INDEX issue_id_self_managed_prometheus_alert_event_id_index ON public.issues_self_managed_prometheus_alert_events USING btree (issue_id, self_managed_prometheus_alert_event_id);
+CREATE INDEX terraform_states_verification_failure_partial ON terraform_states USING btree (verification_failure) WHERE (verification_failure IS NOT NULL);
-CREATE UNIQUE INDEX issue_user_mentions_on_issue_id_and_note_id_index ON public.issue_user_mentions USING btree (issue_id, note_id);
+CREATE INDEX tmp_build_stage_position_index ON ci_builds USING btree (stage_id, stage_idx) WHERE (stage_idx IS NOT NULL);
-CREATE UNIQUE INDEX issue_user_mentions_on_issue_id_index ON public.issue_user_mentions USING btree (issue_id) WHERE (note_id IS NULL);
+CREATE INDEX tmp_index_for_email_unconfirmation_migration ON emails USING btree (id) WHERE (confirmed_at IS NOT NULL);
-CREATE UNIQUE INDEX kubernetes_namespaces_cluster_and_namespace ON public.clusters_kubernetes_namespaces USING btree (cluster_id, namespace);
+CREATE INDEX tmp_index_for_fixing_inconsistent_vulnerability_occurrences ON vulnerability_occurrences USING btree (id) WHERE ((length(location_fingerprint) = 40) AND (report_type = 2));
-CREATE INDEX merge_request_mentions_temp_index ON public.merge_requests USING btree (id) WHERE ((description ~~ '%@%'::text) OR ((title)::text ~~ '%@%'::text));
+CREATE UNIQUE INDEX unique_merge_request_metrics_by_merge_request_id ON merge_request_metrics USING btree (merge_request_id);
-CREATE UNIQUE INDEX merge_request_user_mentions_on_mr_id_and_note_id_index ON public.merge_request_user_mentions USING btree (merge_request_id, note_id);
+CREATE UNIQUE INDEX users_security_dashboard_projects_unique_index ON users_security_dashboard_projects USING btree (project_id, user_id);
-CREATE UNIQUE INDEX merge_request_user_mentions_on_mr_id_index ON public.merge_request_user_mentions USING btree (merge_request_id) WHERE (note_id IS NULL);
+CREATE UNIQUE INDEX vulnerability_feedback_unique_idx ON vulnerability_feedback USING btree (project_id, category, feedback_type, project_fingerprint);
-CREATE INDEX note_mentions_temp_index ON public.notes USING btree (id, noteable_type) WHERE (note ~~ '%@%'::text);
+CREATE UNIQUE INDEX vulnerability_occurrence_pipelines_on_unique_keys ON vulnerability_occurrence_pipelines USING btree (occurrence_id, pipeline_id);
-CREATE UNIQUE INDEX one_canonical_wiki_page_slug_per_metadata ON public.wiki_page_slugs USING btree (wiki_page_meta_id) WHERE (canonical = true);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx10;
-CREATE INDEX package_name_index ON public.packages_packages USING btree (name);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx11;
-CREATE INDEX packages_packages_verification_checksum_partial ON public.packages_package_files USING btree (verification_checksum) WHERE (verification_checksum IS NOT NULL);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx12;
-CREATE INDEX packages_packages_verification_failure_partial ON public.packages_package_files USING btree (verification_failure) WHERE (verification_failure IS NOT NULL);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx13;
-CREATE INDEX partial_index_ci_builds_on_scheduled_at_with_scheduled_jobs ON public.ci_builds USING btree (scheduled_at) WHERE ((scheduled_at IS NOT NULL) AND ((type)::text = 'Ci::Build'::text) AND ((status)::text = 'scheduled'::text));
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx14;
-CREATE INDEX partial_index_deployments_for_legacy_successful_deployments ON public.deployments USING btree (id) WHERE ((finished_at IS NULL) AND (status = 2));
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx15;
-CREATE INDEX partial_index_deployments_for_project_id_and_tag ON public.deployments USING btree (project_id) WHERE (tag IS TRUE);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx16;
-CREATE UNIQUE INDEX snippet_user_mentions_on_snippet_id_and_note_id_index ON public.snippet_user_mentions USING btree (snippet_id, note_id);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx17;
-CREATE UNIQUE INDEX snippet_user_mentions_on_snippet_id_index ON public.snippet_user_mentions USING btree (snippet_id) WHERE (note_id IS NULL);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx18;
-CREATE UNIQUE INDEX taggings_idx ON public.taggings USING btree (tag_id, taggable_id, taggable_type, context, tagger_id, tagger_type);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx19;
-CREATE UNIQUE INDEX term_agreements_unique_index ON public.term_agreements USING btree (user_id, term_id);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx20;
-CREATE INDEX terraform_states_verification_checksum_partial ON public.terraform_states USING btree (verification_checksum) WHERE (verification_checksum IS NOT NULL);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx21;
-CREATE INDEX terraform_states_verification_failure_partial ON public.terraform_states USING btree (verification_failure) WHERE (verification_failure IS NOT NULL);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx22;
-CREATE INDEX tmp_build_stage_position_index ON public.ci_builds USING btree (stage_id, stage_idx) WHERE (stage_idx IS NOT NULL);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx23;
-CREATE INDEX tmp_idx_on_user_id_where_bio_is_filled ON public.users USING btree (id) WHERE ((COALESCE(bio, ''::character varying))::text IS DISTINCT FROM ''::text);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx24;
-CREATE INDEX tmp_index_for_email_unconfirmation_migration ON public.emails USING btree (id) WHERE (confirmed_at IS NOT NULL);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx25;
-CREATE UNIQUE INDEX unique_merge_request_metrics_by_merge_request_id ON public.merge_request_metrics USING btree (merge_request_id);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx26;
-CREATE UNIQUE INDEX users_security_dashboard_projects_unique_index ON public.users_security_dashboard_projects USING btree (project_id, user_id);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx27;
-CREATE UNIQUE INDEX vulnerability_feedback_unique_idx ON public.vulnerability_feedback USING btree (project_id, category, feedback_type, project_fingerprint);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx28;
-CREATE UNIQUE INDEX vulnerability_occurrence_pipelines_on_unique_keys ON public.vulnerability_occurrence_pipelines USING btree (occurrence_id, pipeline_id);
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx29;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx10;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx30;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx11;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx31;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx12;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx32;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx13;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx33;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx14;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx34;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx15;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx35;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx16;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx36;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx17;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx37;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx18;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx38;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx19;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx39;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx20;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx40;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx21;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx41;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx22;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx42;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx23;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx43;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx24;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx44;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx25;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx45;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx26;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx46;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx27;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx47;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx28;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx48;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx29;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx49;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx30;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx50;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx31;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx51;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx32;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx52;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx33;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx53;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx34;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx54;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx35;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx55;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx36;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx56;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx37;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx57;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx38;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx58;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx39;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx59;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx40;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx60;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx41;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx61;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx42;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx62;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx43;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx63;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx44;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx1;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx45;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx2;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx46;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx3;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx47;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx4;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx48;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx5;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx49;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx6;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx50;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx7;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx51;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx8;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx52;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx9;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx53;
+ALTER INDEX index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experi_project_id_collector_tstamp_idx;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx54;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_00_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx55;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_01_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx56;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_02_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx57;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_03_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx58;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_04_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx59;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_05_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx60;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_06_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx61;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_07_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx62;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_08_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx63;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_09_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx1;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_10_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx2;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_11_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx3;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_12_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx4;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_13_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx5;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_14_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx6;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_15_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx7;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_16_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx8;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_17_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx9;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_18_pkey;
-ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experi_project_id_collector_tstamp_idx;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_19_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_00_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_20_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_01_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_21_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_02_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_22_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_03_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_23_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_04_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_24_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_05_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_25_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_06_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_26_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_07_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_27_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_08_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_28_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_09_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_29_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_10_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_30_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_11_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_31_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_12_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_32_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_13_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_33_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_14_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_34_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_15_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_35_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_16_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_36_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_17_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_37_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_18_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_38_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_19_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_39_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_20_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_40_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_21_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_41_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_22_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_42_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_23_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_43_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_24_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_44_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_25_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_45_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_26_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_46_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_27_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_47_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_28_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_48_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_29_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_49_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_30_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_50_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_31_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_51_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_32_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_52_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_33_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_53_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_34_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_54_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_35_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_55_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_36_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_56_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_37_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_57_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_38_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_58_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_39_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_59_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_40_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_60_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_41_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_61_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_42_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_62_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_43_pkey;
+ALTER INDEX product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_63_pkey;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_44_pkey;
+CREATE TRIGGER table_sync_trigger_ee39a25f9d AFTER INSERT OR DELETE OR UPDATE ON audit_events FOR EACH ROW EXECUTE PROCEDURE table_sync_function_2be879775d();
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_45_pkey;
+ALTER TABLE ONLY chat_names
+ ADD CONSTRAINT fk_00797a2bf9 FOREIGN KEY (service_id) REFERENCES services(id) ON DELETE CASCADE;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_46_pkey;
+ALTER TABLE ONLY epics
+ ADD CONSTRAINT fk_013c9f36ca FOREIGN KEY (due_date_sourcing_epic_id) REFERENCES epics(id) ON DELETE SET NULL;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_47_pkey;
+ALTER TABLE ONLY clusters_applications_runners
+ ADD CONSTRAINT fk_02de2ded36 FOREIGN KEY (runner_id) REFERENCES ci_runners(id) ON DELETE SET NULL;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_48_pkey;
+ALTER TABLE ONLY design_management_designs_versions
+ ADD CONSTRAINT fk_03c671965c FOREIGN KEY (design_id) REFERENCES design_management_designs(id) ON DELETE CASCADE;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_49_pkey;
+ALTER TABLE ONLY issues
+ ADD CONSTRAINT fk_05f1e72feb FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_50_pkey;
+ALTER TABLE ONLY merge_requests
+ ADD CONSTRAINT fk_06067f5644 FOREIGN KEY (latest_merge_request_diff_id) REFERENCES merge_request_diffs(id) ON DELETE SET NULL;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_51_pkey;
+ALTER TABLE ONLY user_interacted_projects
+ ADD CONSTRAINT fk_0894651f08 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_52_pkey;
+ALTER TABLE ONLY dast_sites
+ ADD CONSTRAINT fk_0a57f2271b FOREIGN KEY (dast_site_validation_id) REFERENCES dast_site_validations(id) ON DELETE SET NULL;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_53_pkey;
+ALTER TABLE ONLY web_hooks
+ ADD CONSTRAINT fk_0c8ca6d9d1 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_54_pkey;
+ALTER TABLE ONLY notification_settings
+ ADD CONSTRAINT fk_0c95e91db7 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_55_pkey;
+ALTER TABLE ONLY lists
+ ADD CONSTRAINT fk_0d3f677137 FOREIGN KEY (board_id) REFERENCES boards(id) ON DELETE CASCADE;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_56_pkey;
+ALTER TABLE ONLY group_deletion_schedules
+ ADD CONSTRAINT fk_11e3ebfcdd FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_57_pkey;
+ALTER TABLE ONLY vulnerabilities
+ ADD CONSTRAINT fk_1302949740 FOREIGN KEY (last_edited_by_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_58_pkey;
+ALTER TABLE ONLY vulnerabilities
+ ADD CONSTRAINT fk_131d289c65 FOREIGN KEY (milestone_id) REFERENCES milestones(id) ON DELETE SET NULL;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_59_pkey;
+ALTER TABLE ONLY protected_branch_push_access_levels
+ ADD CONSTRAINT fk_15d2a7a4ae FOREIGN KEY (deploy_key_id) REFERENCES keys(id) ON DELETE CASCADE;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_60_pkey;
+ALTER TABLE ONLY internal_ids
+ ADD CONSTRAINT fk_162941d509 FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_61_pkey;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_176d3fbb5d FOREIGN KEY (job_artifact_deleted_event_id) REFERENCES geo_job_artifact_deleted_events(id) ON DELETE CASCADE;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_62_pkey;
+ALTER TABLE ONLY project_features
+ ADD CONSTRAINT fk_18513d9b92 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_63_pkey;
+ALTER TABLE ONLY ci_pipelines
+ ADD CONSTRAINT fk_190998ef09 FOREIGN KEY (external_pull_request_id) REFERENCES external_pull_requests(id) ON DELETE SET NULL;
-CREATE TRIGGER table_sync_trigger_ee39a25f9d AFTER INSERT OR DELETE OR UPDATE ON public.audit_events FOR EACH ROW EXECUTE PROCEDURE public.table_sync_function_2be879775d();
+ALTER TABLE ONLY vulnerabilities
+ ADD CONSTRAINT fk_1d37cddf91 FOREIGN KEY (epic_id) REFERENCES epics(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.chat_names
- ADD CONSTRAINT fk_00797a2bf9 FOREIGN KEY (service_id) REFERENCES public.services(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_sources_pipelines
+ ADD CONSTRAINT fk_1e53c97c0a FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.epics
- ADD CONSTRAINT fk_013c9f36ca FOREIGN KEY (due_date_sourcing_epic_id) REFERENCES public.epics(id) ON DELETE SET NULL;
+ALTER TABLE ONLY boards
+ ADD CONSTRAINT fk_1e9a074a35 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_runners
- ADD CONSTRAINT fk_02de2ded36 FOREIGN KEY (runner_id) REFERENCES public.ci_runners(id) ON DELETE SET NULL;
+ALTER TABLE ONLY epics
+ ADD CONSTRAINT fk_1fbed67632 FOREIGN KEY (start_date_sourcing_milestone_id) REFERENCES milestones(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.design_management_designs_versions
- ADD CONSTRAINT fk_03c671965c FOREIGN KEY (design_id) REFERENCES public.design_management_designs(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_container_repository_updated_events
+ ADD CONSTRAINT fk_212c89c706 FOREIGN KEY (container_repository_id) REFERENCES container_repositories(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues
- ADD CONSTRAINT fk_05f1e72feb FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY users_star_projects
+ ADD CONSTRAINT fk_22cd27ddfc FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_requests
- ADD CONSTRAINT fk_06067f5644 FOREIGN KEY (latest_merge_request_diff_id) REFERENCES public.merge_request_diffs(id) ON DELETE SET NULL;
+ALTER TABLE ONLY alert_management_alerts
+ ADD CONSTRAINT fk_2358b75436 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.user_interacted_projects
- ADD CONSTRAINT fk_0894651f08 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_stages
+ ADD CONSTRAINT fk_2360681d1d FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.web_hooks
- ADD CONSTRAINT fk_0c8ca6d9d1 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY import_failures
+ ADD CONSTRAINT fk_24b824da43 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.notification_settings
- ADD CONSTRAINT fk_0c95e91db7 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_ci_cd_settings
+ ADD CONSTRAINT fk_24c15d2f2e FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.lists
- ADD CONSTRAINT fk_0d3f677137 FOREIGN KEY (board_id) REFERENCES public.boards(id) ON DELETE CASCADE;
+ALTER TABLE ONLY epics
+ ADD CONSTRAINT fk_25b99c1be3 FOREIGN KEY (parent_id) REFERENCES epics(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.group_deletion_schedules
- ADD CONSTRAINT fk_11e3ebfcdd FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY projects
+ ADD CONSTRAINT fk_25d8780d11 FOREIGN KEY (marked_for_deletion_by_user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.vulnerabilities
- ADD CONSTRAINT fk_1302949740 FOREIGN KEY (last_edited_by_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_pipelines
+ ADD CONSTRAINT fk_262d4c2d19 FOREIGN KEY (auto_canceled_by_id) REFERENCES ci_pipelines(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.vulnerabilities
- ADD CONSTRAINT fk_131d289c65 FOREIGN KEY (milestone_id) REFERENCES public.milestones(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_build_trace_sections
+ ADD CONSTRAINT fk_264e112c66 FOREIGN KEY (section_name_id) REFERENCES ci_build_trace_section_names(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_branch_push_access_levels
- ADD CONSTRAINT fk_15d2a7a4ae FOREIGN KEY (deploy_key_id) REFERENCES public.keys(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_27548c6db3 FOREIGN KEY (hashed_storage_migrated_event_id) REFERENCES geo_hashed_storage_migrated_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.internal_ids
- ADD CONSTRAINT fk_162941d509 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY deployments
+ ADD CONSTRAINT fk_289bba3222 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_176d3fbb5d FOREIGN KEY (job_artifact_deleted_event_id) REFERENCES public.geo_job_artifact_deleted_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY notes
+ ADD CONSTRAINT fk_2e82291620 FOREIGN KEY (review_id) REFERENCES reviews(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.project_features
- ADD CONSTRAINT fk_18513d9b92 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY members
+ ADD CONSTRAINT fk_2e88fb7ce9 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipelines
- ADD CONSTRAINT fk_190998ef09 FOREIGN KEY (external_pull_request_id) REFERENCES public.external_pull_requests(id) ON DELETE SET NULL;
+ALTER TABLE ONLY approvals
+ ADD CONSTRAINT fk_310d714958 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerabilities
- ADD CONSTRAINT fk_1d37cddf91 FOREIGN KEY (epic_id) REFERENCES public.epics(id) ON DELETE SET NULL;
+ALTER TABLE ONLY namespaces
+ ADD CONSTRAINT fk_319256d87a FOREIGN KEY (file_template_project_id) REFERENCES projects(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_sources_pipelines
- ADD CONSTRAINT fk_1e53c97c0a FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_requests
+ ADD CONSTRAINT fk_3308fe130c FOREIGN KEY (source_project_id) REFERENCES projects(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.boards
- ADD CONSTRAINT fk_1e9a074a35 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_group_variables
+ ADD CONSTRAINT fk_33ae4d58d8 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.epics
- ADD CONSTRAINT fk_1fbed67632 FOREIGN KEY (start_date_sourcing_milestone_id) REFERENCES public.milestones(id) ON DELETE SET NULL;
+ALTER TABLE ONLY namespaces
+ ADD CONSTRAINT fk_3448c97865 FOREIGN KEY (push_rule_id) REFERENCES push_rules(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.geo_container_repository_updated_events
- ADD CONSTRAINT fk_212c89c706 FOREIGN KEY (container_repository_id) REFERENCES public.container_repositories(id) ON DELETE CASCADE;
+ALTER TABLE ONLY epics
+ ADD CONSTRAINT fk_3654b61b03 FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.users_star_projects
- ADD CONSTRAINT fk_22cd27ddfc FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY push_event_payloads
+ ADD CONSTRAINT fk_36c74129da FOREIGN KEY (event_id) REFERENCES events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.alert_management_alerts
- ADD CONSTRAINT fk_2358b75436 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_builds
+ ADD CONSTRAINT fk_3a9eaa254d FOREIGN KEY (stage_id) REFERENCES ci_stages(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_stages
- ADD CONSTRAINT fk_2360681d1d FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issues
+ ADD CONSTRAINT fk_3b8c72ea56 FOREIGN KEY (sprint_id) REFERENCES sprints(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.import_failures
- ADD CONSTRAINT fk_24b824da43 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY epics
+ ADD CONSTRAINT fk_3c1fd1cccc FOREIGN KEY (due_date_sourcing_milestone_id) REFERENCES milestones(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.project_ci_cd_settings
- ADD CONSTRAINT fk_24c15d2f2e FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_pipelines
+ ADD CONSTRAINT fk_3d34ab2e06 FOREIGN KEY (pipeline_schedule_id) REFERENCES ci_pipeline_schedules(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.epics
- ADD CONSTRAINT fk_25b99c1be3 FOREIGN KEY (parent_id) REFERENCES public.epics(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_pipeline_schedule_variables
+ ADD CONSTRAINT fk_41c35fda51 FOREIGN KEY (pipeline_schedule_id) REFERENCES ci_pipeline_schedules(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.projects
- ADD CONSTRAINT fk_25d8780d11 FOREIGN KEY (marked_for_deletion_by_user_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_42c3b54bed FOREIGN KEY (cache_invalidation_event_id) REFERENCES geo_cache_invalidation_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipelines
- ADD CONSTRAINT fk_262d4c2d19 FOREIGN KEY (auto_canceled_by_id) REFERENCES public.ci_pipelines(id) ON DELETE SET NULL;
+ALTER TABLE ONLY remote_mirrors
+ ADD CONSTRAINT fk_43a9aa4ca8 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_build_trace_sections
- ADD CONSTRAINT fk_264e112c66 FOREIGN KEY (section_name_id) REFERENCES public.ci_build_trace_section_names(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_runner_projects
+ ADD CONSTRAINT fk_4478a6f1e4 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_27548c6db3 FOREIGN KEY (hashed_storage_migrated_event_id) REFERENCES public.geo_hashed_storage_migrated_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY todos
+ ADD CONSTRAINT fk_45054f9c45 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.deployments
- ADD CONSTRAINT fk_289bba3222 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE SET NULL;
+ALTER TABLE ONLY releases
+ ADD CONSTRAINT fk_47fe2a0596 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.notes
- ADD CONSTRAINT fk_2e82291620 FOREIGN KEY (review_id) REFERENCES public.reviews(id) ON DELETE SET NULL;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_4a99ebfd60 FOREIGN KEY (repositories_changed_event_id) REFERENCES geo_repositories_changed_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.members
- ADD CONSTRAINT fk_2e88fb7ce9 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_build_trace_sections
+ ADD CONSTRAINT fk_4ebe41f502 FOREIGN KEY (build_id) REFERENCES ci_builds(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approvals
- ADD CONSTRAINT fk_310d714958 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY alert_management_alerts
+ ADD CONSTRAINT fk_51ab4b6089 FOREIGN KEY (prometheus_alert_id) REFERENCES prometheus_alerts(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.namespaces
- ADD CONSTRAINT fk_319256d87a FOREIGN KEY (file_template_project_id) REFERENCES public.projects(id) ON DELETE SET NULL;
+ALTER TABLE ONLY path_locks
+ ADD CONSTRAINT fk_5265c98f24 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_requests
- ADD CONSTRAINT fk_3308fe130c FOREIGN KEY (source_project_id) REFERENCES public.projects(id) ON DELETE SET NULL;
+ALTER TABLE ONLY clusters_applications_prometheus
+ ADD CONSTRAINT fk_557e773639 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_group_variables
- ADD CONSTRAINT fk_33ae4d58d8 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_metrics
+ ADD CONSTRAINT fk_56067dcb44 FOREIGN KEY (target_project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.namespaces
- ADD CONSTRAINT fk_3448c97865 FOREIGN KEY (push_rule_id) REFERENCES public.push_rules(id) ON DELETE SET NULL;
+ALTER TABLE ONLY vulnerability_feedback
+ ADD CONSTRAINT fk_563ff1912e FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.epics
- ADD CONSTRAINT fk_3654b61b03 FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY deploy_keys_projects
+ ADD CONSTRAINT fk_58a901ca7e FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.push_event_payloads
- ADD CONSTRAINT fk_36c74129da FOREIGN KEY (event_id) REFERENCES public.events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issue_assignees
+ ADD CONSTRAINT fk_5e0c8d9154 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_builds
- ADD CONSTRAINT fk_3a9eaa254d FOREIGN KEY (stage_id) REFERENCES public.ci_stages(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_access_tokens
+ ADD CONSTRAINT fk_5f7e8450e1 FOREIGN KEY (personal_access_token_id) REFERENCES personal_access_tokens(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues
- ADD CONSTRAINT fk_3b8c72ea56 FOREIGN KEY (sprint_id) REFERENCES public.sprints(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_requests
+ ADD CONSTRAINT fk_6149611a04 FOREIGN KEY (assignee_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.epics
- ADD CONSTRAINT fk_3c1fd1cccc FOREIGN KEY (due_date_sourcing_milestone_id) REFERENCES public.milestones(id) ON DELETE SET NULL;
+ALTER TABLE ONLY events
+ ADD CONSTRAINT fk_61fbf6ca48 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipelines
- ADD CONSTRAINT fk_3d34ab2e06 FOREIGN KEY (pipeline_schedule_id) REFERENCES public.ci_pipeline_schedules(id) ON DELETE SET NULL;
+ALTER TABLE ONLY merge_requests
+ ADD CONSTRAINT fk_641731faff FOREIGN KEY (updated_by_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_pipeline_schedule_variables
- ADD CONSTRAINT fk_41c35fda51 FOREIGN KEY (pipeline_schedule_id) REFERENCES public.ci_pipeline_schedules(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_builds
+ ADD CONSTRAINT fk_6661f4f0e8 FOREIGN KEY (resource_group_id) REFERENCES ci_resource_groups(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_42c3b54bed FOREIGN KEY (cache_invalidation_event_id) REFERENCES public.geo_cache_invalidation_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_pages_metadata
+ ADD CONSTRAINT fk_69366a119e FOREIGN KEY (artifacts_archive_id) REFERENCES ci_job_artifacts(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.remote_mirrors
- ADD CONSTRAINT fk_43a9aa4ca8 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY application_settings
+ ADD CONSTRAINT fk_693b8795e4 FOREIGN KEY (push_rule_id) REFERENCES push_rules(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_runner_projects
- ADD CONSTRAINT fk_4478a6f1e4 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_requests
+ ADD CONSTRAINT fk_6a5165a692 FOREIGN KEY (milestone_id) REFERENCES milestones(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.todos
- ADD CONSTRAINT fk_45054f9c45 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_6ada82d42a FOREIGN KEY (container_repository_updated_event_id) REFERENCES geo_container_repository_updated_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.releases
- ADD CONSTRAINT fk_47fe2a0596 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY projects
+ ADD CONSTRAINT fk_6e5c14658a FOREIGN KEY (pool_repository_id) REFERENCES pool_repositories(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_4a99ebfd60 FOREIGN KEY (repositories_changed_event_id) REFERENCES public.geo_repositories_changed_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY terraform_state_versions
+ ADD CONSTRAINT fk_6e81384d7f FOREIGN KEY (created_by_user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_build_trace_sections
- ADD CONSTRAINT fk_4ebe41f502 FOREIGN KEY (build_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_branch_push_access_levels
+ ADD CONSTRAINT fk_7111b68cdb FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.alert_management_alerts
- ADD CONSTRAINT fk_51ab4b6089 FOREIGN KEY (prometheus_alert_id) REFERENCES public.prometheus_alerts(id) ON DELETE CASCADE;
+ALTER TABLE ONLY services
+ ADD CONSTRAINT fk_71cce407f9 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.path_locks
- ADD CONSTRAINT fk_5265c98f24 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY user_interacted_projects
+ ADD CONSTRAINT fk_722ceba4f7 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_prometheus
- ADD CONSTRAINT fk_557e773639 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerabilities
+ ADD CONSTRAINT fk_725465b774 FOREIGN KEY (dismissed_by_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.merge_request_metrics
- ADD CONSTRAINT fk_56067dcb44 FOREIGN KEY (target_project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY index_statuses
+ ADD CONSTRAINT fk_74b2492545 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_feedback
- ADD CONSTRAINT fk_563ff1912e FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE SET NULL;
+ALTER TABLE ONLY vulnerabilities
+ ADD CONSTRAINT fk_76bc5f5455 FOREIGN KEY (resolved_by_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.deploy_keys_projects
- ADD CONSTRAINT fk_58a901ca7e FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY oauth_openid_requests
+ ADD CONSTRAINT fk_77114b3b09 FOREIGN KEY (access_grant_id) REFERENCES oauth_access_grants(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issue_assignees
- ADD CONSTRAINT fk_5e0c8d9154 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_resource_groups
+ ADD CONSTRAINT fk_774722d144 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_access_tokens
- ADD CONSTRAINT fk_5f7e8450e1 FOREIGN KEY (personal_access_token_id) REFERENCES public.personal_access_tokens(id) ON DELETE CASCADE;
+ALTER TABLE ONLY users
+ ADD CONSTRAINT fk_789cd90b35 FOREIGN KEY (accepted_term_id) REFERENCES application_setting_terms(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_requests
- ADD CONSTRAINT fk_6149611a04 FOREIGN KEY (assignee_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_78a6492f68 FOREIGN KEY (repository_updated_event_id) REFERENCES geo_repository_updated_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.events
- ADD CONSTRAINT fk_61fbf6ca48 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY lists
+ ADD CONSTRAINT fk_7a5553d60f FOREIGN KEY (label_id) REFERENCES labels(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_requests
- ADD CONSTRAINT fk_641731faff FOREIGN KEY (updated_by_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY protected_branches
+ ADD CONSTRAINT fk_7a9c6d93e7 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_builds
- ADD CONSTRAINT fk_6661f4f0e8 FOREIGN KEY (resource_group_id) REFERENCES public.ci_resource_groups(id) ON DELETE SET NULL;
+ALTER TABLE ONLY vulnerabilities
+ ADD CONSTRAINT fk_7ac31eacb9 FOREIGN KEY (updated_by_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.application_settings
- ADD CONSTRAINT fk_693b8795e4 FOREIGN KEY (push_rule_id) REFERENCES public.push_rules(id) ON DELETE SET NULL;
+ALTER TABLE ONLY vulnerabilities
+ ADD CONSTRAINT fk_7c5bb22a22 FOREIGN KEY (due_date_sourcing_milestone_id) REFERENCES milestones(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.merge_requests
- ADD CONSTRAINT fk_6a5165a692 FOREIGN KEY (milestone_id) REFERENCES public.milestones(id) ON DELETE SET NULL;
+ALTER TABLE ONLY labels
+ ADD CONSTRAINT fk_7de4989a69 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_6ada82d42a FOREIGN KEY (container_repository_updated_event_id) REFERENCES public.geo_container_repository_updated_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY backup_labels
+ ADD CONSTRAINT fk_7de4989a69 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.projects
- ADD CONSTRAINT fk_6e5c14658a FOREIGN KEY (pool_repository_id) REFERENCES public.pool_repositories(id) ON DELETE SET NULL;
+ALTER TABLE ONLY merge_requests
+ ADD CONSTRAINT fk_7e85395a64 FOREIGN KEY (sprint_id) REFERENCES sprints(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_branch_push_access_levels
- ADD CONSTRAINT fk_7111b68cdb FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_metrics
+ ADD CONSTRAINT fk_7f28d925f3 FOREIGN KEY (merged_by_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.services
- ADD CONSTRAINT fk_71cce407f9 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY sprints
+ ADD CONSTRAINT fk_80aa8a1f95 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.user_interacted_projects
- ADD CONSTRAINT fk_722ceba4f7 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY import_export_uploads
+ ADD CONSTRAINT fk_83319d9721 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerabilities
- ADD CONSTRAINT fk_725465b774 FOREIGN KEY (dismissed_by_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY push_rules
+ ADD CONSTRAINT fk_83b29894de FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.index_statuses
- ADD CONSTRAINT fk_74b2492545 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_diffs
+ ADD CONSTRAINT fk_8483f3258f FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerabilities
- ADD CONSTRAINT fk_76bc5f5455 FOREIGN KEY (resolved_by_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_pipelines
+ ADD CONSTRAINT fk_86635dbd80 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.oauth_openid_requests
- ADD CONSTRAINT fk_77114b3b09 FOREIGN KEY (access_grant_id) REFERENCES public.oauth_access_grants(id) ON DELETE CASCADE;
+ALTER TABLE ONLY services
+ ADD CONSTRAINT fk_868a8e7ad6 FOREIGN KEY (inherit_from_id) REFERENCES services(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_resource_groups
- ADD CONSTRAINT fk_774722d144 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_86c84214ec FOREIGN KEY (repository_renamed_event_id) REFERENCES geo_repository_renamed_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.users
- ADD CONSTRAINT fk_789cd90b35 FOREIGN KEY (accepted_term_id) REFERENCES public.application_setting_terms(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_package_files
+ ADD CONSTRAINT fk_86f0f182f8 FOREIGN KEY (package_id) REFERENCES packages_packages(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_78a6492f68 FOREIGN KEY (repository_updated_event_id) REFERENCES public.geo_repository_updated_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_builds
+ ADD CONSTRAINT fk_87f4cefcda FOREIGN KEY (upstream_pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.lists
- ADD CONSTRAINT fk_7a5553d60f FOREIGN KEY (label_id) REFERENCES public.labels(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerabilities
+ ADD CONSTRAINT fk_88b4d546ef FOREIGN KEY (start_date_sourcing_milestone_id) REFERENCES milestones(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.protected_branches
- ADD CONSTRAINT fk_7a9c6d93e7 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issues
+ ADD CONSTRAINT fk_899c8f3231 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerabilities
- ADD CONSTRAINT fk_7ac31eacb9 FOREIGN KEY (updated_by_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY protected_branch_merge_access_levels
+ ADD CONSTRAINT fk_8a3072ccb3 FOREIGN KEY (protected_branch_id) REFERENCES protected_branches(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerabilities
- ADD CONSTRAINT fk_7c5bb22a22 FOREIGN KEY (due_date_sourcing_milestone_id) REFERENCES public.milestones(id) ON DELETE SET NULL;
+ALTER TABLE ONLY timelogs
+ ADD CONSTRAINT fk_8d058cd571 FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.labels
- ADD CONSTRAINT fk_7de4989a69 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY releases
+ ADD CONSTRAINT fk_8e4456f90f FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.backup_labels
- ADD CONSTRAINT fk_7de4989a69 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_tags
+ ADD CONSTRAINT fk_8e4af87648 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_requests
- ADD CONSTRAINT fk_7e85395a64 FOREIGN KEY (sprint_id) REFERENCES public.sprints(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_pipeline_schedules
+ ADD CONSTRAINT fk_8ead60fcc4 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_request_metrics
- ADD CONSTRAINT fk_7f28d925f3 FOREIGN KEY (merged_by_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY todos
+ ADD CONSTRAINT fk_91d1f47b13 FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.sprints
- ADD CONSTRAINT fk_80aa8a1f95 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_feedback
+ ADD CONSTRAINT fk_94f7c8a81e FOREIGN KEY (comment_author_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.import_export_uploads
- ADD CONSTRAINT fk_83319d9721 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY milestones
+ ADD CONSTRAINT fk_95650a40d4 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.push_rules
- ADD CONSTRAINT fk_83b29894de FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerabilities
+ ADD CONSTRAINT fk_959d40ad0a FOREIGN KEY (confirmed_by_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.merge_request_diffs
- ADD CONSTRAINT fk_8483f3258f FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY application_settings
+ ADD CONSTRAINT fk_964370041d FOREIGN KEY (usage_stats_set_by_user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_pipelines
- ADD CONSTRAINT fk_86635dbd80 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issues
+ ADD CONSTRAINT fk_96b1dd429c FOREIGN KEY (milestone_id) REFERENCES milestones(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.services
- ADD CONSTRAINT fk_868a8e7ad6 FOREIGN KEY (inherit_from_id) REFERENCES public.services(id) ON DELETE SET NULL;
+ALTER TABLE ONLY vulnerability_occurrences
+ ADD CONSTRAINT fk_97ffe77653 FOREIGN KEY (vulnerability_id) REFERENCES vulnerabilities(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_86c84214ec FOREIGN KEY (repository_renamed_event_id) REFERENCES public.geo_repository_renamed_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_branch_merge_access_levels
+ ADD CONSTRAINT fk_98f3d044fe FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.packages_package_files
- ADD CONSTRAINT fk_86f0f182f8 FOREIGN KEY (package_id) REFERENCES public.packages_packages(id) ON DELETE CASCADE;
+ALTER TABLE ONLY notes
+ ADD CONSTRAINT fk_99e097b079 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_builds
- ADD CONSTRAINT fk_87f4cefcda FOREIGN KEY (upstream_pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_9b9afb1916 FOREIGN KEY (repository_created_event_id) REFERENCES geo_repository_created_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerabilities
- ADD CONSTRAINT fk_88b4d546ef FOREIGN KEY (start_date_sourcing_milestone_id) REFERENCES public.milestones(id) ON DELETE SET NULL;
+ALTER TABLE ONLY milestones
+ ADD CONSTRAINT fk_9bd0a0c791 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues
- ADD CONSTRAINT fk_899c8f3231 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issues
+ ADD CONSTRAINT fk_9c4516d665 FOREIGN KEY (duplicated_to_id) REFERENCES issues(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.protected_branch_merge_access_levels
- ADD CONSTRAINT fk_8a3072ccb3 FOREIGN KEY (protected_branch_id) REFERENCES public.protected_branches(id) ON DELETE CASCADE;
+ALTER TABLE ONLY epics
+ ADD CONSTRAINT fk_9d480c64b2 FOREIGN KEY (start_date_sourcing_epic_id) REFERENCES epics(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.timelogs
- ADD CONSTRAINT fk_8d058cd571 FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY alert_management_alerts
+ ADD CONSTRAINT fk_9e49e5c2b7 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.releases
- ADD CONSTRAINT fk_8e4456f90f FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_pipeline_schedules
+ ADD CONSTRAINT fk_9ea99f58d2 FOREIGN KEY (owner_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.protected_tags
- ADD CONSTRAINT fk_8e4af87648 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_branch_push_access_levels
+ ADD CONSTRAINT fk_9ffc86a3d9 FOREIGN KEY (protected_branch_id) REFERENCES protected_branches(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipeline_schedules
- ADD CONSTRAINT fk_8ead60fcc4 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY deployment_merge_requests
+ ADD CONSTRAINT fk_a064ff4453 FOREIGN KEY (environment_id) REFERENCES environments(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.todos
- ADD CONSTRAINT fk_91d1f47b13 FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issues
+ ADD CONSTRAINT fk_a194299be1 FOREIGN KEY (moved_to_id) REFERENCES issues(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.vulnerability_feedback
- ADD CONSTRAINT fk_94f7c8a81e FOREIGN KEY (comment_author_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_builds
+ ADD CONSTRAINT fk_a2141b1522 FOREIGN KEY (auto_canceled_by_id) REFERENCES ci_pipelines(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.milestones
- ADD CONSTRAINT fk_95650a40d4 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_pipelines
+ ADD CONSTRAINT fk_a23be95014 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerabilities
- ADD CONSTRAINT fk_959d40ad0a FOREIGN KEY (confirmed_by_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY users
+ ADD CONSTRAINT fk_a4b8fefe3e FOREIGN KEY (managing_group_id) REFERENCES namespaces(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.application_settings
- ADD CONSTRAINT fk_964370041d FOREIGN KEY (usage_stats_set_by_user_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY merge_requests
+ ADD CONSTRAINT fk_a6963e8447 FOREIGN KEY (target_project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues
- ADD CONSTRAINT fk_96b1dd429c FOREIGN KEY (milestone_id) REFERENCES public.milestones(id) ON DELETE SET NULL;
+ALTER TABLE ONLY epics
+ ADD CONSTRAINT fk_aa5798e761 FOREIGN KEY (closed_by_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.vulnerability_occurrences
- ADD CONSTRAINT fk_97ffe77653 FOREIGN KEY (vulnerability_id) REFERENCES public.vulnerabilities(id) ON DELETE SET NULL;
+ALTER TABLE ONLY alert_management_alerts
+ ADD CONSTRAINT fk_aad61aedca FOREIGN KEY (environment_id) REFERENCES environments(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.protected_branch_merge_access_levels
- ADD CONSTRAINT fk_98f3d044fe FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY identities
+ ADD CONSTRAINT fk_aade90f0fc FOREIGN KEY (saml_provider_id) REFERENCES saml_providers(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.notes
- ADD CONSTRAINT fk_99e097b079 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_sources_pipelines
+ ADD CONSTRAINT fk_acd9737679 FOREIGN KEY (source_project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_9b9afb1916 FOREIGN KEY (repository_created_event_id) REFERENCES public.geo_repository_created_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_requests
+ ADD CONSTRAINT fk_ad525e1f87 FOREIGN KEY (merge_user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.milestones
- ADD CONSTRAINT fk_9bd0a0c791 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_variables
+ ADD CONSTRAINT fk_ada5eb64b3 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues
- ADD CONSTRAINT fk_9c4516d665 FOREIGN KEY (duplicated_to_id) REFERENCES public.issues(id) ON DELETE SET NULL;
+ALTER TABLE ONLY merge_request_metrics
+ ADD CONSTRAINT fk_ae440388cc FOREIGN KEY (latest_closed_by_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.epics
- ADD CONSTRAINT fk_9d480c64b2 FOREIGN KEY (start_date_sourcing_epic_id) REFERENCES public.epics(id) ON DELETE SET NULL;
+ALTER TABLE ONLY analytics_cycle_analytics_group_stages
+ ADD CONSTRAINT fk_analytics_cycle_analytics_group_stages_group_value_stream_id FOREIGN KEY (group_value_stream_id) REFERENCES analytics_cycle_analytics_group_value_streams(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.alert_management_alerts
- ADD CONSTRAINT fk_9e49e5c2b7 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY fork_network_members
+ ADD CONSTRAINT fk_b01280dae4 FOREIGN KEY (forked_from_project_id) REFERENCES projects(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_pipeline_schedules
- ADD CONSTRAINT fk_9ea99f58d2 FOREIGN KEY (owner_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY vulnerabilities
+ ADD CONSTRAINT fk_b1de915a15 FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.protected_branch_push_access_levels
- ADD CONSTRAINT fk_9ffc86a3d9 FOREIGN KEY (protected_branch_id) REFERENCES public.protected_branches(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_access_tokens
+ ADD CONSTRAINT fk_b27801bfbf FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.deployment_merge_requests
- ADD CONSTRAINT fk_a064ff4453 FOREIGN KEY (environment_id) REFERENCES public.environments(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_tag_create_access_levels
+ ADD CONSTRAINT fk_b4eb82fe3c FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues
- ADD CONSTRAINT fk_a194299be1 FOREIGN KEY (moved_to_id) REFERENCES public.issues(id) ON DELETE SET NULL;
+ALTER TABLE ONLY issue_assignees
+ ADD CONSTRAINT fk_b7d881734a FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_builds
- ADD CONSTRAINT fk_a2141b1522 FOREIGN KEY (auto_canceled_by_id) REFERENCES public.ci_pipelines(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_trigger_requests
+ ADD CONSTRAINT fk_b8ec8b7245 FOREIGN KEY (trigger_id) REFERENCES ci_triggers(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipelines
- ADD CONSTRAINT fk_a23be95014 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY deployments
+ ADD CONSTRAINT fk_b9a3851b82 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.users
- ADD CONSTRAINT fk_a4b8fefe3e FOREIGN KEY (managing_group_id) REFERENCES public.namespaces(id) ON DELETE SET NULL;
+ALTER TABLE ONLY gitlab_subscriptions
+ ADD CONSTRAINT fk_bd0c4019c3 FOREIGN KEY (hosted_plan_id) REFERENCES plans(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_requests
- ADD CONSTRAINT fk_a6963e8447 FOREIGN KEY (target_project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY metrics_users_starred_dashboards
+ ADD CONSTRAINT fk_bd6ae32fac FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.epics
- ADD CONSTRAINT fk_aa5798e761 FOREIGN KEY (closed_by_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY snippets
+ ADD CONSTRAINT fk_be41fd4bb7 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.alert_management_alerts
- ADD CONSTRAINT fk_aad61aedca FOREIGN KEY (environment_id) REFERENCES public.environments(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_sources_pipelines
+ ADD CONSTRAINT fk_be5624bf37 FOREIGN KEY (source_job_id) REFERENCES ci_builds(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.identities
- ADD CONSTRAINT fk_aade90f0fc FOREIGN KEY (saml_provider_id) REFERENCES public.saml_providers(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_maven_metadata
+ ADD CONSTRAINT fk_be88aed360 FOREIGN KEY (package_id) REFERENCES packages_packages(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_sources_pipelines
- ADD CONSTRAINT fk_acd9737679 FOREIGN KEY (source_project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_builds
+ ADD CONSTRAINT fk_befce0568a FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_requests
- ADD CONSTRAINT fk_ad525e1f87 FOREIGN KEY (merge_user_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY design_management_versions
+ ADD CONSTRAINT fk_c1440b4896 FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_variables
- ADD CONSTRAINT fk_ada5eb64b3 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_packages
+ ADD CONSTRAINT fk_c188f0dba4 FOREIGN KEY (creator_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.merge_request_metrics
- ADD CONSTRAINT fk_ae440388cc FOREIGN KEY (latest_closed_by_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_c1f241c70d FOREIGN KEY (upload_deleted_event_id) REFERENCES geo_upload_deleted_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.analytics_cycle_analytics_group_stages
- ADD CONSTRAINT fk_analytics_cycle_analytics_group_stages_group_value_stream_id FOREIGN KEY (group_value_stream_id) REFERENCES public.analytics_cycle_analytics_group_value_streams(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_exports
+ ADD CONSTRAINT fk_c3d3cb5d0f FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.fork_network_members
- ADD CONSTRAINT fk_b01280dae4 FOREIGN KEY (forked_from_project_id) REFERENCES public.projects(id) ON DELETE SET NULL;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_c4b1c1f66e FOREIGN KEY (repository_deleted_event_id) REFERENCES geo_repository_deleted_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerabilities
- ADD CONSTRAINT fk_b1de915a15 FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY issues
+ ADD CONSTRAINT fk_c63cbf6c25 FOREIGN KEY (closed_by_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.project_access_tokens
- ADD CONSTRAINT fk_b27801bfbf FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issue_links
+ ADD CONSTRAINT fk_c900194ff2 FOREIGN KEY (source_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_tag_create_access_levels
- ADD CONSTRAINT fk_b4eb82fe3c FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY todos
+ ADD CONSTRAINT fk_ccf0373936 FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issue_assignees
- ADD CONSTRAINT fk_b7d881734a FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_cff7185ad2 FOREIGN KEY (reset_checksum_event_id) REFERENCES geo_reset_checksum_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_trigger_requests
- ADD CONSTRAINT fk_b8ec8b7245 FOREIGN KEY (trigger_id) REFERENCES public.ci_triggers(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_mirror_data
+ ADD CONSTRAINT fk_d1aad367d7 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.deployments
- ADD CONSTRAINT fk_b9a3851b82 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY environments
+ ADD CONSTRAINT fk_d1c8c1da6a FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.gitlab_subscriptions
- ADD CONSTRAINT fk_bd0c4019c3 FOREIGN KEY (hosted_plan_id) REFERENCES public.plans(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_builds
+ ADD CONSTRAINT fk_d3130c9a7f FOREIGN KEY (commit_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.metrics_users_starred_dashboards
- ADD CONSTRAINT fk_bd6ae32fac FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_sources_pipelines
+ ADD CONSTRAINT fk_d4e29af7d7 FOREIGN KEY (source_pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.snippets
- ADD CONSTRAINT fk_be41fd4bb7 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_d5af95fcd9 FOREIGN KEY (lfs_object_deleted_event_id) REFERENCES geo_lfs_object_deleted_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_sources_pipelines
- ADD CONSTRAINT fk_be5624bf37 FOREIGN KEY (source_job_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE;
+ALTER TABLE ONLY lists
+ ADD CONSTRAINT fk_d6cf4279f7 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.packages_maven_metadata
- ADD CONSTRAINT fk_be88aed360 FOREIGN KEY (package_id) REFERENCES public.packages_packages(id) ON DELETE CASCADE;
+ALTER TABLE ONLY metrics_users_starred_dashboards
+ ADD CONSTRAINT fk_d76a2b9a8c FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_builds
- ADD CONSTRAINT fk_befce0568a FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_pipelines
+ ADD CONSTRAINT fk_d80e161c54 FOREIGN KEY (ci_ref_id) REFERENCES ci_refs(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.design_management_versions
- ADD CONSTRAINT fk_c1440b4896 FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY system_note_metadata
+ ADD CONSTRAINT fk_d83a918cb1 FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_c1f241c70d FOREIGN KEY (upload_deleted_event_id) REFERENCES public.geo_upload_deleted_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY todos
+ ADD CONSTRAINT fk_d94154aa95 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_exports
- ADD CONSTRAINT fk_c3d3cb5d0f FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY label_links
+ ADD CONSTRAINT fk_d97dd08678 FOREIGN KEY (label_id) REFERENCES labels(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_c4b1c1f66e FOREIGN KEY (repository_deleted_event_id) REFERENCES public.geo_repository_deleted_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_group_links
+ ADD CONSTRAINT fk_daa8cee94c FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues
- ADD CONSTRAINT fk_c63cbf6c25 FOREIGN KEY (closed_by_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY epics
+ ADD CONSTRAINT fk_dccd3f98fc FOREIGN KEY (assignee_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.issue_links
- ADD CONSTRAINT fk_c900194ff2 FOREIGN KEY (source_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issues
+ ADD CONSTRAINT fk_df75a7c8b8 FOREIGN KEY (promoted_to_epic_id) REFERENCES epics(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.todos
- ADD CONSTRAINT fk_ccf0373936 FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_resources
+ ADD CONSTRAINT fk_e169a8e3d5 FOREIGN KEY (build_id) REFERENCES ci_builds(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_cff7185ad2 FOREIGN KEY (reset_checksum_event_id) REFERENCES public.geo_reset_checksum_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_sources_pipelines
+ ADD CONSTRAINT fk_e1bad85861 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_mirror_data
- ADD CONSTRAINT fk_d1aad367d7 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY gitlab_subscriptions
+ ADD CONSTRAINT fk_e2595d00a1 FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.environments
- ADD CONSTRAINT fk_d1c8c1da6a FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_triggers
+ ADD CONSTRAINT fk_e3e63f966e FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_builds
- ADD CONSTRAINT fk_d3130c9a7f FOREIGN KEY (commit_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_requests
+ ADD CONSTRAINT fk_e719a85f8a FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_sources_pipelines
- ADD CONSTRAINT fk_d4e29af7d7 FOREIGN KEY (source_pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issue_links
+ ADD CONSTRAINT fk_e71bb44f1f FOREIGN KEY (target_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_d5af95fcd9 FOREIGN KEY (lfs_object_deleted_event_id) REFERENCES public.geo_lfs_object_deleted_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY namespaces
+ ADD CONSTRAINT fk_e7a0b20a6b FOREIGN KEY (custom_project_templates_group_id) REFERENCES namespaces(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.lists
- ADD CONSTRAINT fk_d6cf4279f7 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY fork_networks
+ ADD CONSTRAINT fk_e7b436b2b5 FOREIGN KEY (root_project_id) REFERENCES projects(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.metrics_users_starred_dashboards
- ADD CONSTRAINT fk_d76a2b9a8c FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY sprints
+ ADD CONSTRAINT fk_e8206c9686 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipelines
- ADD CONSTRAINT fk_d80e161c54 FOREIGN KEY (ci_ref_id) REFERENCES public.ci_refs(id) ON DELETE SET NULL;
+ALTER TABLE ONLY application_settings
+ ADD CONSTRAINT fk_e8a145f3a7 FOREIGN KEY (instance_administrators_group_id) REFERENCES namespaces(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.system_note_metadata
- ADD CONSTRAINT fk_d83a918cb1 FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_triggers
+ ADD CONSTRAINT fk_e8e10d1964 FOREIGN KEY (owner_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.todos
- ADD CONSTRAINT fk_d94154aa95 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY services
+ ADD CONSTRAINT fk_e8fe908a34 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.label_links
- ADD CONSTRAINT fk_d97dd08678 FOREIGN KEY (label_id) REFERENCES public.labels(id) ON DELETE CASCADE;
+ALTER TABLE ONLY pages_domains
+ ADD CONSTRAINT fk_ea2f6dfc6f FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_group_links
- ADD CONSTRAINT fk_daa8cee94c FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY application_settings
+ ADD CONSTRAINT fk_ec757bd087 FOREIGN KEY (file_template_project_id) REFERENCES projects(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.epics
- ADD CONSTRAINT fk_dccd3f98fc FOREIGN KEY (assignee_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY events
+ ADD CONSTRAINT fk_edfd187b6f FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues
- ADD CONSTRAINT fk_df75a7c8b8 FOREIGN KEY (promoted_to_epic_id) REFERENCES public.epics(id) ON DELETE SET NULL;
+ALTER TABLE ONLY vulnerabilities
+ ADD CONSTRAINT fk_efb96ab1e2 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_resources
- ADD CONSTRAINT fk_e169a8e3d5 FOREIGN KEY (build_id) REFERENCES public.ci_builds(id) ON DELETE SET NULL;
+ALTER TABLE ONLY emails
+ ADD CONSTRAINT fk_emails_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_sources_pipelines
- ADD CONSTRAINT fk_e1bad85861 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters
+ ADD CONSTRAINT fk_f05c5e5a42 FOREIGN KEY (management_project_id) REFERENCES projects(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.gitlab_subscriptions
- ADD CONSTRAINT fk_e2595d00a1 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY epics
+ ADD CONSTRAINT fk_f081aa4489 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_triggers
- ADD CONSTRAINT fk_e3e63f966e FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY boards
+ ADD CONSTRAINT fk_f15266b5f9 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_requests
- ADD CONSTRAINT fk_e719a85f8a FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_pipeline_variables
+ ADD CONSTRAINT fk_f29c5f4380 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issue_links
- ADD CONSTRAINT fk_e71bb44f1f FOREIGN KEY (target_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY design_management_designs_versions
+ ADD CONSTRAINT fk_f4d25ba00c FOREIGN KEY (version_id) REFERENCES design_management_versions(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.namespaces
- ADD CONSTRAINT fk_e7a0b20a6b FOREIGN KEY (custom_project_templates_group_id) REFERENCES public.namespaces(id) ON DELETE SET NULL;
+ALTER TABLE ONLY protected_tag_create_access_levels
+ ADD CONSTRAINT fk_f7dfda8c51 FOREIGN KEY (protected_tag_id) REFERENCES protected_tags(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.fork_networks
- ADD CONSTRAINT fk_e7b436b2b5 FOREIGN KEY (root_project_id) REFERENCES public.projects(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_stages
+ ADD CONSTRAINT fk_fb57e6cc56 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.sprints
- ADD CONSTRAINT fk_e8206c9686 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY system_note_metadata
+ ADD CONSTRAINT fk_fbd87415c9 FOREIGN KEY (description_version_id) REFERENCES description_versions(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.application_settings
- ADD CONSTRAINT fk_e8a145f3a7 FOREIGN KEY (instance_administrators_group_id) REFERENCES public.namespaces(id) ON DELETE SET NULL;
+ALTER TABLE ONLY merge_requests
+ ADD CONSTRAINT fk_fd82eae0b9 FOREIGN KEY (head_pipeline_id) REFERENCES ci_pipelines(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_triggers
- ADD CONSTRAINT fk_e8e10d1964 FOREIGN KEY (owner_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_import_data
+ ADD CONSTRAINT fk_ffb9ee3a10 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.services
- ADD CONSTRAINT fk_e8fe908a34 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issues
+ ADD CONSTRAINT fk_ffed080f01 FOREIGN KEY (updated_by_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.pages_domains
- ADD CONSTRAINT fk_ea2f6dfc6f FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_event_log
+ ADD CONSTRAINT fk_geo_event_log_on_geo_event_id FOREIGN KEY (geo_event_id) REFERENCES geo_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.application_settings
- ADD CONSTRAINT fk_ec757bd087 FOREIGN KEY (file_template_project_id) REFERENCES public.projects(id) ON DELETE SET NULL;
+ALTER TABLE ONLY path_locks
+ ADD CONSTRAINT fk_path_locks_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.events
- ADD CONSTRAINT fk_edfd187b6f FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY personal_access_tokens
+ ADD CONSTRAINT fk_personal_access_tokens_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerabilities
- ADD CONSTRAINT fk_efb96ab1e2 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_settings
+ ADD CONSTRAINT fk_project_settings_push_rule_id FOREIGN KEY (push_rule_id) REFERENCES push_rules(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.clusters
- ADD CONSTRAINT fk_f05c5e5a42 FOREIGN KEY (management_project_id) REFERENCES public.projects(id) ON DELETE SET NULL;
+ALTER TABLE ONLY projects
+ ADD CONSTRAINT fk_projects_namespace_id FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE RESTRICT;
-ALTER TABLE ONLY public.epics
- ADD CONSTRAINT fk_f081aa4489 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_branch_merge_access_levels
+ ADD CONSTRAINT fk_protected_branch_merge_access_levels_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.boards
- ADD CONSTRAINT fk_f15266b5f9 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_branch_push_access_levels
+ ADD CONSTRAINT fk_protected_branch_push_access_levels_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipeline_variables
- ADD CONSTRAINT fk_f29c5f4380 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_tag_create_access_levels
+ ADD CONSTRAINT fk_protected_tag_create_access_levels_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.design_management_designs_versions
- ADD CONSTRAINT fk_f4d25ba00c FOREIGN KEY (version_id) REFERENCES public.design_management_versions(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_merge_request_rules
+ ADD CONSTRAINT fk_rails_004ce82224 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_tag_create_access_levels
- ADD CONSTRAINT fk_f7dfda8c51 FOREIGN KEY (protected_tag_id) REFERENCES public.protected_tags(id) ON DELETE CASCADE;
+ALTER TABLE ONLY namespace_statistics
+ ADD CONSTRAINT fk_rails_0062050394 FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_stages
- ADD CONSTRAINT fk_fb57e6cc56 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_applications_elastic_stacks
+ ADD CONSTRAINT fk_rails_026f219f46 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.system_note_metadata
- ADD CONSTRAINT fk_fbd87415c9 FOREIGN KEY (description_version_id) REFERENCES public.description_versions(id) ON DELETE SET NULL;
+ALTER TABLE ONLY events
+ ADD CONSTRAINT fk_rails_0434b48643 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_requests
- ADD CONSTRAINT fk_fd82eae0b9 FOREIGN KEY (head_pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ip_restrictions
+ ADD CONSTRAINT fk_rails_04a93778d5 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_import_data
- ADD CONSTRAINT fk_ffb9ee3a10 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY terraform_state_versions
+ ADD CONSTRAINT fk_rails_04f176e239 FOREIGN KEY (terraform_state_id) REFERENCES terraform_states(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues
- ADD CONSTRAINT fk_ffed080f01 FOREIGN KEY (updated_by_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_build_report_results
+ ADD CONSTRAINT fk_rails_056d298d48 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_event_log
- ADD CONSTRAINT fk_geo_event_log_on_geo_event_id FOREIGN KEY (geo_event_id) REFERENCES public.geo_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_daily_build_group_report_results
+ ADD CONSTRAINT fk_rails_0667f7608c FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.path_locks
- ADD CONSTRAINT fk_path_locks_user_id FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_subscriptions_projects
+ ADD CONSTRAINT fk_rails_0818751483 FOREIGN KEY (downstream_project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.personal_access_tokens
- ADD CONSTRAINT fk_personal_access_tokens_user_id FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY trending_projects
+ ADD CONSTRAINT fk_rails_09feecd872 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_settings
- ADD CONSTRAINT fk_project_settings_push_rule_id FOREIGN KEY (push_rule_id) REFERENCES public.push_rules(id) ON DELETE SET NULL;
+ALTER TABLE ONLY project_deploy_tokens
+ ADD CONSTRAINT fk_rails_0aca134388 FOREIGN KEY (deploy_token_id) REFERENCES deploy_tokens(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.projects
- ADD CONSTRAINT fk_projects_namespace_id FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE RESTRICT;
+ALTER TABLE ONLY packages_conan_file_metadata
+ ADD CONSTRAINT fk_rails_0afabd9328 FOREIGN KEY (package_file_id) REFERENCES packages_package_files(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_branch_merge_access_levels
- ADD CONSTRAINT fk_protected_branch_merge_access_levels_user_id FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_build_pending_states
+ ADD CONSTRAINT fk_rails_0bbbfeaf9d FOREIGN KEY (build_id) REFERENCES ci_builds(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_branch_push_access_levels
- ADD CONSTRAINT fk_protected_branch_push_access_levels_user_id FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY operations_user_lists
+ ADD CONSTRAINT fk_rails_0c716e079b FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_tag_create_access_levels
- ADD CONSTRAINT fk_protected_tag_create_access_levels_user_id FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_node_statuses
+ ADD CONSTRAINT fk_rails_0ecc699c2a FOREIGN KEY (geo_node_id) REFERENCES geo_nodes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_merge_request_rules
- ADD CONSTRAINT fk_rails_004ce82224 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_repository_states
+ ADD CONSTRAINT fk_rails_0f2298ca8a FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.namespace_statistics
- ADD CONSTRAINT fk_rails_0062050394 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY user_synced_attributes_metadata
+ ADD CONSTRAINT fk_rails_0f4aa0981f FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_elastic_stacks
- ADD CONSTRAINT fk_rails_026f219f46 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_authorizations
+ ADD CONSTRAINT fk_rails_0f84bb11f3 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.events
- ADD CONSTRAINT fk_rails_0434b48643 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_context_commits
+ ADD CONSTRAINT fk_rails_0fe0039f60 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ip_restrictions
- ADD CONSTRAINT fk_rails_04a93778d5 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_build_trace_chunks
+ ADD CONSTRAINT fk_rails_1013b761f2 FOREIGN KEY (build_id) REFERENCES ci_builds(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_build_report_results
- ADD CONSTRAINT fk_rails_056d298d48 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_exports
+ ADD CONSTRAINT fk_rails_1019162882 FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_daily_build_group_report_results
- ADD CONSTRAINT fk_rails_0667f7608c FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY prometheus_alert_events
+ ADD CONSTRAINT fk_rails_106f901176 FOREIGN KEY (prometheus_alert_id) REFERENCES prometheus_alerts(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_subscriptions_projects
- ADD CONSTRAINT fk_rails_0818751483 FOREIGN KEY (downstream_project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_sources_projects
+ ADD CONSTRAINT fk_rails_10a1eb379a FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.trending_projects
- ADD CONSTRAINT fk_rails_09feecd872 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY zoom_meetings
+ ADD CONSTRAINT fk_rails_1190f0e0fa FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_deploy_tokens
- ADD CONSTRAINT fk_rails_0aca134388 FOREIGN KEY (deploy_token_id) REFERENCES public.deploy_tokens(id) ON DELETE CASCADE;
+ALTER TABLE ONLY gpg_signatures
+ ADD CONSTRAINT fk_rails_11ae8cb9a7 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.packages_conan_file_metadata
- ADD CONSTRAINT fk_rails_0afabd9328 FOREIGN KEY (package_file_id) REFERENCES public.packages_package_files(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_authorizations
+ ADD CONSTRAINT fk_rails_11e7aa3ed9 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.operations_user_lists
- ADD CONSTRAINT fk_rails_0c716e079b FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY description_versions
+ ADD CONSTRAINT fk_rails_12b144011c FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_node_statuses
- ADD CONSTRAINT fk_rails_0ecc699c2a FOREIGN KEY (geo_node_id) REFERENCES public.geo_nodes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_statistics
+ ADD CONSTRAINT fk_rails_12c471002f FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_repository_states
- ADD CONSTRAINT fk_rails_0f2298ca8a FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY user_details
+ ADD CONSTRAINT fk_rails_12e0b3043d FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.user_synced_attributes_metadata
- ADD CONSTRAINT fk_rails_0f4aa0981f FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY diff_note_positions
+ ADD CONSTRAINT fk_rails_13c7212859 FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_authorizations
- ADD CONSTRAINT fk_rails_0f84bb11f3 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY users_security_dashboard_projects
+ ADD CONSTRAINT fk_rails_150cd5682c FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_request_context_commits
- ADD CONSTRAINT fk_rails_0fe0039f60 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_build_report_results
+ ADD CONSTRAINT fk_rails_16cb1ff064 FOREIGN KEY (build_id) REFERENCES ci_builds(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_build_trace_chunks
- ADD CONSTRAINT fk_rails_1013b761f2 FOREIGN KEY (build_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_deploy_tokens
+ ADD CONSTRAINT fk_rails_170e03cbaf FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_exports
- ADD CONSTRAINT fk_rails_1019162882 FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY analytics_cycle_analytics_project_stages
+ ADD CONSTRAINT fk_rails_1722574860 FOREIGN KEY (start_event_label_id) REFERENCES labels(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.prometheus_alert_events
- ADD CONSTRAINT fk_rails_106f901176 FOREIGN KEY (prometheus_alert_id) REFERENCES public.prometheus_alerts(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_build_infos
+ ADD CONSTRAINT fk_rails_17a9a0dffc FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_sources_projects
- ADD CONSTRAINT fk_rails_10a1eb379a FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_applications_jupyter
+ ADD CONSTRAINT fk_rails_17df21c98c FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.zoom_meetings
- ADD CONSTRAINT fk_rails_1190f0e0fa FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY cluster_providers_aws
+ ADD CONSTRAINT fk_rails_18983d9ea4 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.gpg_signatures
- ADD CONSTRAINT fk_rails_11ae8cb9a7 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY grafana_integrations
+ ADD CONSTRAINT fk_rails_18d0e2b564 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_authorizations
- ADD CONSTRAINT fk_rails_11e7aa3ed9 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY group_wiki_repositories
+ ADD CONSTRAINT fk_rails_19755e374b FOREIGN KEY (shard_id) REFERENCES shards(id) ON DELETE RESTRICT;
-ALTER TABLE ONLY public.description_versions
- ADD CONSTRAINT fk_rails_12b144011c FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY open_project_tracker_data
+ ADD CONSTRAINT fk_rails_1987546e48 FOREIGN KEY (service_id) REFERENCES services(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_statistics
- ADD CONSTRAINT fk_rails_12c471002f FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY gpg_signatures
+ ADD CONSTRAINT fk_rails_19d4f1c6f9 FOREIGN KEY (gpg_key_subkey_id) REFERENCES gpg_key_subkeys(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.user_details
- ADD CONSTRAINT fk_rails_12e0b3043d FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_user_mentions
+ ADD CONSTRAINT fk_rails_1a41c485cd FOREIGN KEY (vulnerability_id) REFERENCES vulnerabilities(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.diff_note_positions
- ADD CONSTRAINT fk_rails_13c7212859 FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY board_assignees
+ ADD CONSTRAINT fk_rails_1c0ff59e82 FOREIGN KEY (assignee_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.users_security_dashboard_projects
- ADD CONSTRAINT fk_rails_150cd5682c FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY epic_user_mentions
+ ADD CONSTRAINT fk_rails_1c65976a49 FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_build_report_results
- ADD CONSTRAINT fk_rails_16cb1ff064 FOREIGN KEY (build_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approver_groups
+ ADD CONSTRAINT fk_rails_1cdcbd7723 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_deploy_tokens
- ADD CONSTRAINT fk_rails_170e03cbaf FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_tags
+ ADD CONSTRAINT fk_rails_1dfc868911 FOREIGN KEY (package_id) REFERENCES packages_packages(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.analytics_cycle_analytics_project_stages
- ADD CONSTRAINT fk_rails_1722574860 FOREIGN KEY (start_event_label_id) REFERENCES public.labels(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_repository_created_events
+ ADD CONSTRAINT fk_rails_1f49e46a61 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.packages_build_infos
- ADD CONSTRAINT fk_rails_17a9a0dffc FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE SET NULL;
+ALTER TABLE ONLY approval_merge_request_rules_groups
+ ADD CONSTRAINT fk_rails_2020a7124a FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_jupyter
- ADD CONSTRAINT fk_rails_17df21c98c FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_feedback
+ ADD CONSTRAINT fk_rails_20976e6fd9 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.cluster_providers_aws
- ADD CONSTRAINT fk_rails_18983d9ea4 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY user_statuses
+ ADD CONSTRAINT fk_rails_2178592333 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.grafana_integrations
- ADD CONSTRAINT fk_rails_18d0e2b564 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY users_ops_dashboard_projects
+ ADD CONSTRAINT fk_rails_220a0562db FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.group_wiki_repositories
- ADD CONSTRAINT fk_rails_19755e374b FOREIGN KEY (shard_id) REFERENCES public.shards(id) ON DELETE RESTRICT;
+ALTER TABLE ONLY clusters_applications_runners
+ ADD CONSTRAINT fk_rails_22388594e9 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.open_project_tracker_data
- ADD CONSTRAINT fk_rails_1987546e48 FOREIGN KEY (service_id) REFERENCES public.services(id) ON DELETE CASCADE;
+ALTER TABLE ONLY service_desk_settings
+ ADD CONSTRAINT fk_rails_223a296a85 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.gpg_signatures
- ADD CONSTRAINT fk_rails_19d4f1c6f9 FOREIGN KEY (gpg_key_subkey_id) REFERENCES public.gpg_key_subkeys(id) ON DELETE SET NULL;
+ALTER TABLE ONLY group_custom_attributes
+ ADD CONSTRAINT fk_rails_246e0db83a FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_user_mentions
- ADD CONSTRAINT fk_rails_1a41c485cd FOREIGN KEY (vulnerability_id) REFERENCES public.vulnerabilities(id) ON DELETE CASCADE;
+ALTER TABLE ONLY cluster_agents
+ ADD CONSTRAINT fk_rails_25e9fc2d5d FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.board_assignees
- ADD CONSTRAINT fk_rails_1c0ff59e82 FOREIGN KEY (assignee_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY boards_epic_user_preferences
+ ADD CONSTRAINT fk_rails_268c57d62d FOREIGN KEY (board_id) REFERENCES boards(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.epic_user_mentions
- ADD CONSTRAINT fk_rails_1c65976a49 FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY group_wiki_repositories
+ ADD CONSTRAINT fk_rails_26f867598c FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approver_groups
- ADD CONSTRAINT fk_rails_1cdcbd7723 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY lfs_file_locks
+ ADD CONSTRAINT fk_rails_27a1d98fa8 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.packages_tags
- ADD CONSTRAINT fk_rails_1dfc868911 FOREIGN KEY (package_id) REFERENCES public.packages_packages(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_alerting_settings
+ ADD CONSTRAINT fk_rails_27a84b407d FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_repository_created_events
- ADD CONSTRAINT fk_rails_1f49e46a61 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY dast_site_validations
+ ADD CONSTRAINT fk_rails_285c617324 FOREIGN KEY (dast_site_token_id) REFERENCES dast_site_tokens(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_merge_request_rules_groups
- ADD CONSTRAINT fk_rails_2020a7124a FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_state_events
+ ADD CONSTRAINT fk_rails_29af06892a FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_feedback
- ADD CONSTRAINT fk_rails_20976e6fd9 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE SET NULL;
+ALTER TABLE ONLY reviews
+ ADD CONSTRAINT fk_rails_29e6f859c4 FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.user_statuses
- ADD CONSTRAINT fk_rails_2178592333 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY draft_notes
+ ADD CONSTRAINT fk_rails_2a8dac9901 FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.users_ops_dashboard_projects
- ADD CONSTRAINT fk_rails_220a0562db FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY group_group_links
+ ADD CONSTRAINT fk_rails_2b2353ca49 FOREIGN KEY (shared_with_group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_runners
- ADD CONSTRAINT fk_rails_22388594e9 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_repository_updated_events
+ ADD CONSTRAINT fk_rails_2b70854c08 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.service_desk_settings
- ADD CONSTRAINT fk_rails_223a296a85 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_branch_unprotect_access_levels
+ ADD CONSTRAINT fk_rails_2d2aba21ef FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.group_custom_attributes
- ADD CONSTRAINT fk_rails_246e0db83a FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_freeze_periods
+ ADD CONSTRAINT fk_rails_2e02bbd1a6 FOREIGN KEY (project_id) REFERENCES projects(id);
-ALTER TABLE ONLY public.requirements_management_test_reports
- ADD CONSTRAINT fk_rails_24cecc1e68 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE SET NULL;
+ALTER TABLE ONLY issuable_severities
+ ADD CONSTRAINT fk_rails_2fbb74ad6d FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.cluster_agents
- ADD CONSTRAINT fk_rails_25e9fc2d5d FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY saml_providers
+ ADD CONSTRAINT fk_rails_306d459be7 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.group_wiki_repositories
- ADD CONSTRAINT fk_rails_26f867598c FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_state_events
+ ADD CONSTRAINT fk_rails_3112bba7dc FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.lfs_file_locks
- ADD CONSTRAINT fk_rails_27a1d98fa8 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_diff_commits
+ ADD CONSTRAINT fk_rails_316aaceda3 FOREIGN KEY (merge_request_diff_id) REFERENCES merge_request_diffs(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_alerting_settings
- ADD CONSTRAINT fk_rails_27a84b407d FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY group_import_states
+ ADD CONSTRAINT fk_rails_31c3e0503a FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_state_events
- ADD CONSTRAINT fk_rails_29af06892a FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY zoom_meetings
+ ADD CONSTRAINT fk_rails_3263f29616 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.reviews
- ADD CONSTRAINT fk_rails_29e6f859c4 FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY container_repositories
+ ADD CONSTRAINT fk_rails_32f7bf5aad FOREIGN KEY (project_id) REFERENCES projects(id);
-ALTER TABLE ONLY public.draft_notes
- ADD CONSTRAINT fk_rails_2a8dac9901 FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_applications_jupyter
+ ADD CONSTRAINT fk_rails_331f0aff78 FOREIGN KEY (oauth_application_id) REFERENCES oauth_applications(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.group_group_links
- ADD CONSTRAINT fk_rails_2b2353ca49 FOREIGN KEY (shared_with_group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_metrics
+ ADD CONSTRAINT fk_rails_33ae169d48 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_repository_updated_events
- ADD CONSTRAINT fk_rails_2b70854c08 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY suggestions
+ ADD CONSTRAINT fk_rails_33b03a535c FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_branch_unprotect_access_levels
- ADD CONSTRAINT fk_rails_2d2aba21ef FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY requirements
+ ADD CONSTRAINT fk_rails_33fed8aa4e FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_freeze_periods
- ADD CONSTRAINT fk_rails_2e02bbd1a6 FOREIGN KEY (project_id) REFERENCES public.projects(id);
+ALTER TABLE ONLY metrics_dashboard_annotations
+ ADD CONSTRAINT fk_rails_345ab51043 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.saml_providers
- ADD CONSTRAINT fk_rails_306d459be7 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY wiki_page_slugs
+ ADD CONSTRAINT fk_rails_358b46be14 FOREIGN KEY (wiki_page_meta_id) REFERENCES wiki_page_meta(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_state_events
- ADD CONSTRAINT fk_rails_3112bba7dc FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY board_labels
+ ADD CONSTRAINT fk_rails_362b0600a3 FOREIGN KEY (label_id) REFERENCES labels(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_request_diff_commits
- ADD CONSTRAINT fk_rails_316aaceda3 FOREIGN KEY (merge_request_diff_id) REFERENCES public.merge_request_diffs(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_blocks
+ ADD CONSTRAINT fk_rails_364d4bea8b FOREIGN KEY (blocked_merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.group_import_states
- ADD CONSTRAINT fk_rails_31c3e0503a FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_reviewers
+ ADD CONSTRAINT fk_rails_3704a66140 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.zoom_meetings
- ADD CONSTRAINT fk_rails_3263f29616 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY analytics_cycle_analytics_project_stages
+ ADD CONSTRAINT fk_rails_3829e49b66 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.container_repositories
- ADD CONSTRAINT fk_rails_32f7bf5aad FOREIGN KEY (project_id) REFERENCES public.projects(id);
+ALTER TABLE ONLY issue_user_mentions
+ ADD CONSTRAINT fk_rails_3861d9fefa FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_jupyter
- ADD CONSTRAINT fk_rails_331f0aff78 FOREIGN KEY (oauth_application_id) REFERENCES public.oauth_applications(id) ON DELETE SET NULL;
+ALTER TABLE ONLY namespace_settings
+ ADD CONSTRAINT fk_rails_3896d4fae5 FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_request_metrics
- ADD CONSTRAINT fk_rails_33ae169d48 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY self_managed_prometheus_alert_events
+ ADD CONSTRAINT fk_rails_3936dadc62 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.suggestions
- ADD CONSTRAINT fk_rails_33b03a535c FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_project_rules_groups
+ ADD CONSTRAINT fk_rails_396841e79e FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.requirements
- ADD CONSTRAINT fk_rails_33fed8aa4e FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY self_managed_prometheus_alert_events
+ ADD CONSTRAINT fk_rails_39d83d1b65 FOREIGN KEY (environment_id) REFERENCES environments(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.metrics_dashboard_annotations
- ADD CONSTRAINT fk_rails_345ab51043 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY chat_teams
+ ADD CONSTRAINT fk_rails_3b543909cb FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.wiki_page_slugs
- ADD CONSTRAINT fk_rails_358b46be14 FOREIGN KEY (wiki_page_meta_id) REFERENCES public.wiki_page_meta(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_build_needs
+ ADD CONSTRAINT fk_rails_3cf221d4ed FOREIGN KEY (build_id) REFERENCES ci_builds(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.board_labels
- ADD CONSTRAINT fk_rails_362b0600a3 FOREIGN KEY (label_id) REFERENCES public.labels(id) ON DELETE CASCADE;
+ALTER TABLE ONLY cluster_groups
+ ADD CONSTRAINT fk_rails_3d28377556 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_request_blocks
- ADD CONSTRAINT fk_rails_364d4bea8b FOREIGN KEY (blocked_merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY note_diff_files
+ ADD CONSTRAINT fk_rails_3d66047aeb FOREIGN KEY (diff_note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.analytics_cycle_analytics_project_stages
- ADD CONSTRAINT fk_rails_3829e49b66 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY snippet_user_mentions
+ ADD CONSTRAINT fk_rails_3e00189191 FOREIGN KEY (snippet_id) REFERENCES snippets(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issue_user_mentions
- ADD CONSTRAINT fk_rails_3861d9fefa FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_applications_helm
+ ADD CONSTRAINT fk_rails_3e2b1c06bc FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.namespace_settings
- ADD CONSTRAINT fk_rails_3896d4fae5 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY epic_user_mentions
+ ADD CONSTRAINT fk_rails_3eaf4d88cc FOREIGN KEY (epic_id) REFERENCES epics(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.self_managed_prometheus_alert_events
- ADD CONSTRAINT fk_rails_3936dadc62 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY analytics_cycle_analytics_project_stages
+ ADD CONSTRAINT fk_rails_3ec9fd7912 FOREIGN KEY (end_event_label_id) REFERENCES labels(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_project_rules_groups
- ADD CONSTRAINT fk_rails_396841e79e FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY board_assignees
+ ADD CONSTRAINT fk_rails_3f6f926bd5 FOREIGN KEY (board_id) REFERENCES boards(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.self_managed_prometheus_alert_events
- ADD CONSTRAINT fk_rails_39d83d1b65 FOREIGN KEY (environment_id) REFERENCES public.environments(id) ON DELETE CASCADE;
+ALTER TABLE ONLY description_versions
+ ADD CONSTRAINT fk_rails_3ff658220b FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.chat_teams
- ADD CONSTRAINT fk_rails_3b543909cb FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_kubernetes_namespaces
+ ADD CONSTRAINT fk_rails_40cc7ccbc3 FOREIGN KEY (cluster_project_id) REFERENCES cluster_projects(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_build_needs
- ADD CONSTRAINT fk_rails_3cf221d4ed FOREIGN KEY (build_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_node_namespace_links
+ ADD CONSTRAINT fk_rails_41ff5fb854 FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.cluster_groups
- ADD CONSTRAINT fk_rails_3d28377556 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY epic_issues
+ ADD CONSTRAINT fk_rails_4209981af6 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.note_diff_files
- ADD CONSTRAINT fk_rails_3d66047aeb FOREIGN KEY (diff_note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_refs
+ ADD CONSTRAINT fk_rails_4249db8cc3 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.snippet_user_mentions
- ADD CONSTRAINT fk_rails_3e00189191 FOREIGN KEY (snippet_id) REFERENCES public.snippets(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_resources
+ ADD CONSTRAINT fk_rails_430336af2d FOREIGN KEY (resource_group_id) REFERENCES ci_resource_groups(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_helm
- ADD CONSTRAINT fk_rails_3e2b1c06bc FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_applications_fluentd
+ ADD CONSTRAINT fk_rails_4319b1dcd2 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.epic_user_mentions
- ADD CONSTRAINT fk_rails_3eaf4d88cc FOREIGN KEY (epic_id) REFERENCES public.epics(id) ON DELETE CASCADE;
+ALTER TABLE ONLY operations_strategies_user_lists
+ ADD CONSTRAINT fk_rails_43241e8d29 FOREIGN KEY (strategy_id) REFERENCES operations_strategies(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.analytics_cycle_analytics_project_stages
- ADD CONSTRAINT fk_rails_3ec9fd7912 FOREIGN KEY (end_event_label_id) REFERENCES public.labels(id) ON DELETE CASCADE;
+ALTER TABLE ONLY lfs_file_locks
+ ADD CONSTRAINT fk_rails_43df7a0412 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.board_assignees
- ADD CONSTRAINT fk_rails_3f6f926bd5 FOREIGN KEY (board_id) REFERENCES public.boards(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_assignees
+ ADD CONSTRAINT fk_rails_443443ce6f FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.description_versions
- ADD CONSTRAINT fk_rails_3ff658220b FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_dependency_links
+ ADD CONSTRAINT fk_rails_4437bf4070 FOREIGN KEY (dependency_id) REFERENCES packages_dependencies(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_kubernetes_namespaces
- ADD CONSTRAINT fk_rails_40cc7ccbc3 FOREIGN KEY (cluster_project_id) REFERENCES public.cluster_projects(id) ON DELETE SET NULL;
+ALTER TABLE ONLY project_auto_devops
+ ADD CONSTRAINT fk_rails_45436b12b2 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_node_namespace_links
- ADD CONSTRAINT fk_rails_41ff5fb854 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_requests_closing_issues
+ ADD CONSTRAINT fk_rails_458eda8667 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.epic_issues
- ADD CONSTRAINT fk_rails_4209981af6 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_environment_deploy_access_levels
+ ADD CONSTRAINT fk_rails_45cc02a931 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_refs
- ADD CONSTRAINT fk_rails_4249db8cc3 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY prometheus_alert_events
+ ADD CONSTRAINT fk_rails_4675865839 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_resources
- ADD CONSTRAINT fk_rails_430336af2d FOREIGN KEY (resource_group_id) REFERENCES public.ci_resource_groups(id) ON DELETE CASCADE;
+ALTER TABLE ONLY smartcard_identities
+ ADD CONSTRAINT fk_rails_4689f889a9 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_fluentd
- ADD CONSTRAINT fk_rails_4319b1dcd2 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_feedback
+ ADD CONSTRAINT fk_rails_472f69b043 FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.operations_strategies_user_lists
- ADD CONSTRAINT fk_rails_43241e8d29 FOREIGN KEY (strategy_id) REFERENCES public.operations_strategies(id) ON DELETE CASCADE;
+ALTER TABLE ONLY user_custom_attributes
+ ADD CONSTRAINT fk_rails_47b91868a8 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.lfs_file_locks
- ADD CONSTRAINT fk_rails_43df7a0412 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_pipeline_artifacts
+ ADD CONSTRAINT fk_rails_4a70390ca6 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_request_assignees
- ADD CONSTRAINT fk_rails_443443ce6f FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY group_deletion_schedules
+ ADD CONSTRAINT fk_rails_4b8c694a6c FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.packages_dependency_links
- ADD CONSTRAINT fk_rails_4437bf4070 FOREIGN KEY (dependency_id) REFERENCES public.packages_dependencies(id) ON DELETE CASCADE;
+ALTER TABLE ONLY design_management_designs
+ ADD CONSTRAINT fk_rails_4bb1073360 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_auto_devops
- ADD CONSTRAINT fk_rails_45436b12b2 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issue_metrics
+ ADD CONSTRAINT fk_rails_4bb543d85d FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_requests_closing_issues
- ADD CONSTRAINT fk_rails_458eda8667 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_metrics_settings
+ ADD CONSTRAINT fk_rails_4c6037ee4f FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_environment_deploy_access_levels
- ADD CONSTRAINT fk_rails_45cc02a931 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY prometheus_metrics
+ ADD CONSTRAINT fk_rails_4c8957a707 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.prometheus_alert_events
- ADD CONSTRAINT fk_rails_4675865839 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY scim_identities
+ ADD CONSTRAINT fk_rails_4d2056ebd9 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.smartcard_identities
- ADD CONSTRAINT fk_rails_4689f889a9 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY snippet_user_mentions
+ ADD CONSTRAINT fk_rails_4d3f96b2cb FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_feedback
- ADD CONSTRAINT fk_rails_472f69b043 FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY deployment_clusters
+ ADD CONSTRAINT fk_rails_4e6243e120 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.user_custom_attributes
- ADD CONSTRAINT fk_rails_47b91868a8 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_repository_renamed_events
+ ADD CONSTRAINT fk_rails_4e6524febb FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipeline_artifacts
- ADD CONSTRAINT fk_rails_4a70390ca6 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY aws_roles
+ ADD CONSTRAINT fk_rails_4ed56f4720 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.group_deletion_schedules
- ADD CONSTRAINT fk_rails_4b8c694a6c FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY security_scans
+ ADD CONSTRAINT fk_rails_4ef1e6b4c6 FOREIGN KEY (build_id) REFERENCES ci_builds(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.design_management_designs
- ADD CONSTRAINT fk_rails_4bb1073360 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_diff_files
+ ADD CONSTRAINT fk_rails_501aa0a391 FOREIGN KEY (merge_request_diff_id) REFERENCES merge_request_diffs(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issue_metrics
- ADD CONSTRAINT fk_rails_4bb543d85d FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_iteration_events
+ ADD CONSTRAINT fk_rails_501fa15d69 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.project_metrics_settings
- ADD CONSTRAINT fk_rails_4c6037ee4f FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY status_page_settings
+ ADD CONSTRAINT fk_rails_506e5ba391 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.prometheus_metrics
- ADD CONSTRAINT fk_rails_4c8957a707 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_repository_storage_moves
+ ADD CONSTRAINT fk_rails_5106dbd44a FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.scim_identities
- ADD CONSTRAINT fk_rails_4d2056ebd9 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY x509_commit_signatures
+ ADD CONSTRAINT fk_rails_53fe41188f FOREIGN KEY (x509_certificate_id) REFERENCES x509_certificates(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.snippet_user_mentions
- ADD CONSTRAINT fk_rails_4d3f96b2cb FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY analytics_cycle_analytics_group_value_streams
+ ADD CONSTRAINT fk_rails_540627381a FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.deployment_clusters
- ADD CONSTRAINT fk_rails_4e6243e120 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_node_namespace_links
+ ADD CONSTRAINT fk_rails_546bf08d3e FOREIGN KEY (geo_node_id) REFERENCES geo_nodes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_repository_renamed_events
- ADD CONSTRAINT fk_rails_4e6524febb FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_applications_knative
+ ADD CONSTRAINT fk_rails_54fc91e0a0 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.aws_roles
- ADD CONSTRAINT fk_rails_4ed56f4720 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY terraform_states
+ ADD CONSTRAINT fk_rails_558901b030 FOREIGN KEY (locked_by_user_id) REFERENCES users(id);
-ALTER TABLE ONLY public.security_scans
- ADD CONSTRAINT fk_rails_4ef1e6b4c6 FOREIGN KEY (build_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE;
+ALTER TABLE ONLY group_deploy_keys
+ ADD CONSTRAINT fk_rails_5682fc07f8 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE RESTRICT;
-ALTER TABLE ONLY public.merge_request_diff_files
- ADD CONSTRAINT fk_rails_501aa0a391 FOREIGN KEY (merge_request_diff_id) REFERENCES public.merge_request_diffs(id) ON DELETE CASCADE;
+ALTER TABLE ONLY experiment_users
+ ADD CONSTRAINT fk_rails_56d4708b4a FOREIGN KEY (experiment_id) REFERENCES experiments(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_iteration_events
- ADD CONSTRAINT fk_rails_501fa15d69 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY issue_user_mentions
+ ADD CONSTRAINT fk_rails_57581fda73 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.status_page_settings
- ADD CONSTRAINT fk_rails_506e5ba391 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_assignees
+ ADD CONSTRAINT fk_rails_579d375628 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_repository_storage_moves
- ADD CONSTRAINT fk_rails_5106dbd44a FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_applications_cilium
+ ADD CONSTRAINT fk_rails_59dc12eea6 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.x509_commit_signatures
- ADD CONSTRAINT fk_rails_53fe41188f FOREIGN KEY (x509_certificate_id) REFERENCES public.x509_certificates(id) ON DELETE CASCADE;
+ALTER TABLE ONLY analytics_cycle_analytics_group_stages
+ ADD CONSTRAINT fk_rails_5a22f40223 FOREIGN KEY (start_event_label_id) REFERENCES labels(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.analytics_cycle_analytics_group_value_streams
- ADD CONSTRAINT fk_rails_540627381a FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY badges
+ ADD CONSTRAINT fk_rails_5a7c055bdc FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_node_namespace_links
- ADD CONSTRAINT fk_rails_546bf08d3e FOREIGN KEY (geo_node_id) REFERENCES public.geo_nodes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_label_events
+ ADD CONSTRAINT fk_rails_5ac1d2fc24 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_knative
- ADD CONSTRAINT fk_rails_54fc91e0a0 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_merge_request_rules_groups
+ ADD CONSTRAINT fk_rails_5b2ecf6139 FOREIGN KEY (approval_merge_request_rule_id) REFERENCES approval_merge_request_rules(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.terraform_states
- ADD CONSTRAINT fk_rails_558901b030 FOREIGN KEY (locked_by_user_id) REFERENCES public.users(id);
+ALTER TABLE ONLY namespace_limits
+ ADD CONSTRAINT fk_rails_5b3f2bc334 FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.group_deploy_keys
- ADD CONSTRAINT fk_rails_5682fc07f8 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE RESTRICT;
+ALTER TABLE ONLY protected_environment_deploy_access_levels
+ ADD CONSTRAINT fk_rails_5b9f6970fe FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.experiment_users
- ADD CONSTRAINT fk_rails_56d4708b4a FOREIGN KEY (experiment_id) REFERENCES public.experiments(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_branch_unprotect_access_levels
+ ADD CONSTRAINT fk_rails_5be1abfc25 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issue_user_mentions
- ADD CONSTRAINT fk_rails_57581fda73 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY cluster_providers_gcp
+ ADD CONSTRAINT fk_rails_5c2c3bc814 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_request_assignees
- ADD CONSTRAINT fk_rails_579d375628 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY insights
+ ADD CONSTRAINT fk_rails_5c4391f60a FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_cilium
- ADD CONSTRAINT fk_rails_59dc12eea6 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_scanners
+ ADD CONSTRAINT fk_rails_5c9d42a221 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.analytics_cycle_analytics_group_stages
- ADD CONSTRAINT fk_rails_5a22f40223 FOREIGN KEY (start_event_label_id) REFERENCES public.labels(id) ON DELETE CASCADE;
+ALTER TABLE ONLY reviews
+ ADD CONSTRAINT fk_rails_5ca11d8c31 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.badges
- ADD CONSTRAINT fk_rails_5a7c055bdc FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY epic_issues
+ ADD CONSTRAINT fk_rails_5d942936b4 FOREIGN KEY (epic_id) REFERENCES epics(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_label_events
- ADD CONSTRAINT fk_rails_5ac1d2fc24 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_weight_events
+ ADD CONSTRAINT fk_rails_5eb5cb92a1 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_merge_request_rules_groups
- ADD CONSTRAINT fk_rails_5b2ecf6139 FOREIGN KEY (approval_merge_request_rule_id) REFERENCES public.approval_merge_request_rules(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_project_rules
+ ADD CONSTRAINT fk_rails_5fb4dd100b FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.namespace_limits
- ADD CONSTRAINT fk_rails_5b3f2bc334 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY user_highest_roles
+ ADD CONSTRAINT fk_rails_60f6c325a6 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_environment_deploy_access_levels
- ADD CONSTRAINT fk_rails_5b9f6970fe FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY dependency_proxy_group_settings
+ ADD CONSTRAINT fk_rails_616ddd680a FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_branch_unprotect_access_levels
- ADD CONSTRAINT fk_rails_5be1abfc25 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY group_deploy_tokens
+ ADD CONSTRAINT fk_rails_61a572b41a FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.cluster_providers_gcp
- ADD CONSTRAINT fk_rails_5c2c3bc814 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY status_page_published_incidents
+ ADD CONSTRAINT fk_rails_61e5493940 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.insights
- ADD CONSTRAINT fk_rails_5c4391f60a FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY deployment_clusters
+ ADD CONSTRAINT fk_rails_6359a164df FOREIGN KEY (deployment_id) REFERENCES deployments(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_scanners
- ADD CONSTRAINT fk_rails_5c9d42a221 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY evidences
+ ADD CONSTRAINT fk_rails_6388b435a6 FOREIGN KEY (release_id) REFERENCES releases(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.reviews
- ADD CONSTRAINT fk_rails_5ca11d8c31 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY jira_imports
+ ADD CONSTRAINT fk_rails_63cbe52ada FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.epic_issues
- ADD CONSTRAINT fk_rails_5d942936b4 FOREIGN KEY (epic_id) REFERENCES public.epics(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_occurrence_pipelines
+ ADD CONSTRAINT fk_rails_6421e35d7d FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_weight_events
- ADD CONSTRAINT fk_rails_5eb5cb92a1 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY group_deploy_tokens
+ ADD CONSTRAINT fk_rails_6477b01f6b FOREIGN KEY (deploy_token_id) REFERENCES deploy_tokens(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_project_rules
- ADD CONSTRAINT fk_rails_5fb4dd100b FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY reviews
+ ADD CONSTRAINT fk_rails_64798be025 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.user_highest_roles
- ADD CONSTRAINT fk_rails_60f6c325a6 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY operations_feature_flags
+ ADD CONSTRAINT fk_rails_648e241be7 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.dependency_proxy_group_settings
- ADD CONSTRAINT fk_rails_616ddd680a FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_sources_projects
+ ADD CONSTRAINT fk_rails_64b6855cbc FOREIGN KEY (source_project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.group_deploy_tokens
- ADD CONSTRAINT fk_rails_61a572b41a FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY board_group_recent_visits
+ ADD CONSTRAINT fk_rails_64bfc19bc5 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.status_page_published_incidents
- ADD CONSTRAINT fk_rails_61e5493940 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_merge_request_rule_sources
+ ADD CONSTRAINT fk_rails_64e8ed3c7e FOREIGN KEY (approval_project_rule_id) REFERENCES approval_project_rules(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.deployment_clusters
- ADD CONSTRAINT fk_rails_6359a164df FOREIGN KEY (deployment_id) REFERENCES public.deployments(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_pipeline_chat_data
+ ADD CONSTRAINT fk_rails_64ebfab6b3 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.evidences
- ADD CONSTRAINT fk_rails_6388b435a6 FOREIGN KEY (release_id) REFERENCES public.releases(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_project_rules_protected_branches
+ ADD CONSTRAINT fk_rails_65203aa786 FOREIGN KEY (approval_project_rule_id) REFERENCES approval_project_rules(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.jira_imports
- ADD CONSTRAINT fk_rails_63cbe52ada FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY design_management_versions
+ ADD CONSTRAINT fk_rails_6574200d99 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_occurrence_pipelines
- ADD CONSTRAINT fk_rails_6421e35d7d FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_merge_request_rules_approved_approvers
+ ADD CONSTRAINT fk_rails_6577725edb FOREIGN KEY (approval_merge_request_rule_id) REFERENCES approval_merge_request_rules(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.group_deploy_tokens
- ADD CONSTRAINT fk_rails_6477b01f6b FOREIGN KEY (deploy_token_id) REFERENCES public.deploy_tokens(id) ON DELETE CASCADE;
+ALTER TABLE ONLY operations_feature_flags_clients
+ ADD CONSTRAINT fk_rails_6650ed902c FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.reviews
- ADD CONSTRAINT fk_rails_64798be025 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY web_hook_logs
+ ADD CONSTRAINT fk_rails_666826e111 FOREIGN KEY (web_hook_id) REFERENCES web_hooks(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.operations_feature_flags
- ADD CONSTRAINT fk_rails_648e241be7 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY jira_imports
+ ADD CONSTRAINT fk_rails_675d38c03b FOREIGN KEY (label_id) REFERENCES labels(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_sources_projects
- ADD CONSTRAINT fk_rails_64b6855cbc FOREIGN KEY (source_project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_iteration_events
+ ADD CONSTRAINT fk_rails_6830c13ac1 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.board_group_recent_visits
- ADD CONSTRAINT fk_rails_64bfc19bc5 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_hashed_storage_migrated_events
+ ADD CONSTRAINT fk_rails_687ed7d7c5 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_merge_request_rule_sources
- ADD CONSTRAINT fk_rails_64e8ed3c7e FOREIGN KEY (approval_project_rule_id) REFERENCES public.approval_project_rules(id) ON DELETE CASCADE;
+ALTER TABLE ONLY plan_limits
+ ADD CONSTRAINT fk_rails_69f8b6184f FOREIGN KEY (plan_id) REFERENCES plans(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipeline_chat_data
- ADD CONSTRAINT fk_rails_64ebfab6b3 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY operations_feature_flags_issues
+ ADD CONSTRAINT fk_rails_6a8856ca4f FOREIGN KEY (feature_flag_id) REFERENCES operations_feature_flags(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_project_rules_protected_branches
- ADD CONSTRAINT fk_rails_65203aa786 FOREIGN KEY (approval_project_rule_id) REFERENCES public.approval_project_rules(id) ON DELETE CASCADE;
+ALTER TABLE ONLY prometheus_alerts
+ ADD CONSTRAINT fk_rails_6d9b283465 FOREIGN KEY (environment_id) REFERENCES environments(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.design_management_versions
- ADD CONSTRAINT fk_rails_6574200d99 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY term_agreements
+ ADD CONSTRAINT fk_rails_6ea6520e4a FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_merge_request_rules_approved_approvers
- ADD CONSTRAINT fk_rails_6577725edb FOREIGN KEY (approval_merge_request_rule_id) REFERENCES public.approval_merge_request_rules(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_compliance_framework_settings
+ ADD CONSTRAINT fk_rails_6f5294f16c FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.operations_feature_flags_clients
- ADD CONSTRAINT fk_rails_6650ed902c FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY users_security_dashboard_projects
+ ADD CONSTRAINT fk_rails_6f6cf8e66e FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.web_hook_logs
- ADD CONSTRAINT fk_rails_666826e111 FOREIGN KEY (web_hook_id) REFERENCES public.web_hooks(id) ON DELETE CASCADE;
+ALTER TABLE ONLY dast_sites
+ ADD CONSTRAINT fk_rails_6febb6ea9c FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.jira_imports
- ADD CONSTRAINT fk_rails_675d38c03b FOREIGN KEY (label_id) REFERENCES public.labels(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_builds_runner_session
+ ADD CONSTRAINT fk_rails_70707857d3 FOREIGN KEY (build_id) REFERENCES ci_builds(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_iteration_events
- ADD CONSTRAINT fk_rails_6830c13ac1 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY list_user_preferences
+ ADD CONSTRAINT fk_rails_70b2ef5ce2 FOREIGN KEY (list_id) REFERENCES lists(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_hashed_storage_migrated_events
- ADD CONSTRAINT fk_rails_687ed7d7c5 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_custom_attributes
+ ADD CONSTRAINT fk_rails_719c3dccc5 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.plan_limits
- ADD CONSTRAINT fk_rails_69f8b6184f FOREIGN KEY (plan_id) REFERENCES public.plans(id) ON DELETE CASCADE;
+ALTER TABLE ONLY security_findings
+ ADD CONSTRAINT fk_rails_729b763a54 FOREIGN KEY (scanner_id) REFERENCES vulnerability_scanners(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.operations_feature_flags_issues
- ADD CONSTRAINT fk_rails_6a8856ca4f FOREIGN KEY (feature_flag_id) REFERENCES public.operations_feature_flags(id) ON DELETE CASCADE;
+ALTER TABLE ONLY dast_scanner_profiles
+ ADD CONSTRAINT fk_rails_72a8ba7141 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.prometheus_alerts
- ADD CONSTRAINT fk_rails_6d9b283465 FOREIGN KEY (environment_id) REFERENCES public.environments(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_historical_statistics
+ ADD CONSTRAINT fk_rails_72b73ed023 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.term_agreements
- ADD CONSTRAINT fk_rails_6ea6520e4a FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY slack_integrations
+ ADD CONSTRAINT fk_rails_73db19721a FOREIGN KEY (service_id) REFERENCES services(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_compliance_framework_settings
- ADD CONSTRAINT fk_rails_6f5294f16c FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY custom_emoji
+ ADD CONSTRAINT fk_rails_745925b412 FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.users_security_dashboard_projects
- ADD CONSTRAINT fk_rails_6f6cf8e66e FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY dast_site_profiles
+ ADD CONSTRAINT fk_rails_747dc64abc FOREIGN KEY (dast_site_id) REFERENCES dast_sites(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.dast_sites
- ADD CONSTRAINT fk_rails_6febb6ea9c FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_context_commit_diff_files
+ ADD CONSTRAINT fk_rails_74a00a1787 FOREIGN KEY (merge_request_context_commit_id) REFERENCES merge_request_context_commits(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_builds_runner_session
- ADD CONSTRAINT fk_rails_70707857d3 FOREIGN KEY (build_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_applications_ingress
+ ADD CONSTRAINT fk_rails_753a7b41c1 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.list_user_preferences
- ADD CONSTRAINT fk_rails_70b2ef5ce2 FOREIGN KEY (list_id) REFERENCES public.lists(id) ON DELETE CASCADE;
+ALTER TABLE ONLY release_links
+ ADD CONSTRAINT fk_rails_753be7ae29 FOREIGN KEY (release_id) REFERENCES releases(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_custom_attributes
- ADD CONSTRAINT fk_rails_719c3dccc5 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY milestone_releases
+ ADD CONSTRAINT fk_rails_754f27dbfa FOREIGN KEY (release_id) REFERENCES releases(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.dast_scanner_profiles
- ADD CONSTRAINT fk_rails_72a8ba7141 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_repositories_changed_events
+ ADD CONSTRAINT fk_rails_75ec0fefcc FOREIGN KEY (geo_node_id) REFERENCES geo_nodes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_historical_statistics
- ADD CONSTRAINT fk_rails_72b73ed023 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_label_events
+ ADD CONSTRAINT fk_rails_75efb0a653 FOREIGN KEY (epic_id) REFERENCES epics(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.slack_integrations
- ADD CONSTRAINT fk_rails_73db19721a FOREIGN KEY (service_id) REFERENCES public.services(id) ON DELETE CASCADE;
+ALTER TABLE ONLY x509_certificates
+ ADD CONSTRAINT fk_rails_76479fb5b4 FOREIGN KEY (x509_issuer_id) REFERENCES x509_issuers(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.custom_emoji
- ADD CONSTRAINT fk_rails_745925b412 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY pages_domain_acme_orders
+ ADD CONSTRAINT fk_rails_76581b1c16 FOREIGN KEY (pages_domain_id) REFERENCES pages_domains(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.dast_site_profiles
- ADD CONSTRAINT fk_rails_747dc64abc FOREIGN KEY (dast_site_id) REFERENCES public.dast_sites(id) ON DELETE CASCADE;
+ALTER TABLE ONLY boards_epic_user_preferences
+ ADD CONSTRAINT fk_rails_76c4e9732d FOREIGN KEY (epic_id) REFERENCES epics(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_request_context_commit_diff_files
- ADD CONSTRAINT fk_rails_74a00a1787 FOREIGN KEY (merge_request_context_commit_id) REFERENCES public.merge_request_context_commits(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_subscriptions_projects
+ ADD CONSTRAINT fk_rails_7871f9a97b FOREIGN KEY (upstream_project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_ingress
- ADD CONSTRAINT fk_rails_753a7b41c1 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY terraform_states
+ ADD CONSTRAINT fk_rails_78f54ca485 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.release_links
- ADD CONSTRAINT fk_rails_753be7ae29 FOREIGN KEY (release_id) REFERENCES public.releases(id) ON DELETE CASCADE;
+ALTER TABLE ONLY software_license_policies
+ ADD CONSTRAINT fk_rails_7a7a2a92de FOREIGN KEY (software_license_id) REFERENCES software_licenses(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.milestone_releases
- ADD CONSTRAINT fk_rails_754f27dbfa FOREIGN KEY (release_id) REFERENCES public.releases(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_repositories
+ ADD CONSTRAINT fk_rails_7a810d4121 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_repositories_changed_events
- ADD CONSTRAINT fk_rails_75ec0fefcc FOREIGN KEY (geo_node_id) REFERENCES public.geo_nodes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY operations_scopes
+ ADD CONSTRAINT fk_rails_7a9358853b FOREIGN KEY (strategy_id) REFERENCES operations_strategies(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_label_events
- ADD CONSTRAINT fk_rails_75efb0a653 FOREIGN KEY (epic_id) REFERENCES public.epics(id) ON DELETE CASCADE;
+ALTER TABLE ONLY milestone_releases
+ ADD CONSTRAINT fk_rails_7ae0756a2d FOREIGN KEY (milestone_id) REFERENCES milestones(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.x509_certificates
- ADD CONSTRAINT fk_rails_76479fb5b4 FOREIGN KEY (x509_issuer_id) REFERENCES public.x509_issuers(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_state_events
+ ADD CONSTRAINT fk_rails_7ddc5f7457 FOREIGN KEY (source_merge_request_id) REFERENCES merge_requests(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.pages_domain_acme_orders
- ADD CONSTRAINT fk_rails_76581b1c16 FOREIGN KEY (pages_domain_id) REFERENCES public.pages_domains(id) ON DELETE CASCADE;
+ALTER TABLE ONLY application_settings
+ ADD CONSTRAINT fk_rails_7e112a9599 FOREIGN KEY (instance_administration_project_id) REFERENCES projects(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_subscriptions_projects
- ADD CONSTRAINT fk_rails_7871f9a97b FOREIGN KEY (upstream_project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_kubernetes_namespaces
+ ADD CONSTRAINT fk_rails_7e7688ecaf FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.terraform_states
- ADD CONSTRAINT fk_rails_78f54ca485 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_merge_request_rules_users
+ ADD CONSTRAINT fk_rails_80e6801803 FOREIGN KEY (approval_merge_request_rule_id) REFERENCES approval_merge_request_rules(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.software_license_policies
- ADD CONSTRAINT fk_rails_7a7a2a92de FOREIGN KEY (software_license_id) REFERENCES public.software_licenses(id) ON DELETE CASCADE;
+ALTER TABLE ONLY dast_site_profiles
+ ADD CONSTRAINT fk_rails_83e309d69e FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_repositories
- ADD CONSTRAINT fk_rails_7a810d4121 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY boards_epic_user_preferences
+ ADD CONSTRAINT fk_rails_851fe1510a FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.operations_scopes
- ADD CONSTRAINT fk_rails_7a9358853b FOREIGN KEY (strategy_id) REFERENCES public.operations_strategies(id) ON DELETE CASCADE;
+ALTER TABLE ONLY deployment_merge_requests
+ ADD CONSTRAINT fk_rails_86a6d8bf12 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.milestone_releases
- ADD CONSTRAINT fk_rails_7ae0756a2d FOREIGN KEY (milestone_id) REFERENCES public.milestones(id) ON DELETE CASCADE;
+ALTER TABLE ONLY analytics_language_trend_repository_languages
+ ADD CONSTRAINT fk_rails_86cc9aef5f FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_state_events
- ADD CONSTRAINT fk_rails_7ddc5f7457 FOREIGN KEY (source_merge_request_id) REFERENCES public.merge_requests(id) ON DELETE SET NULL;
+ALTER TABLE ONLY merge_request_diff_details
+ ADD CONSTRAINT fk_rails_86f4d24ecd FOREIGN KEY (merge_request_diff_id) REFERENCES merge_request_diffs(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.application_settings
- ADD CONSTRAINT fk_rails_7e112a9599 FOREIGN KEY (instance_administration_project_id) REFERENCES public.projects(id) ON DELETE SET NULL;
+ALTER TABLE ONLY clusters_applications_crossplane
+ ADD CONSTRAINT fk_rails_87186702df FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_kubernetes_namespaces
- ADD CONSTRAINT fk_rails_7e7688ecaf FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_runner_namespaces
+ ADD CONSTRAINT fk_rails_8767676b7a FOREIGN KEY (runner_id) REFERENCES ci_runners(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_merge_request_rules_users
- ADD CONSTRAINT fk_rails_80e6801803 FOREIGN KEY (approval_merge_request_rule_id) REFERENCES public.approval_merge_request_rules(id) ON DELETE CASCADE;
+ALTER TABLE ONLY software_license_policies
+ ADD CONSTRAINT fk_rails_87b2247ce5 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.dast_site_profiles
- ADD CONSTRAINT fk_rails_83e309d69e FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_environment_deploy_access_levels
+ ADD CONSTRAINT fk_rails_898a13b650 FOREIGN KEY (protected_environment_id) REFERENCES protected_environments(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.deployment_merge_requests
- ADD CONSTRAINT fk_rails_86a6d8bf12 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY snippet_repositories
+ ADD CONSTRAINT fk_rails_8afd7e2f71 FOREIGN KEY (snippet_id) REFERENCES snippets(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.analytics_language_trend_repository_languages
- ADD CONSTRAINT fk_rails_86cc9aef5f FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY gpg_key_subkeys
+ ADD CONSTRAINT fk_rails_8b2c90b046 FOREIGN KEY (gpg_key_id) REFERENCES gpg_keys(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_crossplane
- ADD CONSTRAINT fk_rails_87186702df FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY board_user_preferences
+ ADD CONSTRAINT fk_rails_8b3b23ce82 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_runner_namespaces
- ADD CONSTRAINT fk_rails_8767676b7a FOREIGN KEY (runner_id) REFERENCES public.ci_runners(id) ON DELETE CASCADE;
+ALTER TABLE ONLY allowed_email_domains
+ ADD CONSTRAINT fk_rails_8b5da859f9 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.software_license_policies
- ADD CONSTRAINT fk_rails_87b2247ce5 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY cluster_projects
+ ADD CONSTRAINT fk_rails_8b8c5caf07 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_environment_deploy_access_levels
- ADD CONSTRAINT fk_rails_898a13b650 FOREIGN KEY (protected_environment_id) REFERENCES public.protected_environments(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_pages_metadata
+ ADD CONSTRAINT fk_rails_8c28a61485 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.snippet_repositories
- ADD CONSTRAINT fk_rails_8afd7e2f71 FOREIGN KEY (snippet_id) REFERENCES public.snippets(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_conan_metadata
+ ADD CONSTRAINT fk_rails_8c68cfec8b FOREIGN KEY (package_id) REFERENCES packages_packages(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.gpg_key_subkeys
- ADD CONSTRAINT fk_rails_8b2c90b046 FOREIGN KEY (gpg_key_id) REFERENCES public.gpg_keys(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_feedback
+ ADD CONSTRAINT fk_rails_8c77e5891a FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.board_user_preferences
- ADD CONSTRAINT fk_rails_8b3b23ce82 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_pipeline_messages
+ ADD CONSTRAINT fk_rails_8d3b04e3e1 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.allowed_email_domains
- ADD CONSTRAINT fk_rails_8b5da859f9 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_merge_request_rules_approved_approvers
+ ADD CONSTRAINT fk_rails_8dc94cff4d FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.cluster_projects
- ADD CONSTRAINT fk_rails_8b8c5caf07 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY design_user_mentions
+ ADD CONSTRAINT fk_rails_8de8c6d632 FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_pages_metadata
- ADD CONSTRAINT fk_rails_8c28a61485 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_kubernetes_namespaces
+ ADD CONSTRAINT fk_rails_8df789f3ab FOREIGN KEY (environment_id) REFERENCES environments(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.packages_conan_metadata
- ADD CONSTRAINT fk_rails_8c68cfec8b FOREIGN KEY (package_id) REFERENCES public.packages_packages(id) ON DELETE CASCADE;
+ALTER TABLE ONLY alert_management_alert_user_mentions
+ ADD CONSTRAINT fk_rails_8e48eca0fe FOREIGN KEY (alert_management_alert_id) REFERENCES alert_management_alerts(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_feedback
- ADD CONSTRAINT fk_rails_8c77e5891a FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE SET NULL;
+ALTER TABLE ONLY project_daily_statistics
+ ADD CONSTRAINT fk_rails_8e549b272d FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipeline_messages
- ADD CONSTRAINT fk_rails_8d3b04e3e1 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_pipelines_config
+ ADD CONSTRAINT fk_rails_906c9a2533 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_merge_request_rules_approved_approvers
- ADD CONSTRAINT fk_rails_8dc94cff4d FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_project_rules_groups
+ ADD CONSTRAINT fk_rails_9071e863d1 FOREIGN KEY (approval_project_rule_id) REFERENCES approval_project_rules(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.design_user_mentions
- ADD CONSTRAINT fk_rails_8de8c6d632 FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_occurrences
+ ADD CONSTRAINT fk_rails_90fed4faba FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_kubernetes_namespaces
- ADD CONSTRAINT fk_rails_8df789f3ab FOREIGN KEY (environment_id) REFERENCES public.environments(id) ON DELETE SET NULL;
+ALTER TABLE ONLY geo_reset_checksum_events
+ ADD CONSTRAINT fk_rails_910a06f12b FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.alert_management_alert_user_mentions
- ADD CONSTRAINT fk_rails_8e48eca0fe FOREIGN KEY (alert_management_alert_id) REFERENCES public.alert_management_alerts(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_error_tracking_settings
+ ADD CONSTRAINT fk_rails_910a2b8bd9 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_daily_statistics
- ADD CONSTRAINT fk_rails_8e549b272d FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY list_user_preferences
+ ADD CONSTRAINT fk_rails_916d72cafd FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipelines_config
- ADD CONSTRAINT fk_rails_906c9a2533 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY board_labels
+ ADD CONSTRAINT fk_rails_9374a16edd FOREIGN KEY (board_id) REFERENCES boards(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_project_rules_groups
- ADD CONSTRAINT fk_rails_9071e863d1 FOREIGN KEY (approval_project_rule_id) REFERENCES public.approval_project_rules(id) ON DELETE CASCADE;
+ALTER TABLE ONLY alert_management_alert_assignees
+ ADD CONSTRAINT fk_rails_93c0f6703b FOREIGN KEY (alert_id) REFERENCES alert_management_alerts(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_occurrences
- ADD CONSTRAINT fk_rails_90fed4faba FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY scim_identities
+ ADD CONSTRAINT fk_rails_9421a0bffb FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_reset_checksum_events
- ADD CONSTRAINT fk_rails_910a06f12b FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_pypi_metadata
+ ADD CONSTRAINT fk_rails_9698717cdd FOREIGN KEY (package_id) REFERENCES packages_packages(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_error_tracking_settings
- ADD CONSTRAINT fk_rails_910a2b8bd9 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_dependency_links
+ ADD CONSTRAINT fk_rails_96ef1c00d3 FOREIGN KEY (package_id) REFERENCES packages_packages(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.list_user_preferences
- ADD CONSTRAINT fk_rails_916d72cafd FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_label_events
+ ADD CONSTRAINT fk_rails_9851a00031 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.board_labels
- ADD CONSTRAINT fk_rails_9374a16edd FOREIGN KEY (board_id) REFERENCES public.boards(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_job_artifacts
+ ADD CONSTRAINT fk_rails_9862d392f9 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.alert_management_alert_assignees
- ADD CONSTRAINT fk_rails_93c0f6703b FOREIGN KEY (alert_id) REFERENCES public.alert_management_alerts(id) ON DELETE CASCADE;
+ALTER TABLE ONLY board_project_recent_visits
+ ADD CONSTRAINT fk_rails_98f8843922 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.scim_identities
- ADD CONSTRAINT fk_rails_9421a0bffb FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_kubernetes_namespaces
+ ADD CONSTRAINT fk_rails_98fe21e486 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.packages_pypi_metadata
- ADD CONSTRAINT fk_rails_9698717cdd FOREIGN KEY (package_id) REFERENCES public.packages_packages(id) ON DELETE CASCADE;
+ALTER TABLE ONLY pages_deployments
+ ADD CONSTRAINT fk_rails_993b88f59a FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.packages_dependency_links
- ADD CONSTRAINT fk_rails_96ef1c00d3 FOREIGN KEY (package_id) REFERENCES public.packages_packages(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_exports
+ ADD CONSTRAINT fk_rails_9aff2c3b45 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_label_events
- ADD CONSTRAINT fk_rails_9851a00031 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY users_ops_dashboard_projects
+ ADD CONSTRAINT fk_rails_9b4ebf005b FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_job_artifacts
- ADD CONSTRAINT fk_rails_9862d392f9 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_incident_management_settings
+ ADD CONSTRAINT fk_rails_9c2ea1b7dd FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.board_project_recent_visits
- ADD CONSTRAINT fk_rails_98f8843922 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY gpg_keys
+ ADD CONSTRAINT fk_rails_9d1f5d8719 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_kubernetes_namespaces
- ADD CONSTRAINT fk_rails_98fe21e486 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE SET NULL;
+ALTER TABLE ONLY analytics_language_trend_repository_languages
+ ADD CONSTRAINT fk_rails_9d851d566c FOREIGN KEY (programming_language_id) REFERENCES programming_languages(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_exports
- ADD CONSTRAINT fk_rails_9aff2c3b45 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY badges
+ ADD CONSTRAINT fk_rails_9df4a56538 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.users_ops_dashboard_projects
- ADD CONSTRAINT fk_rails_9b4ebf005b FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters_applications_cert_managers
+ ADD CONSTRAINT fk_rails_9e4f2cb4b2 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_incident_management_settings
- ADD CONSTRAINT fk_rails_9c2ea1b7dd FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_milestone_events
+ ADD CONSTRAINT fk_rails_a006df5590 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.gpg_keys
- ADD CONSTRAINT fk_rails_9d1f5d8719 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY namespace_root_storage_statistics
+ ADD CONSTRAINT fk_rails_a0702c430b FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.analytics_language_trend_repository_languages
- ADD CONSTRAINT fk_rails_9d851d566c FOREIGN KEY (programming_language_id) REFERENCES public.programming_languages(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_aliases
+ ADD CONSTRAINT fk_rails_a1804f74a7 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.badges
- ADD CONSTRAINT fk_rails_9df4a56538 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_user_mentions
+ ADD CONSTRAINT fk_rails_a18600f210 FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.clusters_applications_cert_managers
- ADD CONSTRAINT fk_rails_9e4f2cb4b2 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY todos
+ ADD CONSTRAINT fk_rails_a27c483435 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_milestone_events
- ADD CONSTRAINT fk_rails_a006df5590 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY jira_tracker_data
+ ADD CONSTRAINT fk_rails_a299066916 FOREIGN KEY (service_id) REFERENCES services(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.namespace_root_storage_statistics
- ADD CONSTRAINT fk_rails_a0702c430b FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_environments
+ ADD CONSTRAINT fk_rails_a354313d11 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_aliases
- ADD CONSTRAINT fk_rails_a1804f74a7 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY jira_connect_subscriptions
+ ADD CONSTRAINT fk_rails_a3c10bcf7d FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_user_mentions
- ADD CONSTRAINT fk_rails_a18600f210 FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY fork_network_members
+ ADD CONSTRAINT fk_rails_a40860a1ca FOREIGN KEY (fork_network_id) REFERENCES fork_networks(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.todos
- ADD CONSTRAINT fk_rails_a27c483435 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY operations_feature_flag_scopes
+ ADD CONSTRAINT fk_rails_a50a04d0a4 FOREIGN KEY (feature_flag_id) REFERENCES operations_feature_flags(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.jira_tracker_data
- ADD CONSTRAINT fk_rails_a299066916 FOREIGN KEY (service_id) REFERENCES public.services(id) ON DELETE CASCADE;
+ALTER TABLE ONLY cluster_projects
+ ADD CONSTRAINT fk_rails_a5a958bca1 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_environments
- ADD CONSTRAINT fk_rails_a354313d11 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY commit_user_mentions
+ ADD CONSTRAINT fk_rails_a6760813e0 FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.jira_connect_subscriptions
- ADD CONSTRAINT fk_rails_a3c10bcf7d FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_identifiers
+ ADD CONSTRAINT fk_rails_a67a16c885 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.fork_network_members
- ADD CONSTRAINT fk_rails_a40860a1ca FOREIGN KEY (fork_network_id) REFERENCES public.fork_networks(id) ON DELETE CASCADE;
+ALTER TABLE ONLY user_preferences
+ ADD CONSTRAINT fk_rails_a69bfcfd81 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.operations_feature_flag_scopes
- ADD CONSTRAINT fk_rails_a50a04d0a4 FOREIGN KEY (feature_flag_id) REFERENCES public.operations_feature_flags(id) ON DELETE CASCADE;
+ALTER TABLE ONLY sentry_issues
+ ADD CONSTRAINT fk_rails_a6a9612965 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.cluster_projects
- ADD CONSTRAINT fk_rails_a5a958bca1 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY repository_languages
+ ADD CONSTRAINT fk_rails_a750ec87a8 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.commit_user_mentions
- ADD CONSTRAINT fk_rails_a6760813e0 FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_milestone_events
+ ADD CONSTRAINT fk_rails_a788026e85 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_identifiers
- ADD CONSTRAINT fk_rails_a67a16c885 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY term_agreements
+ ADD CONSTRAINT fk_rails_a88721bcdf FOREIGN KEY (term_id) REFERENCES application_setting_terms(id);
-ALTER TABLE ONLY public.user_preferences
- ADD CONSTRAINT fk_rails_a69bfcfd81 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_pipeline_artifacts
+ ADD CONSTRAINT fk_rails_a9e811a466 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.sentry_issues
- ADD CONSTRAINT fk_rails_a6a9612965 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_user_mentions
+ ADD CONSTRAINT fk_rails_aa1b2961b1 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.repository_languages
- ADD CONSTRAINT fk_rails_a750ec87a8 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY x509_commit_signatures
+ ADD CONSTRAINT fk_rails_ab07452314 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_milestone_events
- ADD CONSTRAINT fk_rails_a788026e85 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_build_trace_sections
+ ADD CONSTRAINT fk_rails_ab7c104e26 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.term_agreements
- ADD CONSTRAINT fk_rails_a88721bcdf FOREIGN KEY (term_id) REFERENCES public.application_setting_terms(id);
+ALTER TABLE ONLY resource_iteration_events
+ ADD CONSTRAINT fk_rails_abf5d4affa FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipeline_artifacts
- ADD CONSTRAINT fk_rails_a9e811a466 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY clusters
+ ADD CONSTRAINT fk_rails_ac3a663d79 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.merge_request_user_mentions
- ADD CONSTRAINT fk_rails_aa1b2961b1 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_composer_metadata
+ ADD CONSTRAINT fk_rails_ad48c2e5bb FOREIGN KEY (package_id) REFERENCES packages_packages(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.x509_commit_signatures
- ADD CONSTRAINT fk_rails_ab07452314 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY analytics_cycle_analytics_group_stages
+ ADD CONSTRAINT fk_rails_ae5da3409b FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_build_trace_sections
- ADD CONSTRAINT fk_rails_ab7c104e26 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY metrics_dashboard_annotations
+ ADD CONSTRAINT fk_rails_aeb11a7643 FOREIGN KEY (environment_id) REFERENCES environments(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_iteration_events
- ADD CONSTRAINT fk_rails_abf5d4affa FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY pool_repositories
+ ADD CONSTRAINT fk_rails_af3f8c5d62 FOREIGN KEY (shard_id) REFERENCES shards(id) ON DELETE RESTRICT;
-ALTER TABLE ONLY public.clusters
- ADD CONSTRAINT fk_rails_ac3a663d79 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY vulnerability_statistics
+ ADD CONSTRAINT fk_rails_af61a7df4c FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.packages_composer_metadata
- ADD CONSTRAINT fk_rails_ad48c2e5bb FOREIGN KEY (package_id) REFERENCES public.packages_packages(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_label_events
+ ADD CONSTRAINT fk_rails_b126799f57 FOREIGN KEY (label_id) REFERENCES labels(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.analytics_cycle_analytics_group_stages
- ADD CONSTRAINT fk_rails_ae5da3409b FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY webauthn_registrations
+ ADD CONSTRAINT fk_rails_b15c016782 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.metrics_dashboard_annotations
- ADD CONSTRAINT fk_rails_aeb11a7643 FOREIGN KEY (environment_id) REFERENCES public.environments(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_build_infos
+ ADD CONSTRAINT fk_rails_b18868292d FOREIGN KEY (package_id) REFERENCES packages_packages(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.pool_repositories
- ADD CONSTRAINT fk_rails_af3f8c5d62 FOREIGN KEY (shard_id) REFERENCES public.shards(id) ON DELETE RESTRICT;
+ALTER TABLE ONLY authentication_events
+ ADD CONSTRAINT fk_rails_b204656a54 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.vulnerability_statistics
- ADD CONSTRAINT fk_rails_af61a7df4c FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_trains
+ ADD CONSTRAINT fk_rails_b29261ce31 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_label_events
- ADD CONSTRAINT fk_rails_b126799f57 FOREIGN KEY (label_id) REFERENCES public.labels(id) ON DELETE SET NULL;
+ALTER TABLE ONLY board_project_recent_visits
+ ADD CONSTRAINT fk_rails_b315dd0c80 FOREIGN KEY (board_id) REFERENCES boards(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.webauthn_registrations
- ADD CONSTRAINT fk_rails_b15c016782 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issues_prometheus_alert_events
+ ADD CONSTRAINT fk_rails_b32edb790f FOREIGN KEY (prometheus_alert_event_id) REFERENCES prometheus_alert_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.packages_build_infos
- ADD CONSTRAINT fk_rails_b18868292d FOREIGN KEY (package_id) REFERENCES public.packages_packages(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_trains
+ ADD CONSTRAINT fk_rails_b374b5225d FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_trains
- ADD CONSTRAINT fk_rails_b29261ce31 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY application_settings
+ ADD CONSTRAINT fk_rails_b53e481273 FOREIGN KEY (custom_project_templates_group_id) REFERENCES namespaces(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.board_project_recent_visits
- ADD CONSTRAINT fk_rails_b315dd0c80 FOREIGN KEY (board_id) REFERENCES public.boards(id) ON DELETE CASCADE;
+ALTER TABLE ONLY namespace_aggregation_schedules
+ ADD CONSTRAINT fk_rails_b565c8d16c FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues_prometheus_alert_events
- ADD CONSTRAINT fk_rails_b32edb790f FOREIGN KEY (prometheus_alert_event_id) REFERENCES public.prometheus_alert_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_project_rules_protected_branches
+ ADD CONSTRAINT fk_rails_b7567b031b FOREIGN KEY (protected_branch_id) REFERENCES protected_branches(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_trains
- ADD CONSTRAINT fk_rails_b374b5225d FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY alerts_service_data
+ ADD CONSTRAINT fk_rails_b93215a42c FOREIGN KEY (service_id) REFERENCES services(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.application_settings
- ADD CONSTRAINT fk_rails_b53e481273 FOREIGN KEY (custom_project_templates_group_id) REFERENCES public.namespaces(id) ON DELETE SET NULL;
+ALTER TABLE ONLY merge_trains
+ ADD CONSTRAINT fk_rails_b9d67af01d FOREIGN KEY (target_project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.namespace_aggregation_schedules
- ADD CONSTRAINT fk_rails_b565c8d16c FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_project_rules_users
+ ADD CONSTRAINT fk_rails_b9e9394efb FOREIGN KEY (approval_project_rule_id) REFERENCES approval_project_rules(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_project_rules_protected_branches
- ADD CONSTRAINT fk_rails_b7567b031b FOREIGN KEY (protected_branch_id) REFERENCES public.protected_branches(id) ON DELETE CASCADE;
+ALTER TABLE ONLY lists
+ ADD CONSTRAINT fk_rails_baed5f39b7 FOREIGN KEY (milestone_id) REFERENCES milestones(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.alerts_service_data
- ADD CONSTRAINT fk_rails_b93215a42c FOREIGN KEY (service_id) REFERENCES public.services(id) ON DELETE CASCADE;
+ALTER TABLE ONLY security_findings
+ ADD CONSTRAINT fk_rails_bb63863cf1 FOREIGN KEY (scan_id) REFERENCES security_scans(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_trains
- ADD CONSTRAINT fk_rails_b9d67af01d FOREIGN KEY (target_project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_merge_request_rules_users
+ ADD CONSTRAINT fk_rails_bc8972fa55 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_project_rules_users
- ADD CONSTRAINT fk_rails_b9e9394efb FOREIGN KEY (approval_project_rule_id) REFERENCES public.approval_project_rules(id) ON DELETE CASCADE;
+ALTER TABLE ONLY external_pull_requests
+ ADD CONSTRAINT fk_rails_bcae9b5c7b FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.lists
- ADD CONSTRAINT fk_rails_baed5f39b7 FOREIGN KEY (milestone_id) REFERENCES public.milestones(id) ON DELETE CASCADE;
+ALTER TABLE ONLY elasticsearch_indexed_projects
+ ADD CONSTRAINT fk_rails_bd13bbdc3d FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_merge_request_rules_users
- ADD CONSTRAINT fk_rails_bc8972fa55 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY elasticsearch_indexed_namespaces
+ ADD CONSTRAINT fk_rails_bdcf044f37 FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.external_pull_requests
- ADD CONSTRAINT fk_rails_bcae9b5c7b FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_occurrence_identifiers
+ ADD CONSTRAINT fk_rails_be2e49e1d0 FOREIGN KEY (identifier_id) REFERENCES vulnerability_identifiers(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.elasticsearch_indexed_projects
- ADD CONSTRAINT fk_rails_bd13bbdc3d FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_occurrences
+ ADD CONSTRAINT fk_rails_bf5b788ca7 FOREIGN KEY (scanner_id) REFERENCES vulnerability_scanners(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.elasticsearch_indexed_namespaces
- ADD CONSTRAINT fk_rails_bdcf044f37 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_weight_events
+ ADD CONSTRAINT fk_rails_bfc406b47c FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.vulnerability_occurrence_identifiers
- ADD CONSTRAINT fk_rails_be2e49e1d0 FOREIGN KEY (identifier_id) REFERENCES public.vulnerability_identifiers(id) ON DELETE CASCADE;
+ALTER TABLE ONLY design_management_designs
+ ADD CONSTRAINT fk_rails_bfe283ec3c FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_occurrences
- ADD CONSTRAINT fk_rails_bf5b788ca7 FOREIGN KEY (scanner_id) REFERENCES public.vulnerability_scanners(id) ON DELETE CASCADE;
+ALTER TABLE ONLY atlassian_identities
+ ADD CONSTRAINT fk_rails_c02928bc18 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_weight_events
- ADD CONSTRAINT fk_rails_bfc406b47c FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY serverless_domain_cluster
+ ADD CONSTRAINT fk_rails_c09009dee1 FOREIGN KEY (pages_domain_id) REFERENCES pages_domains(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.design_management_designs
- ADD CONSTRAINT fk_rails_bfe283ec3c FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY labels
+ ADD CONSTRAINT fk_rails_c1ac5161d8 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.serverless_domain_cluster
- ADD CONSTRAINT fk_rails_c09009dee1 FOREIGN KEY (pages_domain_id) REFERENCES public.pages_domains(id) ON DELETE CASCADE;
+ALTER TABLE ONLY backup_labels
+ ADD CONSTRAINT fk_rails_c1ac5161d8 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.labels
- ADD CONSTRAINT fk_rails_c1ac5161d8 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_feature_usages
+ ADD CONSTRAINT fk_rails_c22a50024b FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.backup_labels
- ADD CONSTRAINT fk_rails_c1ac5161d8 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY user_canonical_emails
+ ADD CONSTRAINT fk_rails_c2bd828b51 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_feature_usages
- ADD CONSTRAINT fk_rails_c22a50024b FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_repositories
+ ADD CONSTRAINT fk_rails_c3258dc63b FOREIGN KEY (shard_id) REFERENCES shards(id) ON DELETE RESTRICT;
-ALTER TABLE ONLY public.user_canonical_emails
- ADD CONSTRAINT fk_rails_c2bd828b51 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_nuget_dependency_link_metadata
+ ADD CONSTRAINT fk_rails_c3313ee2e4 FOREIGN KEY (dependency_link_id) REFERENCES packages_dependency_links(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_repositories
- ADD CONSTRAINT fk_rails_c3258dc63b FOREIGN KEY (shard_id) REFERENCES public.shards(id) ON DELETE RESTRICT;
+ALTER TABLE ONLY group_deploy_keys_groups
+ ADD CONSTRAINT fk_rails_c3854f19f5 FOREIGN KEY (group_deploy_key_id) REFERENCES group_deploy_keys(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.packages_nuget_dependency_link_metadata
- ADD CONSTRAINT fk_rails_c3313ee2e4 FOREIGN KEY (dependency_link_id) REFERENCES public.packages_dependency_links(id) ON DELETE CASCADE;
+ALTER TABLE ONLY pages_deployments
+ ADD CONSTRAINT fk_rails_c3a90cf29b FOREIGN KEY (ci_build_id) REFERENCES ci_builds(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.group_deploy_keys_groups
- ADD CONSTRAINT fk_rails_c3854f19f5 FOREIGN KEY (group_deploy_key_id) REFERENCES public.group_deploy_keys(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_user_mentions
+ ADD CONSTRAINT fk_rails_c440b9ea31 FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_request_user_mentions
- ADD CONSTRAINT fk_rails_c440b9ea31 FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_job_artifacts
+ ADD CONSTRAINT fk_rails_c5137cb2c1 FOREIGN KEY (job_id) REFERENCES ci_builds(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_job_artifacts
- ADD CONSTRAINT fk_rails_c5137cb2c1 FOREIGN KEY (job_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_settings
+ ADD CONSTRAINT fk_rails_c6df6e6328 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_settings
- ADD CONSTRAINT fk_rails_c6df6e6328 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY container_expiration_policies
+ ADD CONSTRAINT fk_rails_c7360f09ad FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.container_expiration_policies
- ADD CONSTRAINT fk_rails_c7360f09ad FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY wiki_page_meta
+ ADD CONSTRAINT fk_rails_c7a0c59cf1 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.wiki_page_meta
- ADD CONSTRAINT fk_rails_c7a0c59cf1 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY scim_oauth_access_tokens
+ ADD CONSTRAINT fk_rails_c84404fb6c FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.scim_oauth_access_tokens
- ADD CONSTRAINT fk_rails_c84404fb6c FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_occurrences
+ ADD CONSTRAINT fk_rails_c8661a61eb FOREIGN KEY (primary_identifier_id) REFERENCES vulnerability_identifiers(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_occurrences
- ADD CONSTRAINT fk_rails_c8661a61eb FOREIGN KEY (primary_identifier_id) REFERENCES public.vulnerability_identifiers(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_export_jobs
+ ADD CONSTRAINT fk_rails_c88d8db2e1 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_export_jobs
- ADD CONSTRAINT fk_rails_c88d8db2e1 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_state_events
+ ADD CONSTRAINT fk_rails_c913c64977 FOREIGN KEY (epic_id) REFERENCES epics(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_state_events
- ADD CONSTRAINT fk_rails_c913c64977 FOREIGN KEY (epic_id) REFERENCES public.epics(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_milestone_events
+ ADD CONSTRAINT fk_rails_c940fb9fc5 FOREIGN KEY (milestone_id) REFERENCES milestones(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_milestone_events
- ADD CONSTRAINT fk_rails_c940fb9fc5 FOREIGN KEY (milestone_id) REFERENCES public.milestones(id) ON DELETE CASCADE;
+ALTER TABLE ONLY gpg_signatures
+ ADD CONSTRAINT fk_rails_c97176f5f7 FOREIGN KEY (gpg_key_id) REFERENCES gpg_keys(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.gpg_signatures
- ADD CONSTRAINT fk_rails_c97176f5f7 FOREIGN KEY (gpg_key_id) REFERENCES public.gpg_keys(id) ON DELETE SET NULL;
+ALTER TABLE ONLY board_group_recent_visits
+ ADD CONSTRAINT fk_rails_ca04c38720 FOREIGN KEY (board_id) REFERENCES boards(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.board_group_recent_visits
- ADD CONSTRAINT fk_rails_ca04c38720 FOREIGN KEY (board_id) REFERENCES public.boards(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issues_self_managed_prometheus_alert_events
+ ADD CONSTRAINT fk_rails_cc5d88bbb0 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues_self_managed_prometheus_alert_events
- ADD CONSTRAINT fk_rails_cc5d88bbb0 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY operations_strategies_user_lists
+ ADD CONSTRAINT fk_rails_ccb7e4bc0b FOREIGN KEY (user_list_id) REFERENCES operations_user_lists(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.operations_strategies_user_lists
- ADD CONSTRAINT fk_rails_ccb7e4bc0b FOREIGN KEY (user_list_id) REFERENCES public.operations_user_lists(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issue_tracker_data
+ ADD CONSTRAINT fk_rails_ccc0840427 FOREIGN KEY (service_id) REFERENCES services(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issue_tracker_data
- ADD CONSTRAINT fk_rails_ccc0840427 FOREIGN KEY (service_id) REFERENCES public.services(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_milestone_events
+ ADD CONSTRAINT fk_rails_cedf8cce4d FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.resource_milestone_events
- ADD CONSTRAINT fk_rails_cedf8cce4d FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY resource_iteration_events
+ ADD CONSTRAINT fk_rails_cee126f66c FOREIGN KEY (iteration_id) REFERENCES sprints(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_iteration_events
- ADD CONSTRAINT fk_rails_cee126f66c FOREIGN KEY (iteration_id) REFERENCES public.sprints(id) ON DELETE CASCADE;
+ALTER TABLE ONLY epic_metrics
+ ADD CONSTRAINT fk_rails_d071904753 FOREIGN KEY (epic_id) REFERENCES epics(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.epic_metrics
- ADD CONSTRAINT fk_rails_d071904753 FOREIGN KEY (epic_id) REFERENCES public.epics(id) ON DELETE CASCADE;
+ALTER TABLE ONLY subscriptions
+ ADD CONSTRAINT fk_rails_d0c8bda804 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.subscriptions
- ADD CONSTRAINT fk_rails_d0c8bda804 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY operations_strategies
+ ADD CONSTRAINT fk_rails_d183b6e6dd FOREIGN KEY (feature_flag_id) REFERENCES operations_feature_flags(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.operations_strategies
- ADD CONSTRAINT fk_rails_d183b6e6dd FOREIGN KEY (feature_flag_id) REFERENCES public.operations_feature_flags(id) ON DELETE CASCADE;
+ALTER TABLE ONLY cluster_agent_tokens
+ ADD CONSTRAINT fk_rails_d1d26abc25 FOREIGN KEY (agent_id) REFERENCES cluster_agents(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.cluster_agent_tokens
- ADD CONSTRAINT fk_rails_d1d26abc25 FOREIGN KEY (agent_id) REFERENCES public.cluster_agents(id) ON DELETE CASCADE;
+ALTER TABLE ONLY requirements_management_test_reports
+ ADD CONSTRAINT fk_rails_d1e8b498bf FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.requirements_management_test_reports
- ADD CONSTRAINT fk_rails_d1e8b498bf FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY pool_repositories
+ ADD CONSTRAINT fk_rails_d2711daad4 FOREIGN KEY (source_project_id) REFERENCES projects(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.pool_repositories
- ADD CONSTRAINT fk_rails_d2711daad4 FOREIGN KEY (source_project_id) REFERENCES public.projects(id) ON DELETE SET NULL;
+ALTER TABLE ONLY group_group_links
+ ADD CONSTRAINT fk_rails_d3a0488427 FOREIGN KEY (shared_group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.group_group_links
- ADD CONSTRAINT fk_rails_d3a0488427 FOREIGN KEY (shared_group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_issue_links
+ ADD CONSTRAINT fk_rails_d459c19036 FOREIGN KEY (vulnerability_id) REFERENCES vulnerabilities(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_issue_links
- ADD CONSTRAINT fk_rails_d459c19036 FOREIGN KEY (vulnerability_id) REFERENCES public.vulnerabilities(id) ON DELETE CASCADE;
+ALTER TABLE ONLY alert_management_alert_assignees
+ ADD CONSTRAINT fk_rails_d47570ac62 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.alert_management_alert_assignees
- ADD CONSTRAINT fk_rails_d47570ac62 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY geo_hashed_storage_attachments_events
+ ADD CONSTRAINT fk_rails_d496b088e9 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.geo_hashed_storage_attachments_events
- ADD CONSTRAINT fk_rails_d496b088e9 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_reviewers
+ ADD CONSTRAINT fk_rails_d9fec24b9d FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.jira_imports
- ADD CONSTRAINT fk_rails_da617096ce FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY jira_imports
+ ADD CONSTRAINT fk_rails_da617096ce FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.dependency_proxy_blobs
- ADD CONSTRAINT fk_rails_db58bbc5d7 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY dependency_proxy_blobs
+ ADD CONSTRAINT fk_rails_db58bbc5d7 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues_prometheus_alert_events
- ADD CONSTRAINT fk_rails_db5b756534 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issues_prometheus_alert_events
+ ADD CONSTRAINT fk_rails_db5b756534 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.board_user_preferences
- ADD CONSTRAINT fk_rails_dbebdaa8fe FOREIGN KEY (board_id) REFERENCES public.boards(id) ON DELETE CASCADE;
+ALTER TABLE ONLY board_user_preferences
+ ADD CONSTRAINT fk_rails_dbebdaa8fe FOREIGN KEY (board_id) REFERENCES boards(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_occurrence_pipelines
- ADD CONSTRAINT fk_rails_dc3ae04693 FOREIGN KEY (occurrence_id) REFERENCES public.vulnerability_occurrences(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_occurrence_pipelines
+ ADD CONSTRAINT fk_rails_dc3ae04693 FOREIGN KEY (occurrence_id) REFERENCES vulnerability_occurrences(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.deployment_merge_requests
- ADD CONSTRAINT fk_rails_dcbce9f4df FOREIGN KEY (deployment_id) REFERENCES public.deployments(id) ON DELETE CASCADE;
+ALTER TABLE ONLY deployment_merge_requests
+ ADD CONSTRAINT fk_rails_dcbce9f4df FOREIGN KEY (deployment_id) REFERENCES deployments(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.user_callouts
- ADD CONSTRAINT fk_rails_ddfdd80f3d FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY user_callouts
+ ADD CONSTRAINT fk_rails_ddfdd80f3d FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_feedback
- ADD CONSTRAINT fk_rails_debd54e456 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_feedback
+ ADD CONSTRAINT fk_rails_debd54e456 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.analytics_cycle_analytics_group_stages
- ADD CONSTRAINT fk_rails_dfb37c880d FOREIGN KEY (end_event_label_id) REFERENCES public.labels(id) ON DELETE CASCADE;
+ALTER TABLE ONLY analytics_cycle_analytics_group_stages
+ ADD CONSTRAINT fk_rails_dfb37c880d FOREIGN KEY (end_event_label_id) REFERENCES labels(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.label_priorities
- ADD CONSTRAINT fk_rails_e161058b0f FOREIGN KEY (label_id) REFERENCES public.labels(id) ON DELETE CASCADE;
+ALTER TABLE ONLY label_priorities
+ ADD CONSTRAINT fk_rails_e161058b0f FOREIGN KEY (label_id) REFERENCES labels(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.packages_packages
- ADD CONSTRAINT fk_rails_e1ac527425 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_packages
+ ADD CONSTRAINT fk_rails_e1ac527425 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.cluster_platforms_kubernetes
- ADD CONSTRAINT fk_rails_e1e2cf841a FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY cluster_platforms_kubernetes
+ ADD CONSTRAINT fk_rails_e1e2cf841a FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_builds_metadata
- ADD CONSTRAINT fk_rails_e20479742e FOREIGN KEY (build_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_builds_metadata
+ ADD CONSTRAINT fk_rails_e20479742e FOREIGN KEY (build_id) REFERENCES ci_builds(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_occurrence_identifiers
- ADD CONSTRAINT fk_rails_e4ef6d027c FOREIGN KEY (occurrence_id) REFERENCES public.vulnerability_occurrences(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_occurrence_identifiers
+ ADD CONSTRAINT fk_rails_e4ef6d027c FOREIGN KEY (occurrence_id) REFERENCES vulnerability_occurrences(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.serverless_domain_cluster
- ADD CONSTRAINT fk_rails_e59e868733 FOREIGN KEY (clusters_applications_knative_id) REFERENCES public.clusters_applications_knative(id) ON DELETE CASCADE;
+ALTER TABLE ONLY serverless_domain_cluster
+ ADD CONSTRAINT fk_rails_e59e868733 FOREIGN KEY (clusters_applications_knative_id) REFERENCES clusters_applications_knative(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.approval_merge_request_rule_sources
- ADD CONSTRAINT fk_rails_e605a04f76 FOREIGN KEY (approval_merge_request_rule_id) REFERENCES public.approval_merge_request_rules(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_merge_request_rule_sources
+ ADD CONSTRAINT fk_rails_e605a04f76 FOREIGN KEY (approval_merge_request_rule_id) REFERENCES approval_merge_request_rules(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.prometheus_alerts
- ADD CONSTRAINT fk_rails_e6351447ec FOREIGN KEY (prometheus_metric_id) REFERENCES public.prometheus_metrics(id) ON DELETE CASCADE;
+ALTER TABLE ONLY prometheus_alerts
+ ADD CONSTRAINT fk_rails_e6351447ec FOREIGN KEY (prometheus_metric_id) REFERENCES prometheus_metrics(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.requirements_management_test_reports
- ADD CONSTRAINT fk_rails_e67d085910 FOREIGN KEY (build_id) REFERENCES public.ci_builds(id) ON DELETE SET NULL;
+ALTER TABLE ONLY requirements_management_test_reports
+ ADD CONSTRAINT fk_rails_e67d085910 FOREIGN KEY (build_id) REFERENCES ci_builds(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.merge_request_metrics
- ADD CONSTRAINT fk_rails_e6d7c24d1b FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_metrics
+ ADD CONSTRAINT fk_rails_e6d7c24d1b FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.draft_notes
- ADD CONSTRAINT fk_rails_e753681674 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY draft_notes
+ ADD CONSTRAINT fk_rails_e753681674 FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.group_deploy_keys_groups
- ADD CONSTRAINT fk_rails_e87145115d FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY dast_site_tokens
+ ADD CONSTRAINT fk_rails_e84f721a8e FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.description_versions
- ADD CONSTRAINT fk_rails_e8f4caf9c7 FOREIGN KEY (epic_id) REFERENCES public.epics(id) ON DELETE CASCADE;
+ALTER TABLE ONLY group_deploy_keys_groups
+ ADD CONSTRAINT fk_rails_e87145115d FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.vulnerability_issue_links
- ADD CONSTRAINT fk_rails_e9180d534b FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY description_versions
+ ADD CONSTRAINT fk_rails_e8f4caf9c7 FOREIGN KEY (epic_id) REFERENCES epics(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_request_blocks
- ADD CONSTRAINT fk_rails_e9387863bc FOREIGN KEY (blocking_merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY vulnerability_issue_links
+ ADD CONSTRAINT fk_rails_e9180d534b FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.protected_branch_unprotect_access_levels
- ADD CONSTRAINT fk_rails_e9eb8dc025 FOREIGN KEY (protected_branch_id) REFERENCES public.protected_branches(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_request_blocks
+ ADD CONSTRAINT fk_rails_e9387863bc FOREIGN KEY (blocking_merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.alert_management_alert_user_mentions
- ADD CONSTRAINT fk_rails_eb2de0cdef FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE;
+ALTER TABLE ONLY protected_branch_unprotect_access_levels
+ ADD CONSTRAINT fk_rails_e9eb8dc025 FOREIGN KEY (protected_branch_id) REFERENCES protected_branches(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.snippet_statistics
- ADD CONSTRAINT fk_rails_ebc283ccf1 FOREIGN KEY (snippet_id) REFERENCES public.snippets(id) ON DELETE CASCADE;
+ALTER TABLE ONLY alert_management_alert_user_mentions
+ ADD CONSTRAINT fk_rails_eb2de0cdef FOREIGN KEY (note_id) REFERENCES notes(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.cluster_providers_aws
- ADD CONSTRAINT fk_rails_ed1fdfaeb2 FOREIGN KEY (created_by_user_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY snippet_statistics
+ ADD CONSTRAINT fk_rails_ebc283ccf1 FOREIGN KEY (snippet_id) REFERENCES snippets(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_security_settings
- ADD CONSTRAINT fk_rails_ed4abe1338 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY cluster_providers_aws
+ ADD CONSTRAINT fk_rails_ed1fdfaeb2 FOREIGN KEY (created_by_user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.ci_daily_build_group_report_results
- ADD CONSTRAINT fk_rails_ee072d13b3 FOREIGN KEY (last_pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE;
+ALTER TABLE ONLY project_security_settings
+ ADD CONSTRAINT fk_rails_ed4abe1338 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.label_priorities
- ADD CONSTRAINT fk_rails_ef916d14fa FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_daily_build_group_report_results
+ ADD CONSTRAINT fk_rails_ee072d13b3 FOREIGN KEY (last_pipeline_id) REFERENCES ci_pipelines(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.fork_network_members
- ADD CONSTRAINT fk_rails_efccadc4ec FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY label_priorities
+ ADD CONSTRAINT fk_rails_ef916d14fa FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.prometheus_alerts
- ADD CONSTRAINT fk_rails_f0e8db86aa FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY fork_network_members
+ ADD CONSTRAINT fk_rails_efccadc4ec FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.import_export_uploads
- ADD CONSTRAINT fk_rails_f129140f9e FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY prometheus_alerts
+ ADD CONSTRAINT fk_rails_f0e8db86aa FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.jira_connect_subscriptions
- ADD CONSTRAINT fk_rails_f1d617343f FOREIGN KEY (jira_connect_installation_id) REFERENCES public.jira_connect_installations(id) ON DELETE CASCADE;
+ALTER TABLE ONLY import_export_uploads
+ ADD CONSTRAINT fk_rails_f129140f9e FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.requirements
- ADD CONSTRAINT fk_rails_f212e67e63 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY jira_connect_subscriptions
+ ADD CONSTRAINT fk_rails_f1d617343f FOREIGN KEY (jira_connect_installation_id) REFERENCES jira_connect_installations(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.snippet_repositories
- ADD CONSTRAINT fk_rails_f21f899728 FOREIGN KEY (shard_id) REFERENCES public.shards(id) ON DELETE RESTRICT;
+ALTER TABLE ONLY requirements
+ ADD CONSTRAINT fk_rails_f212e67e63 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_pipeline_chat_data
- ADD CONSTRAINT fk_rails_f300456b63 FOREIGN KEY (chat_name_id) REFERENCES public.chat_names(id) ON DELETE CASCADE;
+ALTER TABLE ONLY snippet_repositories
+ ADD CONSTRAINT fk_rails_f21f899728 FOREIGN KEY (shard_id) REFERENCES shards(id) ON DELETE RESTRICT;
-ALTER TABLE ONLY public.approval_project_rules_users
- ADD CONSTRAINT fk_rails_f365da8250 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_pipeline_chat_data
+ ADD CONSTRAINT fk_rails_f300456b63 FOREIGN KEY (chat_name_id) REFERENCES chat_names(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.insights
- ADD CONSTRAINT fk_rails_f36fda3932 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY approval_project_rules_users
+ ADD CONSTRAINT fk_rails_f365da8250 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.board_group_recent_visits
- ADD CONSTRAINT fk_rails_f410736518 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY insights
+ ADD CONSTRAINT fk_rails_f36fda3932 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_state_events
- ADD CONSTRAINT fk_rails_f5827a7ccd FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY board_group_recent_visits
+ ADD CONSTRAINT fk_rails_f410736518 FOREIGN KEY (group_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.design_user_mentions
- ADD CONSTRAINT fk_rails_f7075a53c1 FOREIGN KEY (design_id) REFERENCES public.design_management_designs(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_state_events
+ ADD CONSTRAINT fk_rails_f5827a7ccd FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.internal_ids
- ADD CONSTRAINT fk_rails_f7d46b66c6 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY design_user_mentions
+ ADD CONSTRAINT fk_rails_f7075a53c1 FOREIGN KEY (design_id) REFERENCES design_management_designs(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.issues_self_managed_prometheus_alert_events
- ADD CONSTRAINT fk_rails_f7db2d72eb FOREIGN KEY (self_managed_prometheus_alert_event_id) REFERENCES public.self_managed_prometheus_alert_events(id) ON DELETE CASCADE;
+ALTER TABLE ONLY internal_ids
+ ADD CONSTRAINT fk_rails_f7d46b66c6 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_requests_closing_issues
- ADD CONSTRAINT fk_rails_f8540692be FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY issues_self_managed_prometheus_alert_events
+ ADD CONSTRAINT fk_rails_f7db2d72eb FOREIGN KEY (self_managed_prometheus_alert_event_id) REFERENCES self_managed_prometheus_alert_events(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_build_trace_section_names
- ADD CONSTRAINT fk_rails_f8cd72cd26 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_requests_closing_issues
+ ADD CONSTRAINT fk_rails_f8540692be FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.merge_trains
- ADD CONSTRAINT fk_rails_f90820cb08 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE SET NULL;
+ALTER TABLE ONLY ci_build_trace_section_names
+ ADD CONSTRAINT fk_rails_f8cd72cd26 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_runner_namespaces
- ADD CONSTRAINT fk_rails_f9d9ed3308 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE;
+ALTER TABLE ONLY merge_trains
+ ADD CONSTRAINT fk_rails_f90820cb08 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.requirements_management_test_reports
- ADD CONSTRAINT fk_rails_fb3308ad55 FOREIGN KEY (requirement_id) REFERENCES public.requirements(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_runner_namespaces
+ ADD CONSTRAINT fk_rails_f9d9ed3308 FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.operations_feature_flags_issues
- ADD CONSTRAINT fk_rails_fb4d2a7cb1 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY requirements_management_test_reports
+ ADD CONSTRAINT fk_rails_fb3308ad55 FOREIGN KEY (requirement_id) REFERENCES requirements(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.board_project_recent_visits
- ADD CONSTRAINT fk_rails_fb6fc419cb FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY operations_feature_flags_issues
+ ADD CONSTRAINT fk_rails_fb4d2a7cb1 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.serverless_domain_cluster
- ADD CONSTRAINT fk_rails_fbdba67eb1 FOREIGN KEY (creator_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY board_project_recent_visits
+ ADD CONSTRAINT fk_rails_fb6fc419cb FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_job_variables
- ADD CONSTRAINT fk_rails_fbf3b34792 FOREIGN KEY (job_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE;
+ALTER TABLE ONLY serverless_domain_cluster
+ ADD CONSTRAINT fk_rails_fbdba67eb1 FOREIGN KEY (creator_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.packages_nuget_metadata
- ADD CONSTRAINT fk_rails_fc0c19f5b4 FOREIGN KEY (package_id) REFERENCES public.packages_packages(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_job_variables
+ ADD CONSTRAINT fk_rails_fbf3b34792 FOREIGN KEY (job_id) REFERENCES ci_builds(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.experiment_users
- ADD CONSTRAINT fk_rails_fd805f771a FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY packages_nuget_metadata
+ ADD CONSTRAINT fk_rails_fc0c19f5b4 FOREIGN KEY (package_id) REFERENCES packages_packages(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.cluster_groups
- ADD CONSTRAINT fk_rails_fdb8648a96 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE;
+ALTER TABLE ONLY experiment_users
+ ADD CONSTRAINT fk_rails_fd805f771a FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.project_tracing_settings
- ADD CONSTRAINT fk_rails_fe56f57fc6 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY cluster_groups
+ ADD CONSTRAINT fk_rails_fdb8648a96 FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.resource_label_events
- ADD CONSTRAINT fk_rails_fe91ece594 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE SET NULL;
+ALTER TABLE ONLY project_tracing_settings
+ ADD CONSTRAINT fk_rails_fe56f57fc6 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.ci_builds_metadata
- ADD CONSTRAINT fk_rails_ffcf702a02 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY resource_label_events
+ ADD CONSTRAINT fk_rails_fe91ece594 FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL;
-ALTER TABLE ONLY public.timelogs
- ADD CONSTRAINT fk_timelogs_issues_issue_id FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE;
+ALTER TABLE ONLY ci_builds_metadata
+ ADD CONSTRAINT fk_rails_ffcf702a02 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.timelogs
- ADD CONSTRAINT fk_timelogs_merge_requests_merge_request_id FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE;
+ALTER TABLE ONLY timelogs
+ ADD CONSTRAINT fk_timelogs_issues_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE;
-ALTER TABLE ONLY public.u2f_registrations
- ADD CONSTRAINT fk_u2f_registrations_user_id FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE;
+ALTER TABLE ONLY timelogs
+ ADD CONSTRAINT fk_timelogs_merge_requests_merge_request_id FOREIGN KEY (merge_request_id) REFERENCES merge_requests(id) ON DELETE CASCADE;
-ALTER TABLE public.product_analytics_events_experimental
- ADD CONSTRAINT product_analytics_events_experimental_project_id_fkey FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE;
+ALTER TABLE ONLY u2f_registrations
+ ADD CONSTRAINT fk_u2f_registrations_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
--- schema_migrations.version information is no longer stored in this file,
+ALTER TABLE product_analytics_events_experimental
+ ADD CONSTRAINT product_analytics_events_experimental_project_id_fkey FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;-- schema_migrations.version information is no longer stored in this file,
-- but instead tracked in the db/schema_migrations directory
-- see https://gitlab.com/gitlab-org/gitlab/-/issues/218590 for details