rspec unit pg9-foss 1/20
Passed Started
by
@scop
Ville Skyttä
1Running with gitlab-runner 12.5.0 (577f813d)2 on docker-auto-scale-com d5ae8d25 3 Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ...
02:21
4Starting service postgres:9.6 ...5Pulling docker image postgres:9.6 ...6Using docker image sha256:1ac5eccdbc65c05dcbd077d2425b0091fb0d15f6141c7ea79bb109d0cfc75eb4 for postgres:9.6 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:a49ff3e0d85f0b60ddf225db3c134ed1735a3385d9cc617457b21875673da2f0 for redis:alpine ...10Waiting for services to be up and running...11Authenticating with credentials from job payload (GitLab Registry)12Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ...13Using docker image sha256:309fcbd533cc4a36554db848bbc35796d47485875df57f351b99cce97cca8c67 for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ... 14 Running on runner-d5ae8d25-project-15854187-concurrent-0 via runner-d5ae8d25-gsrm-1576225821-337bc3e1...
00:06
16Fetching changes with git depth set to 20...17Initialized empty Git repository in /builds/scop/gitlab/.git/18Created fresh repository.20 * [new ref] refs/pipelines/102818207 -> refs/pipelines/10281820721 * [new branch] wiki-page-message -> origin/wiki-page-message22Checking out 60ee4438 as wiki-page-message...23Skipping Git submodules setup25Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/15854187/debian-stretch-ruby-2.6.3-node-12.x 26Successfully extracted cache28Downloading artifacts from coordinator... ok id=378363693 responseStatus=200 OK token=rqsxhKfk29Downloading artifacts for retrieve-tests-metadata (378363698)...30Downloading artifacts from coordinator... ok id=378363698 responseStatus=200 OK token=PiMc4fDc31Downloading artifacts for setup-test-env (378363695)...32Downloading artifacts from coordinator... ok id=378363695 responseStatus=200 OK token=HyjZrpDS33WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 35$ date36Fri Dec 13 08:36:54 UTC 201937$ export GOPATH=$CI_PROJECT_DIR/.go38$ mkdir -p $GOPATH39$ source scripts/utils.sh40$ source scripts/prepare_build.sh41Bundler version 1.17.242Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.43The Gemfile's dependencies are satisfied44Successfully installed knapsack-1.18.0451 gem installed46CREATE ROLE47GRANT48Dropped database 'gitlabhq_test'49Created database 'gitlabhq_test'50-- enable_extension("pg_trgm")51 -> 0.0354s52-- enable_extension("plpgsql")53 -> 0.0028s54-- create_table("abuse_reports", {:id=>:serial, :force=>:cascade})55 -> 0.0117s56-- create_table("alerts_service_data", {:force=>:cascade})57 -> 0.0050s58-- create_table("allowed_email_domains", {:force=>:cascade})59 -> 0.0042s60-- create_table("analytics_cycle_analytics_group_stages", {:force=>:cascade})61 -> 0.0140s62-- create_table("analytics_cycle_analytics_project_stages", {:force=>:cascade})63 -> 0.0136s64-- create_table("analytics_language_trend_repository_languages", {:id=>false, :force=>:cascade})65 -> 0.0072s66-- create_table("analytics_repository_file_commits", {:force=>:cascade})67 -> 0.0062s68-- create_table("analytics_repository_file_edits", {:force=>:cascade})69 -> 0.0067s70-- create_table("analytics_repository_files", {:force=>:cascade})71 -> 0.0044s72-- create_table("appearances", {:id=>:serial, :force=>:cascade})73 -> 0.0034s74-- create_table("application_setting_terms", {:id=>:serial, :force=>:cascade})75 -> 0.0024s76-- create_table("application_settings", {:id=>:serial, :force=>:cascade})77 -> 0.1181s78-- create_table("approval_merge_request_rule_sources", {:force=>:cascade})79 -> 0.0063s80-- create_table("approval_merge_request_rules", {:force=>:cascade})81 -> 0.0147s82-- create_table("approval_merge_request_rules_approved_approvers", {:force=>:cascade})83 -> 0.0061s84-- create_table("approval_merge_request_rules_groups", {:force=>:cascade})85 -> 0.0062s86-- create_table("approval_merge_request_rules_users", {:force=>:cascade})87 -> 0.0061s88-- create_table("approval_project_rules", {:force=>:cascade})89 -> 0.0098s90-- create_table("approval_project_rules_groups", {:force=>:cascade})91 -> 0.0066s92-- create_table("approval_project_rules_users", {:force=>:cascade})93 -> 0.0068s94-- create_table("approvals", {:id=>:serial, :force=>:cascade})95 -> 0.0068s96-- create_table("approver_groups", {:id=>:serial, :force=>:cascade})97 -> 0.0074s98-- create_table("approvers", {:id=>:serial, :force=>:cascade})99 -> 0.0073s100-- create_table("audit_events", {:id=>:serial, :force=>:cascade})101 -> 0.0074s102-- create_table("award_emoji", {:id=>:serial, :force=>:cascade})103 -> 0.0070s104-- create_table("aws_roles", {:primary_key=>"user_id", :id=>:integer, :default=>nil, :force=>:cascade})105 -> 0.0069s106-- create_table("badges", {:id=>:serial, :force=>:cascade})107 -> 0.0068s108-- create_table("board_assignees", {:id=>:serial, :force=>:cascade})109 -> 0.0071s110-- create_table("board_group_recent_visits", {:force=>:cascade})111 -> 0.0115s112-- create_table("board_labels", {:id=>:serial, :force=>:cascade})113 -> 0.0064s114-- create_table("board_project_recent_visits", {:force=>:cascade})115 -> 0.0108s116-- create_table("boards", {:id=>:serial, :force=>:cascade})117 -> 0.0093s118-- create_table("broadcast_messages", {:id=>:serial, :force=>:cascade})119 -> 0.0057s120-- create_table("chat_names", {:id=>:serial, :force=>:cascade})121 -> 0.0072s122-- create_table("chat_teams", {:id=>:serial, :force=>:cascade})123 -> 0.0049s124-- create_table("ci_build_needs", {:id=>:serial, :force=>:cascade})125 -> 0.0053s126-- create_table("ci_build_trace_chunks", {:force=>:cascade})127 -> 0.0048s128-- create_table("ci_build_trace_section_names", {:id=>:serial, :force=>:cascade})129 -> 0.0049s130-- create_table("ci_build_trace_sections", {:id=>false, :force=>:cascade})131 -> 0.0075s132-- create_table("ci_builds", {:id=>:serial, :force=>:cascade})133 -> 0.0587s134-- create_table("ci_builds_metadata", {:id=>:serial, :force=>:cascade})135 -> 0.0113s136-- create_table("ci_builds_runner_session", {:force=>:cascade})137 -> 0.0049s138-- create_table("ci_group_variables", {:id=>:serial, :force=>:cascade})139 -> 0.0062s140-- create_table("ci_job_artifacts", {:id=>:serial, :force=>:cascade})141 -> 0.0136s142-- create_table("ci_job_variables", {:force=>:cascade})143 -> 0.0073s144-- create_table("ci_pipeline_chat_data", {:force=>:cascade})145 -> 0.0068s146-- create_table("ci_pipeline_schedule_variables", {:id=>:serial, :force=>:cascade})147 -> 0.0054s148-- create_table("ci_pipeline_schedules", {:id=>:serial, :force=>:cascade})149 -> 0.0096s150-- create_table("ci_pipeline_variables", {:id=>:serial, :force=>:cascade})151 -> 0.0076s152-- create_table("ci_pipelines", {:id=>:serial, :force=>:cascade})153 -> 0.0334s154-- create_table("ci_resource_groups", {:force=>:cascade})155 -> 0.0046s156-- create_table("ci_resources", {:force=>:cascade})157 -> 0.0064s158-- create_table("ci_runner_namespaces", {:id=>:serial, :force=>:cascade})159 -> 0.0063s160-- create_table("ci_runner_projects", {:id=>:serial, :force=>:cascade})161 -> 0.0061s162-- create_table("ci_runners", {:id=>:serial, :force=>:cascade})163 -> 0.0176s164-- create_table("ci_sources_pipelines", {:id=>:serial, :force=>:cascade})165 -> 0.0130s166-- create_table("ci_stages", {:id=>:serial, :force=>:cascade})167 -> 0.0117s168-- create_table("ci_subscriptions_projects", {:force=>:cascade})169 -> 0.0065s170-- create_table("ci_trigger_requests", {:id=>:serial, :force=>:cascade})171 -> 0.0071s172-- create_table("ci_triggers", {:id=>:serial, :force=>:cascade})173 -> 0.0072s174-- create_table("ci_variables", {:id=>:serial, :force=>:cascade})175 -> 0.0094s176-- create_table("cluster_groups", {:id=>:serial, :force=>:cascade})177 -> 0.0067s178-- create_table("cluster_platforms_kubernetes", {:id=>:serial, :force=>:cascade})179 -> 0.0053s180-- create_table("cluster_projects", {:id=>:serial, :force=>:cascade})181 -> 0.0065s182-- create_table("cluster_providers_aws", {:force=>:cascade})183 -> 0.0103s184-- create_table("cluster_providers_gcp", {:id=>:serial, :force=>:cascade})185 -> 0.0083s186-- create_table("clusters", {:id=>:serial, :force=>:cascade})187 -> 0.0126s188-- create_table("clusters_applications_cert_managers", {:id=>:serial, :force=>:cascade})189 -> 0.0050s190-- create_table("clusters_applications_crossplane", {:id=>:serial, :force=>:cascade})191 -> 0.0052s192-- create_table("clusters_applications_elastic_stacks", {:force=>:cascade})193 -> 0.0050s194-- create_table("clusters_applications_helm", {:id=>:serial, :force=>:cascade})195 -> 0.0052s196-- create_table("clusters_applications_ingress", {:id=>:serial, :force=>:cascade})197 -> 0.0051s198-- create_table("clusters_applications_jupyter", {:id=>:serial, :force=>:cascade})199 -> 0.0075s200-- create_table("clusters_applications_knative", {:id=>:serial, :force=>:cascade})201 -> 0.0055s202-- create_table("clusters_applications_prometheus", {:id=>:serial, :force=>:cascade})203 -> 0.0052s204-- create_table("clusters_applications_runners", {:id=>:serial, :force=>:cascade})205 -> 0.0077s206-- create_table("clusters_kubernetes_namespaces", {:force=>:cascade})207 -> 0.0162s208-- create_table("commit_user_mentions", {:force=>:cascade})209 -> 0.0073s210-- create_table("container_expiration_policies", {:primary_key=>"project_id", :id=>:bigint, :default=>nil, :force=>:cascade})211 -> 0.0051s212-- create_table("container_repositories", {:id=>:serial, :force=>:cascade})213 -> 0.0071s214-- create_table("conversational_development_index_metrics", {:id=>:serial, :force=>:cascade})215 -> 0.0079s216-- create_table("dependency_proxy_blobs", {:id=>:serial, :force=>:cascade})217 -> 0.0050s218-- create_table("dependency_proxy_group_settings", {:id=>:serial, :force=>:cascade})219 -> 0.0047s220-- create_table("deploy_keys_projects", {:id=>:serial, :force=>:cascade})221 -> 0.0065s222-- create_table("deploy_tokens", {:id=>:serial, :force=>:cascade})223 -> 0.0101s224-- create_table("deployment_merge_requests", {:id=>false, :force=>:cascade})225 -> 0.0052s226-- create_table("deployments", {:id=>:serial, :force=>:cascade})227 -> 0.0275s228-- create_table("description_versions", {:force=>:cascade})229 -> 0.0088s230-- create_table("design_management_designs", {:force=>:cascade})231 -> 0.0067s232-- create_table("design_management_designs_versions", {:id=>false, :force=>:cascade})233 -> 0.0096s234-- create_table("design_management_versions", {:force=>:cascade})235 -> 0.0090s236-- create_table("design_user_mentions", {:force=>:cascade})237 -> 0.0067s238-- create_table("draft_notes", {:force=>:cascade})239 -> 0.0093s240-- create_table("elasticsearch_indexed_namespaces", {:id=>false, :force=>:cascade})241 -> 0.0049s242-- create_table("elasticsearch_indexed_projects", {:id=>false, :force=>:cascade})243 -> 0.0034s244-- create_table("emails", {:id=>:serial, :force=>:cascade})245 -> 0.0095s246-- create_table("environments", {:id=>:serial, :force=>:cascade})247 -> 0.0120s248-- create_table("epic_issues", {:id=>:serial, :force=>:cascade})249 -> 0.0063s250-- create_table("epic_metrics", {:id=>:serial, :force=>:cascade})251 -> 0.0041s252-- create_table("epic_user_mentions", {:force=>:cascade})253 -> 0.0089s254-- create_table("epics", {:id=>:serial, :force=>:cascade})255 -> 0.0260s256-- create_table("events", {:id=>:serial, :force=>:cascade})257 -> 0.0180s258-- create_table("evidences", {:force=>:cascade})259 -> 0.0073s260-- create_table("external_pull_requests", {:force=>:cascade})261 -> 0.0051s262-- create_table("feature_gates", {:id=>:serial, :force=>:cascade})263 -> 0.0051s264-- create_table("features", {:id=>:serial, :force=>:cascade})265 -> 0.0047s266-- create_table("fork_network_members", {:id=>:serial, :force=>:cascade})267 -> 0.0080s268-- create_table("fork_networks", {:id=>:serial, :force=>:cascade})269 -> 0.0046s270-- create_table("forked_project_links", {:id=>:serial, :force=>:cascade})271 -> 0.0042s272-- create_table("geo_cache_invalidation_events", {:force=>:cascade})273 -> 0.0025s274-- create_table("geo_container_repository_updated_events", {:force=>:cascade})275 -> 0.0043s276-- create_table("geo_event_log", {:force=>:cascade})277 -> 0.0293s278-- create_table("geo_hashed_storage_attachments_events", {:force=>:cascade})279 -> 0.0048s280-- create_table("geo_hashed_storage_migrated_events", {:force=>:cascade})281 -> 0.0050s282-- create_table("geo_job_artifact_deleted_events", {:force=>:cascade})283 -> 0.0048s284-- create_table("geo_lfs_object_deleted_events", {:force=>:cascade})285 -> 0.0048s286-- create_table("geo_node_namespace_links", {:id=>:serial, :force=>:cascade})287 -> 0.0083s288-- create_table("geo_node_statuses", {:id=>:serial, :force=>:cascade})289 -> 0.0062s290-- create_table("geo_nodes", {:id=>:serial, :force=>:cascade})291 -> 0.0123s292-- create_table("geo_repositories_changed_events", {:force=>:cascade})293 -> 0.0041s294-- create_table("geo_repository_created_events", {:force=>:cascade})295 -> 0.0047s296-- create_table("geo_repository_deleted_events", {:force=>:cascade})297 -> 0.0048s298-- create_table("geo_repository_renamed_events", {:force=>:cascade})299 -> 0.0049s300-- create_table("geo_repository_updated_events", {:force=>:cascade})301 -> 0.0078s302-- create_table("geo_reset_checksum_events", {:force=>:cascade})303 -> 0.0043s304-- create_table("geo_upload_deleted_events", {:force=>:cascade})305 -> 0.0056s306-- create_table("gitlab_subscription_histories", {:force=>:cascade})307 -> 0.0047s308-- create_table("gitlab_subscriptions", {:force=>:cascade})309 -> 0.0075s310-- create_table("gpg_key_subkeys", {:id=>:serial, :force=>:cascade})311 -> 0.0085s312-- create_table("gpg_keys", {:id=>:serial, :force=>:cascade})313 -> 0.0087s314-- create_table("gpg_signatures", {:id=>:serial, :force=>:cascade})315 -> 0.0166s316-- create_table("grafana_integrations", {:force=>:cascade})317 -> 0.0082s318-- create_table("group_custom_attributes", {:id=>:serial, :force=>:cascade})319 -> 0.0072s320-- create_table("group_deletion_schedules", {:primary_key=>"group_id", :id=>:bigint, :default=>nil, :force=>:cascade})321 -> 0.0054s322-- create_table("group_group_links", {:force=>:cascade})323 -> 0.0070s324-- create_table("historical_data", {:id=>:serial, :force=>:cascade})325 -> 0.0513s326-- create_table("identities", {:id=>:serial, :force=>:cascade})327 -> 0.0152s328-- create_table("import_export_uploads", {:id=>:serial, :force=>:cascade})329 -> 0.0100s330-- create_table("import_failures", {:force=>:cascade})331 -> 0.0071s332-- create_table("index_statuses", {:id=>:serial, :force=>:cascade})333 -> 0.0052s334-- create_table("insights", {:id=>:serial, :force=>:cascade})335 -> 0.0064s336-- create_table("internal_ids", {:force=>:cascade})337 -> 0.0112s338-- create_table("ip_restrictions", {:force=>:cascade})339 -> 0.0049s340-- create_table("issue_assignees", {:id=>false, :force=>:cascade})341 -> 0.0055s342-- create_table("issue_links", {:id=>:serial, :force=>:cascade})343 -> 0.0094s344-- create_table("issue_metrics", {:id=>:serial, :force=>:cascade})345 -> 0.0066s346-- create_table("issue_tracker_data", {:force=>:cascade})347 -> 0.0051s348-- create_table("issue_user_mentions", {:force=>:cascade})349 -> 0.0093s350-- create_table("issues", {:id=>:serial, :force=>:cascade})351 -> 0.0541s352-- create_table("issues_prometheus_alert_events", {:id=>false, :force=>:cascade})353 -> 0.0053s354-- create_table("issues_self_managed_prometheus_alert_events", {:id=>false, :force=>:cascade})355 -> 0.0054s356-- create_table("jira_connect_installations", {:force=>:cascade})357 -> 0.0048s358-- create_table("jira_connect_subscriptions", {:force=>:cascade})359 -> 0.0084s360-- create_table("jira_tracker_data", {:force=>:cascade})361 -> 0.0053s362-- create_table("keys", {:id=>:serial, :force=>:cascade})363 -> 0.0116s364-- create_table("label_links", {:id=>:serial, :force=>:cascade})365 -> 0.0069s366-- create_table("label_priorities", {:id=>:serial, :force=>:cascade})367 -> 0.0083s368-- create_table("labels", {:id=>:serial, :force=>:cascade})369 -> 0.0192s370-- create_table("ldap_group_links", {:id=>:serial, :force=>:cascade})371 -> 0.0028s372-- create_table("lfs_file_locks", {:id=>:serial, :force=>:cascade})373 -> 0.0072s374-- create_table("lfs_objects", {:id=>:serial, :force=>:cascade})375 -> 0.0068s376-- create_table("lfs_objects_projects", {:id=>:serial, :force=>:cascade})377 -> 0.0065s378-- create_table("licenses", {:id=>:serial, :force=>:cascade})379 -> 0.0028s380-- create_table("list_user_preferences", {:force=>:cascade})381 -> 0.0090s382-- create_table("lists", {:id=>:serial, :force=>:cascade})383 -> 0.0140s384-- create_table("members", {:id=>:serial, :force=>:cascade})385 -> 0.0183s386-- create_table("merge_request_assignees", {:force=>:cascade})387 -> 0.0088s388-- create_table("merge_request_blocks", {:force=>:cascade})389 -> 0.0067s390-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})391 -> 0.0063s392-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})393 -> 0.0048s394-- create_table("merge_request_diffs", {:id=>:serial, :force=>:cascade})395 -> 0.0076s396-- create_table("merge_request_metrics", {:id=>:serial, :force=>:cascade})397 -> 0.0192s398-- create_table("merge_request_user_mentions", {:force=>:cascade})399 -> 0.0092s400-- create_table("merge_requests", {:id=>:serial, :force=>:cascade})401 -> 0.0618s402-- create_table("merge_requests_closing_issues", {:id=>:serial, :force=>:cascade})403 -> 0.0062s404-- create_table("merge_trains", {:force=>:cascade})405 -> 0.0113s406-- create_table("milestone_releases", {:id=>false, :force=>:cascade})407 -> 0.0053s408-- create_table("milestones", {:id=>:serial, :force=>:cascade})409 -> 0.0154s410-- create_table("namespace_aggregation_schedules", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})411 -> 0.0036s412-- create_table("namespace_root_storage_statistics", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})413 -> 0.0065s414-- create_table("namespace_statistics", {:id=>:serial, :force=>:cascade})415 -> 0.0052s416-- create_table("namespaces", {:id=>:serial, :force=>:cascade})417 -> 0.0483s418-- create_table("note_diff_files", {:id=>:serial, :force=>:cascade})419 -> 0.0052s420-- create_table("notes", {:id=>:serial, :force=>:cascade})421 -> 0.0255s422-- create_table("notification_settings", {:id=>:serial, :force=>:cascade})423 -> 0.0111s424-- create_table("oauth_access_grants", {:id=>:serial, :force=>:cascade})425 -> 0.0054s426-- create_table("oauth_access_tokens", {:id=>:serial, :force=>:cascade})427 -> 0.0116s428-- create_table("oauth_applications", {:id=>:serial, :force=>:cascade})429 -> 0.0081s430-- create_table("oauth_openid_requests", {:id=>:serial, :force=>:cascade})431 -> 0.0047s432-- create_table("operations_feature_flag_scopes", {:force=>:cascade})433 -> 0.0059s434-- create_table("operations_feature_flags", {:force=>:cascade})435 -> 0.0049s436-- create_table("operations_feature_flags_clients", {:force=>:cascade})437 -> 0.0117s438-- create_table("packages_conan_file_metadata", {:force=>:cascade})439 -> 0.0091s440-- create_table("packages_conan_metadata", {:force=>:cascade})441 -> 0.0065s442-- create_table("packages_dependencies", {:force=>:cascade})443 -> 0.0058s444-- create_table("packages_dependency_links", {:force=>:cascade})445 -> 0.0093s446-- create_table("packages_maven_metadata", {:force=>:cascade})447 -> 0.0061s448-- create_table("packages_package_files", {:force=>:cascade})449 -> 0.0069s450-- create_table("packages_package_tags", {:force=>:cascade})451 -> 0.0050s452-- create_table("packages_packages", {:force=>:cascade})453 -> 0.0112s454-- create_table("pages_domain_acme_orders", {:force=>:cascade})455 -> 0.0091s456-- create_table("pages_domains", {:id=>:serial, :force=>:cascade})457 -> 0.0223s458-- create_table("path_locks", {:id=>:serial, :force=>:cascade})459 -> 0.0098s460-- create_table("personal_access_tokens", {:id=>:serial, :force=>:cascade})461 -> 0.0130s462-- create_table("plan_limits", {:force=>:cascade})463 -> 0.0064s464-- create_table("plans", {:id=>:serial, :force=>:cascade})465 -> 0.0054s466-- create_table("pool_repositories", {:force=>:cascade})467 -> 0.0117s468-- create_table("programming_languages", {:id=>:serial, :force=>:cascade})469 -> 0.0053s470-- create_table("project_alerting_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})471 -> 0.0025s472-- create_table("project_aliases", {:force=>:cascade})473 -> 0.0080s474-- create_table("project_authorizations", {:id=>false, :force=>:cascade})475 -> 0.0068s476-- create_table("project_auto_devops", {:id=>:serial, :force=>:cascade})477 -> 0.0068s478-- create_table("project_ci_cd_settings", {:id=>:serial, :force=>:cascade})479 -> 0.0063s480-- create_table("project_custom_attributes", {:id=>:serial, :force=>:cascade})481 -> 0.0087s482-- create_table("project_daily_statistics", {:force=>:cascade})483 -> 0.0058s484-- create_table("project_deploy_tokens", {:id=>:serial, :force=>:cascade})485 -> 0.0078s486-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})487 -> 0.0028s488-- create_table("project_feature_usages", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})489 -> 0.0097s490-- create_table("project_features", {:id=>:serial, :force=>:cascade})491 -> 0.0058s492-- create_table("project_group_links", {:id=>:serial, :force=>:cascade})493 -> 0.0091s494-- create_table("project_import_data", {:id=>:serial, :force=>:cascade})495 -> 0.0053s496-- create_table("project_incident_management_settings", {:primary_key=>"project_id", :id=>:serial, :force=>:cascade})497 -> 0.0057s498-- create_table("project_metrics_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})499 -> 0.0030s500-- create_table("project_mirror_data", {:id=>:serial, :force=>:cascade})501 -> 0.0176s502-- create_table("project_pages_metadata", {:id=>false, :force=>:cascade})503 -> 0.0057s504-- create_table("project_repositories", {:force=>:cascade})505 -> 0.0100s506-- create_table("project_repository_states", {:id=>:serial, :force=>:cascade})507 -> 0.0164s508-- create_table("project_statistics", {:id=>:serial, :force=>:cascade})509 -> 0.0101s510-- create_table("project_tracing_settings", {:force=>:cascade})511 -> 0.0050s512-- create_table("projects", {:id=>:serial, :force=>:cascade})513 -> 0.0872s514-- create_table("prometheus_alert_events", {:force=>:cascade})515 -> 0.0078s516-- create_table("prometheus_alerts", {:id=>:serial, :force=>:cascade})517 -> 0.0085s518-- create_table("prometheus_metrics", {:id=>:serial, :force=>:cascade})519 -> 0.0123s520-- create_table("protected_branch_merge_access_levels", {:id=>:serial, :force=>:cascade})521 -> 0.0091s522-- create_table("protected_branch_push_access_levels", {:id=>:serial, :force=>:cascade})523 -> 0.0092s524-- create_table("protected_branch_unprotect_access_levels", {:id=>:serial, :force=>:cascade})525 -> 0.0095s526-- create_table("protected_branches", {:id=>:serial, :force=>:cascade})527 -> 0.0081s528-- create_table("protected_environment_deploy_access_levels", {:id=>:serial, :force=>:cascade})529 -> 0.0095s530-- create_table("protected_environments", {:id=>:serial, :force=>:cascade})531 -> 0.0073s532-- create_table("protected_tag_create_access_levels", {:id=>:serial, :force=>:cascade})533 -> 0.0094s534-- create_table("protected_tags", {:id=>:serial, :force=>:cascade})535 -> 0.0074s536-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})537 -> 0.0042s538-- create_table("push_rules", {:id=>:serial, :force=>:cascade})539 -> 0.0100s540-- create_table("redirect_routes", {:id=>:serial, :force=>:cascade})541 -> 0.0096s542-- create_table("release_links", {:force=>:cascade})543 -> 0.0071s544-- create_table("releases", {:id=>:serial, :force=>:cascade})545 -> 0.0069s546-- create_table("remote_mirrors", {:id=>:serial, :force=>:cascade})547 -> 0.0080s548-- create_table("repository_languages", {:id=>false, :force=>:cascade})549 -> 0.0033s550-- create_table("resource_label_events", {:force=>:cascade})551 -> 0.0136s552-- create_table("reviews", {:force=>:cascade})553 -> 0.0091s554-- create_table("routes", {:id=>:serial, :force=>:cascade})555 -> 0.0095s556-- create_table("saml_providers", {:id=>:serial, :force=>:cascade})557 -> 0.0057s558-- create_table("scim_oauth_access_tokens", {:id=>:serial, :force=>:cascade})559 -> 0.0049s560-- create_table("self_managed_prometheus_alert_events", {:force=>:cascade})561 -> 0.0070s562-- create_table("sent_notifications", {:id=>:serial, :force=>:cascade})563 -> 0.0055s564-- create_table("sentry_issues", {:force=>:cascade})565 -> 0.0043s566-- create_table("service_desk_settings", {:primary_key=>"project_id", :id=>:bigint, :default=>nil, :force=>:cascade})567 -> 0.0015s568-- create_table("services", {:id=>:serial, :force=>:cascade})569 -> 0.0165s570-- create_table("shards", {:id=>:serial, :force=>:cascade})571 -> 0.0045s572-- create_table("slack_integrations", {:id=>:serial, :force=>:cascade})573 -> 0.0070s574-- create_table("smartcard_identities", {:force=>:cascade})575 -> 0.0067s576-- create_table("snippet_user_mentions", {:force=>:cascade})577 -> 0.0087s578-- create_table("snippets", {:id=>:serial, :force=>:cascade})579 -> 0.0202s580-- create_table("software_license_policies", {:id=>:serial, :force=>:cascade})581 -> 0.0067s582-- create_table("software_licenses", {:id=>:serial, :force=>:cascade})583 -> 0.0068s584-- create_table("spam_logs", {:id=>:serial, :force=>:cascade})585 -> 0.0037s586-- create_table("subscriptions", {:id=>:serial, :force=>:cascade})587 -> 0.0071s588-- create_table("suggestions", {:force=>:cascade})589 -> 0.0064s590-- create_table("system_note_metadata", {:id=>:serial, :force=>:cascade})591 -> 0.0069s592-- create_table("taggings", {:id=>:serial, :force=>:cascade})593 -> 0.0112s594-- create_table("tags", {:id=>:serial, :force=>:cascade})595 -> 0.0072s596-- create_table("term_agreements", {:id=>:serial, :force=>:cascade})597 -> 0.0086s598-- create_table("timelogs", {:id=>:serial, :force=>:cascade})599 -> 0.0102s600-- create_table("todos", {:id=>:serial, :force=>:cascade})601 -> 0.0212s602-- create_table("trending_projects", {:id=>:serial, :force=>:cascade})603 -> 0.0041s604-- create_table("u2f_registrations", {:id=>:serial, :force=>:cascade})605 -> 0.0070s606-- create_table("uploads", {:id=>:serial, :force=>:cascade})607 -> 0.0111s608-- create_table("user_agent_details", {:id=>:serial, :force=>:cascade})609 -> 0.0057s610-- create_table("user_callouts", {:id=>:serial, :force=>:cascade})611 -> 0.0063s612-- create_table("user_custom_attributes", {:id=>:serial, :force=>:cascade})613 -> 0.0068s614-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})615 -> 0.0050s616-- create_table("user_preferences", {:id=>:serial, :force=>:cascade})617 -> 0.0069s618-- create_table("user_statuses", {:primary_key=>"user_id", :id=>:serial, :force=>:cascade})619 -> 0.0051s620-- create_table("user_synced_attributes_metadata", {:id=>:serial, :force=>:cascade})621 -> 0.0061s622-- create_table("users", {:id=>:serial, :force=>:cascade})623 -> 0.0701s624-- create_table("users_ops_dashboard_projects", {:force=>:cascade})625 -> 0.0065s626-- create_table("users_security_dashboard_projects", {:id=>false, :force=>:cascade})627 -> 0.0052s628-- create_table("users_star_projects", {:id=>:serial, :force=>:cascade})629 -> 0.0066s630-- create_table("vulnerabilities", {:force=>:cascade})631 -> 0.0263s632-- create_table("vulnerability_feedback", {:id=>:serial, :force=>:cascade})633 -> 0.0154s634-- create_table("vulnerability_identifiers", {:force=>:cascade})635 -> 0.0051s636-- create_table("vulnerability_issue_links", {:force=>:cascade})637 -> 0.0097s638-- create_table("vulnerability_occurrence_identifiers", {:force=>:cascade})639 -> 0.0065s640-- create_table("vulnerability_occurrence_pipelines", {:force=>:cascade})641 -> 0.0064s642-- create_table("vulnerability_occurrences", {:force=>:cascade})643 -> 0.0137s644-- create_table("vulnerability_scanners", {:force=>:cascade})645 -> 0.0050s646-- create_table("web_hook_logs", {:id=>:serial, :force=>:cascade})647 -> 0.0084s648-- create_table("web_hooks", {:id=>:serial, :force=>:cascade})649 -> 0.0133s650-- create_table("zoom_meetings", {:force=>:cascade})651 -> 0.0117s652-- add_foreign_key("alerts_service_data", "services", {:on_delete=>:cascade})653 -> 0.0023s654-- add_foreign_key("allowed_email_domains", "namespaces", {:column=>"group_id", :on_delete=>:cascade})655 -> 0.0024s656-- add_foreign_key("analytics_cycle_analytics_group_stages", "labels", {:column=>"end_event_label_id", :on_delete=>:cascade})657 -> 0.0020s658-- add_foreign_key("analytics_cycle_analytics_group_stages", "labels", {:column=>"start_event_label_id", :on_delete=>:cascade})659 -> 0.0013s660-- add_foreign_key("analytics_cycle_analytics_group_stages", "namespaces", {:column=>"group_id", :on_delete=>:cascade})661 -> 0.0016s662-- add_foreign_key("analytics_cycle_analytics_project_stages", "labels", {:column=>"end_event_label_id", :on_delete=>:cascade})663 -> 0.0017s664-- add_foreign_key("analytics_cycle_analytics_project_stages", "labels", {:column=>"start_event_label_id", :on_delete=>:cascade})665 -> 0.0013s666-- add_foreign_key("analytics_cycle_analytics_project_stages", "projects", {:on_delete=>:cascade})667 -> 0.0030s668-- add_foreign_key("analytics_language_trend_repository_languages", "programming_languages", {:on_delete=>:cascade})669 -> 0.0015s670-- add_foreign_key("analytics_language_trend_repository_languages", "projects", {:on_delete=>:cascade})671 -> 0.0016s672-- add_foreign_key("analytics_repository_file_commits", "analytics_repository_files", {:on_delete=>:cascade})673 -> 0.0014s674-- add_foreign_key("analytics_repository_file_commits", "projects", {:on_delete=>:cascade})675 -> 0.0016s676-- add_foreign_key("analytics_repository_file_edits", "analytics_repository_files", {:on_delete=>:cascade})677 -> 0.0014s678-- add_foreign_key("analytics_repository_file_edits", "projects", {:on_delete=>:cascade})679 -> 0.0020s680-- add_foreign_key("analytics_repository_files", "projects", {:on_delete=>:cascade})681 -> 0.0016s682-- add_foreign_key("application_settings", "namespaces", {:column=>"custom_project_templates_group_id", :on_delete=>:nullify})683 -> 0.0036s684-- add_foreign_key("application_settings", "projects", {:column=>"file_template_project_id", :name=>"fk_ec757bd087", :on_delete=>:nullify})685 -> 0.0027s686-- add_foreign_key("application_settings", "projects", {:column=>"instance_administration_project_id", :on_delete=>:nullify})687 -> 0.0026s688-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})689 -> 0.0037s690-- add_foreign_key("approval_merge_request_rule_sources", "approval_merge_request_rules", {:on_delete=>:cascade})691 -> 0.0021s692-- add_foreign_key("approval_merge_request_rule_sources", "approval_project_rules", {:on_delete=>:cascade})693 -> 0.0015s694-- add_foreign_key("approval_merge_request_rules", "merge_requests", {:on_delete=>:cascade})695 -> 0.0028s696-- add_foreign_key("approval_merge_request_rules_approved_approvers", "approval_merge_request_rules", {:on_delete=>:cascade})697 -> 0.0018s698-- add_foreign_key("approval_merge_request_rules_approved_approvers", "users", {:on_delete=>:cascade})699 -> 0.0017s700-- add_foreign_key("approval_merge_request_rules_groups", "approval_merge_request_rules", {:on_delete=>:cascade})701 -> 0.0015s702-- add_foreign_key("approval_merge_request_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})703 -> 0.0014s704-- add_foreign_key("approval_merge_request_rules_users", "approval_merge_request_rules", {:on_delete=>:cascade})705 -> 0.0015s706-- add_foreign_key("approval_merge_request_rules_users", "users", {:on_delete=>:cascade})707 -> 0.0017s708-- add_foreign_key("approval_project_rules", "projects", {:on_delete=>:cascade})709 -> 0.0017s710-- add_foreign_key("approval_project_rules_groups", "approval_project_rules", {:on_delete=>:cascade})711 -> 0.0015s712-- add_foreign_key("approval_project_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})713 -> 0.0017s714-- add_foreign_key("approval_project_rules_users", "approval_project_rules", {:on_delete=>:cascade})715 -> 0.0015s716-- add_foreign_key("approval_project_rules_users", "users", {:on_delete=>:cascade})717 -> 0.0017s718-- add_foreign_key("approvals", "merge_requests", {:name=>"fk_310d714958", :on_delete=>:cascade})719 -> 0.0019s720-- add_foreign_key("approver_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})721 -> 0.0017s722-- add_foreign_key("aws_roles", "users", {:on_delete=>:cascade})723 -> 0.0018s724-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})725 -> 0.0016s726-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})727 -> 0.0017s728-- add_foreign_key("board_assignees", "boards", {:on_delete=>:cascade})729 -> 0.0017s730-- add_foreign_key("board_assignees", "users", {:column=>"assignee_id", :on_delete=>:cascade})731 -> 0.0020s732-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})733 -> 0.0016s734-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})735 -> 0.0015s736-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})737 -> 0.0016s738-- add_foreign_key("board_labels", "boards", {:on_delete=>:cascade})739 -> 0.0014s740-- add_foreign_key("board_labels", "labels", {:on_delete=>:cascade})741 -> 0.0013s742-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})743 -> 0.0015s744-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})745 -> 0.0017s746-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})747 -> 0.0018s748-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :name=>"fk_1e9a074a35", :on_delete=>:cascade})749 -> 0.0016s750-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})751 -> 0.0017s752-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})753 -> 0.0015s754-- add_foreign_key("ci_build_needs", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})755 -> 0.0027s756-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})757 -> 0.0017s758-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})759 -> 0.0020s760-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})761 -> 0.0014s762-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})763 -> 0.0015s764-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})765 -> 0.0017s766-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})767 -> 0.0022s768-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})769 -> 0.0016s770-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"upstream_pipeline_id", :name=>"fk_87f4cefcda", :on_delete=>:cascade})771 -> 0.0019s772-- add_foreign_key("ci_builds", "ci_resource_groups", {:column=>"resource_group_id", :name=>"fk_6661f4f0e8", :on_delete=>:nullify})773 -> 0.0017s774-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})775 -> 0.0018s776-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})777 -> 0.0021s778-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})779 -> 0.0024s780-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})781 -> 0.0018s782-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})783 -> 0.0017s784-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})785 -> 0.0015s786-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})787 -> 0.0021s788-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})789 -> 0.0019s790-- add_foreign_key("ci_job_variables", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})791 -> 0.0017s792-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})793 -> 0.0016s794-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})795 -> 0.0015s796-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})797 -> 0.0018s798-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})799 -> 0.0020s800-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})801 -> 0.0019s802-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})803 -> 0.0015s804-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})805 -> 0.0013s806-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})807 -> 0.0013s808-- add_foreign_key("ci_pipelines", "external_pull_requests", {:name=>"fk_190998ef09", :on_delete=>:nullify})809 -> 0.0016s810-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})811 -> 0.0017s812-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})813 -> 0.0021s814-- add_foreign_key("ci_resource_groups", "projects", {:on_delete=>:cascade})815 -> 0.0018s816-- add_foreign_key("ci_resources", "ci_builds", {:column=>"build_id", :on_delete=>:nullify})817 -> 0.0018s818-- add_foreign_key("ci_resources", "ci_resource_groups", {:column=>"resource_group_id", :on_delete=>:cascade})819 -> 0.0012s820-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})821 -> 0.0064s822-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})823 -> 0.0022s824-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})825 -> 0.0022s826-- add_foreign_key("ci_sources_pipelines", "ci_builds", {:column=>"source_job_id", :name=>"fk_be5624bf37", :on_delete=>:cascade})827 -> 0.0020s828-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_e1bad85861", :on_delete=>:cascade})829 -> 0.0016s830-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"source_pipeline_id", :name=>"fk_d4e29af7d7", :on_delete=>:cascade})831 -> 0.0014s832-- add_foreign_key("ci_sources_pipelines", "projects", {:column=>"source_project_id", :name=>"fk_acd9737679", :on_delete=>:cascade})833 -> 0.0017s834-- add_foreign_key("ci_sources_pipelines", "projects", {:name=>"fk_1e53c97c0a", :on_delete=>:cascade})835 -> 0.0018s836-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})837 -> 0.0014s838-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})839 -> 0.0017s840-- add_foreign_key("ci_subscriptions_projects", "projects", {:column=>"downstream_project_id", :on_delete=>:cascade})841 -> 0.0018s842-- add_foreign_key("ci_subscriptions_projects", "projects", {:column=>"upstream_project_id", :on_delete=>:cascade})843 -> 0.0017s844-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})845 -> 0.0016s846-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})847 -> 0.0018s848-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})849 -> 0.0016s850-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})851 -> 0.0020s852-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})853 -> 0.0019s854-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})855 -> 0.0017s856-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})857 -> 0.0015s858-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})859 -> 0.0014s860-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})861 -> 0.0019s862-- add_foreign_key("cluster_providers_aws", "clusters", {:on_delete=>:cascade})863 -> 0.0016s864-- add_foreign_key("cluster_providers_aws", "users", {:column=>"created_by_user_id", :on_delete=>:nullify})865 -> 0.0018s866-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})867 -> 0.0015s868-- add_foreign_key("clusters", "projects", {:column=>"management_project_id", :name=>"fk_f05c5e5a42", :on_delete=>:nullify})869 -> 0.0020s870-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})871 -> 0.0019s872-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})873 -> 0.0015s874-- add_foreign_key("clusters_applications_crossplane", "clusters", {:on_delete=>:cascade})875 -> 0.0015s876-- add_foreign_key("clusters_applications_elastic_stacks", "clusters", {:on_delete=>:cascade})877 -> 0.0015s878-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})879 -> 0.0015s880-- add_foreign_key("clusters_applications_ingress", "clusters", {:on_delete=>:cascade})881 -> 0.0015s882-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})883 -> 0.0015s884-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})885 -> 0.0017s886-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})887 -> 0.0015s888-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})889 -> 0.0014s890-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})891 -> 0.0014s892-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})893 -> 0.0014s894-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})895 -> 0.0016s896-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})897 -> 0.0015s898-- add_foreign_key("clusters_kubernetes_namespaces", "environments", {:on_delete=>:nullify})899 -> 0.0015s900-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})901 -> 0.0021s902-- add_foreign_key("commit_user_mentions", "notes", {:on_delete=>:cascade})903 -> 0.0019s904-- add_foreign_key("container_expiration_policies", "projects", {:on_delete=>:cascade})905 -> 0.0019s906-- add_foreign_key("container_repositories", "projects")907 -> 0.0019s908-- add_foreign_key("dependency_proxy_blobs", "namespaces", {:column=>"group_id", :on_delete=>:cascade})909 -> 0.0017s910-- add_foreign_key("dependency_proxy_group_settings", "namespaces", {:column=>"group_id", :on_delete=>:cascade})911 -> 0.0016s912-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})913 -> 0.0019s914-- add_foreign_key("deployment_merge_requests", "deployments", {:on_delete=>:cascade})915 -> 0.0019s916-- add_foreign_key("deployment_merge_requests", "merge_requests", {:on_delete=>:cascade})917 -> 0.0015s918-- add_foreign_key("deployments", "clusters", {:name=>"fk_289bba3222", :on_delete=>:nullify})919 -> 0.0014s920-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})921 -> 0.0018s922-- add_foreign_key("description_versions", "epics", {:on_delete=>:cascade})923 -> 0.0029s924-- add_foreign_key("description_versions", "issues", {:on_delete=>:cascade})925 -> 0.0025s926-- add_foreign_key("description_versions", "merge_requests", {:on_delete=>:cascade})927 -> 0.0016s928-- add_foreign_key("design_management_designs", "issues", {:on_delete=>:cascade})929 -> 0.0017s930-- add_foreign_key("design_management_designs", "projects", {:on_delete=>:cascade})931 -> 0.0018s932-- add_foreign_key("design_management_designs_versions", "design_management_designs", {:column=>"design_id", :name=>"fk_03c671965c", :on_delete=>:cascade})933 -> 0.0013s934-- add_foreign_key("design_management_designs_versions", "design_management_versions", {:column=>"version_id", :name=>"fk_f4d25ba00c", :on_delete=>:cascade})935 -> 0.0014s936-- add_foreign_key("design_management_versions", "issues", {:on_delete=>:cascade})937 -> 0.0015s938-- add_foreign_key("design_management_versions", "users", {:column=>"author_id", :name=>"fk_c1440b4896", :on_delete=>:nullify})939 -> 0.0017s940-- add_foreign_key("design_user_mentions", "design_management_designs", {:column=>"design_id", :on_delete=>:cascade})941 -> 0.0013s942-- add_foreign_key("design_user_mentions", "notes", {:on_delete=>:cascade})943 -> 0.0014s944-- add_foreign_key("draft_notes", "merge_requests", {:on_delete=>:cascade})945 -> 0.0017s946-- add_foreign_key("draft_notes", "users", {:column=>"author_id", :on_delete=>:cascade})947 -> 0.0017s948-- add_foreign_key("elasticsearch_indexed_namespaces", "namespaces", {:on_delete=>:cascade})949 -> 0.0016s950-- add_foreign_key("elasticsearch_indexed_projects", "projects", {:on_delete=>:cascade})951 -> 0.0018s952-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})953 -> 0.0018s954-- add_foreign_key("epic_issues", "epics", {:on_delete=>:cascade})955 -> 0.0015s956-- add_foreign_key("epic_issues", "issues", {:on_delete=>:cascade})957 -> 0.0015s958-- add_foreign_key("epic_metrics", "epics", {:on_delete=>:cascade})959 -> 0.0015s960-- add_foreign_key("epic_user_mentions", "epics", {:on_delete=>:cascade})961 -> 0.0016s962-- add_foreign_key("epic_user_mentions", "notes", {:on_delete=>:cascade})963 -> 0.0013s964-- add_foreign_key("epics", "epics", {:column=>"due_date_sourcing_epic_id", :name=>"fk_013c9f36ca", :on_delete=>:nullify})965 -> 0.0016s966-- add_foreign_key("epics", "epics", {:column=>"parent_id", :name=>"fk_25b99c1be3", :on_delete=>:cascade})967 -> 0.0014s968-- add_foreign_key("epics", "epics", {:column=>"start_date_sourcing_epic_id", :name=>"fk_9d480c64b2", :on_delete=>:nullify})969 -> 0.0014s970-- add_foreign_key("epics", "milestones", {:on_delete=>:nullify})971 -> 0.0017s972-- add_foreign_key("epics", "namespaces", {:column=>"group_id", :name=>"fk_f081aa4489", :on_delete=>:cascade})973 -> 0.0016s974-- add_foreign_key("epics", "users", {:column=>"assignee_id", :name=>"fk_dccd3f98fc", :on_delete=>:nullify})975 -> 0.0018s976-- add_foreign_key("epics", "users", {:column=>"author_id", :name=>"fk_3654b61b03", :on_delete=>:cascade})977 -> 0.0017s978-- add_foreign_key("epics", "users", {:column=>"closed_by_id", :name=>"fk_aa5798e761", :on_delete=>:nullify})979 -> 0.0016s980-- add_foreign_key("events", "namespaces", {:column=>"group_id", :name=>"fk_61fbf6ca48", :on_delete=>:cascade})981 -> 0.0018s982-- add_foreign_key("events", "projects", {:on_delete=>:cascade})983 -> 0.0020s984-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})985 -> 0.0017s986-- add_foreign_key("evidences", "releases", {:on_delete=>:cascade})987 -> 0.0015s988-- add_foreign_key("external_pull_requests", "projects", {:on_delete=>:cascade})989 -> 0.0017s990-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})991 -> 0.0015s992-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})993 -> 0.0016s994-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})995 -> 0.0017s996-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})997 -> 0.0016s998-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})999 -> 0.0017s1000-- add_foreign_key("geo_container_repository_updated_events", "container_repositories", {:name=>"fk_212c89c706", :on_delete=>:cascade})1001 -> 0.0013s1002-- add_foreign_key("geo_event_log", "geo_cache_invalidation_events", {:column=>"cache_invalidation_event_id", :name=>"fk_42c3b54bed", :on_delete=>:cascade})1003 -> 0.0019s1004-- add_foreign_key("geo_event_log", "geo_container_repository_updated_events", {:column=>"container_repository_updated_event_id", :name=>"fk_6ada82d42a", :on_delete=>:cascade})1005 -> 0.0012s1006-- add_foreign_key("geo_event_log", "geo_hashed_storage_migrated_events", {:column=>"hashed_storage_migrated_event_id", :name=>"fk_27548c6db3", :on_delete=>:cascade})1007 -> 0.0015s1008-- add_foreign_key("geo_event_log", "geo_job_artifact_deleted_events", {:column=>"job_artifact_deleted_event_id", :name=>"fk_176d3fbb5d", :on_delete=>:cascade})1009 -> 0.0013s1010-- add_foreign_key("geo_event_log", "geo_lfs_object_deleted_events", {:column=>"lfs_object_deleted_event_id", :name=>"fk_d5af95fcd9", :on_delete=>:cascade})1011 -> 0.0013s1012-- add_foreign_key("geo_event_log", "geo_repositories_changed_events", {:column=>"repositories_changed_event_id", :name=>"fk_4a99ebfd60", :on_delete=>:cascade})1013 -> 0.0013s1014-- add_foreign_key("geo_event_log", "geo_repository_created_events", {:column=>"repository_created_event_id", :name=>"fk_9b9afb1916", :on_delete=>:cascade})1015 -> 0.0013s1016-- add_foreign_key("geo_event_log", "geo_repository_deleted_events", {:column=>"repository_deleted_event_id", :name=>"fk_c4b1c1f66e", :on_delete=>:cascade})1017 -> 0.0014s1018-- add_foreign_key("geo_event_log", "geo_repository_renamed_events", {:column=>"repository_renamed_event_id", :name=>"fk_86c84214ec", :on_delete=>:cascade})1019 -> 0.0014s1020-- add_foreign_key("geo_event_log", "geo_repository_updated_events", {:column=>"repository_updated_event_id", :name=>"fk_78a6492f68", :on_delete=>:cascade})1021 -> 0.0014s1022-- add_foreign_key("geo_event_log", "geo_reset_checksum_events", {:column=>"reset_checksum_event_id", :name=>"fk_cff7185ad2", :on_delete=>:cascade})1023 -> 0.0014s1024-- add_foreign_key("geo_event_log", "geo_upload_deleted_events", {:column=>"upload_deleted_event_id", :name=>"fk_c1f241c70d", :on_delete=>:cascade})1025 -> 0.0013s1026-- add_foreign_key("geo_hashed_storage_attachments_events", "projects", {:on_delete=>:cascade})1027 -> 0.0018s1028-- add_foreign_key("geo_hashed_storage_migrated_events", "projects", {:on_delete=>:cascade})1029 -> 0.0018s1030-- add_foreign_key("geo_node_namespace_links", "geo_nodes", {:on_delete=>:cascade})1031 -> 0.0016s1032-- add_foreign_key("geo_node_namespace_links", "namespaces", {:on_delete=>:cascade})1033 -> 0.0016s1034-- add_foreign_key("geo_node_statuses", "geo_nodes", {:on_delete=>:cascade})1035 -> 0.0016s1036-- add_foreign_key("geo_repositories_changed_events", "geo_nodes", {:on_delete=>:cascade})1037 -> 0.0012s1038-- add_foreign_key("geo_repository_created_events", "projects", {:on_delete=>:cascade})1039 -> 0.0019s1040-- add_foreign_key("geo_repository_renamed_events", "projects", {:on_delete=>:cascade})1041 -> 0.0018s1042-- add_foreign_key("geo_repository_updated_events", "projects", {:on_delete=>:cascade})1043 -> 0.0018s1044-- add_foreign_key("geo_reset_checksum_events", "projects", {:on_delete=>:cascade})1045 -> 0.0017s1046-- add_foreign_key("gitlab_subscriptions", "namespaces", {:name=>"fk_e2595d00a1", :on_delete=>:cascade})1047 -> 0.0016s1048-- add_foreign_key("gitlab_subscriptions", "plans", {:column=>"hosted_plan_id", :name=>"fk_bd0c4019c3", :on_delete=>:cascade})1049 -> 0.0013s1050-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})1051 -> 0.0015s1052-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})1053 -> 0.0020s1054-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})1055 -> 0.0016s1056-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})1057 -> 0.0022s1058-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})1059 -> 0.0022s1060-- add_foreign_key("grafana_integrations", "projects", {:on_delete=>:cascade})1061 -> 0.0031s1062-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1063 -> 0.0019s1064-- add_foreign_key("group_deletion_schedules", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1065 -> 0.0018s1066-- add_foreign_key("group_deletion_schedules", "users", {:name=>"fk_11e3ebfcdd", :on_delete=>:cascade})1067 -> 0.0020s1068-- add_foreign_key("group_group_links", "namespaces", {:column=>"shared_group_id", :on_delete=>:cascade})1069 -> 0.0026s1070-- add_foreign_key("group_group_links", "namespaces", {:column=>"shared_with_group_id", :on_delete=>:cascade})1071 -> 0.0016s1072-- add_foreign_key("identities", "saml_providers", {:name=>"fk_aade90f0fc", :on_delete=>:cascade})1073 -> 0.0016s1074-- add_foreign_key("import_export_uploads", "namespaces", {:column=>"group_id", :name=>"fk_83319d9721", :on_delete=>:cascade})1075 -> 0.0017s1076-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})1077 -> 0.0019s1078-- add_foreign_key("index_statuses", "projects", {:name=>"fk_74b2492545", :on_delete=>:cascade})1079 -> 0.0020s1080-- add_foreign_key("insights", "namespaces", {:on_delete=>:cascade})1081 -> 0.0017s1082-- add_foreign_key("insights", "projects", {:on_delete=>:cascade})1083 -> 0.0018s1084-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})1085 -> 0.0019s1086-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})1087 -> 0.0017s1088-- add_foreign_key("ip_restrictions", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1089 -> 0.0015s1090-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})1091 -> 0.0015s1092-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})1093 -> 0.0016s1094-- add_foreign_key("issue_links", "issues", {:column=>"source_id", :name=>"fk_c900194ff2", :on_delete=>:cascade})1095 -> 0.0016s1096-- add_foreign_key("issue_links", "issues", {:column=>"target_id", :name=>"fk_e71bb44f1f", :on_delete=>:cascade})1097 -> 0.0014s1098-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})1099 -> 0.0016s1100-- add_foreign_key("issue_tracker_data", "services", {:on_delete=>:cascade})1101 -> 0.0015s1102-- add_foreign_key("issue_user_mentions", "issues", {:on_delete=>:cascade})1103 -> 0.0016s1104-- add_foreign_key("issue_user_mentions", "notes", {:on_delete=>:cascade})1105 -> 0.0014s1106-- add_foreign_key("issues", "epics", {:column=>"promoted_to_epic_id", :name=>"fk_df75a7c8b8", :on_delete=>:nullify})1107 -> 0.0015s1108-- add_foreign_key("issues", "issues", {:column=>"duplicated_to_id", :name=>"fk_9c4516d665", :on_delete=>:nullify})1109 -> 0.0015s1110-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})1111 -> 0.0015s1112-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})1113 -> 0.0015s1114-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})1115 -> 0.0021s1116-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})1117 -> 0.0018s1118-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})1119 -> 0.0018s1120-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})1121 -> 0.0018s1122-- add_foreign_key("issues_prometheus_alert_events", "issues", {:on_delete=>:cascade})1123 -> 0.0016s1124-- add_foreign_key("issues_prometheus_alert_events", "prometheus_alert_events", {:on_delete=>:cascade})1125 -> 0.0015s1126-- add_foreign_key("issues_self_managed_prometheus_alert_events", "issues", {:on_delete=>:cascade})1127 -> 0.0016s1128-- add_foreign_key("issues_self_managed_prometheus_alert_events", "self_managed_prometheus_alert_events", {:on_delete=>:cascade})1129 -> 0.0015s1130-- add_foreign_key("jira_connect_subscriptions", "jira_connect_installations", {:on_delete=>:cascade})1131 -> 0.0015s1132-- add_foreign_key("jira_connect_subscriptions", "namespaces", {:on_delete=>:cascade})1133 -> 0.0018s1134-- add_foreign_key("jira_tracker_data", "services", {:on_delete=>:cascade})1135 -> 0.0015s1136-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})1137 -> 0.0014s1138-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})1139 -> 0.0016s1140-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})1141 -> 0.0020s1142-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1143 -> 0.0016s1144-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})1145 -> 0.0019s1146-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})1147 -> 0.0023s1148-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})1149 -> 0.0019s1150-- add_foreign_key("list_user_preferences", "lists", {:on_delete=>:cascade})1151 -> 0.0020s1152-- add_foreign_key("list_user_preferences", "users", {:on_delete=>:cascade})1153 -> 0.0020s1154-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})1155 -> 0.0015s1156-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})1157 -> 0.0016s1158-- add_foreign_key("lists", "milestones", {:on_delete=>:cascade})1159 -> 0.0015s1160-- add_foreign_key("lists", "users", {:name=>"fk_d6cf4279f7", :on_delete=>:cascade})1161 -> 0.0024s1162-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})1163 -> 0.0023s1164-- add_foreign_key("merge_request_assignees", "merge_requests", {:on_delete=>:cascade})1165 -> 0.0018s1166-- add_foreign_key("merge_request_assignees", "users", {:on_delete=>:cascade})1167 -> 0.0018s1168-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocked_merge_request_id", :on_delete=>:cascade})1169 -> 0.0017s1170-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocking_merge_request_id", :on_delete=>:cascade})1171 -> 0.0015s1172-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})1173 -> 0.0016s1174-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})1175 -> 0.0014s1176-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})1177 -> 0.0016s1178-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1179 -> 0.0019s1180-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})1181 -> 0.0016s1182-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})1183 -> 0.0017s1184-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})1185 -> 0.0018s1186-- add_foreign_key("merge_request_user_mentions", "merge_requests", {:on_delete=>:cascade})1187 -> 0.0019s1188-- add_foreign_key("merge_request_user_mentions", "notes", {:on_delete=>:cascade})1189 -> 0.0015s1190-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})1191 -> 0.0017s1192-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})1193 -> 0.0015s1194-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})1195 -> 0.0016s1196-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})1197 -> 0.0022s1198-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})1199 -> 0.0025s1200-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})1201 -> 0.0025s1202-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})1203 -> 0.0021s1204-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})1205 -> 0.0021s1206-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})1207 -> 0.0021s1208-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})1209 -> 0.0038s1210-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})1211 -> 0.0018s1212-- add_foreign_key("merge_trains", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1213 -> 0.0018s1214-- add_foreign_key("merge_trains", "merge_requests", {:on_delete=>:cascade})1215 -> 0.0019s1216-- add_foreign_key("merge_trains", "projects", {:column=>"target_project_id", :on_delete=>:cascade})1217 -> 0.0021s1218-- add_foreign_key("merge_trains", "users", {:on_delete=>:cascade})1219 -> 0.0020s1220-- add_foreign_key("milestone_releases", "milestones", {:on_delete=>:cascade})1221 -> 0.0018s1222-- add_foreign_key("milestone_releases", "releases", {:on_delete=>:cascade})1223 -> 0.0015s1224-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})1225 -> 0.0017s1226-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})1227 -> 0.0020s1228-- add_foreign_key("namespace_aggregation_schedules", "namespaces", {:on_delete=>:cascade})1229 -> 0.0019s1230-- add_foreign_key("namespace_root_storage_statistics", "namespaces", {:on_delete=>:cascade})1231 -> 0.0019s1232-- add_foreign_key("namespace_statistics", "namespaces", {:on_delete=>:cascade})1233 -> 0.0017s1234-- add_foreign_key("namespaces", "namespaces", {:column=>"custom_project_templates_group_id", :name=>"fk_e7a0b20a6b", :on_delete=>:nullify})1235 -> 0.0028s1236-- add_foreign_key("namespaces", "plans", {:name=>"fk_fdd12e5b80", :on_delete=>:nullify})1237 -> 0.0020s1238-- add_foreign_key("namespaces", "projects", {:column=>"file_template_project_id", :name=>"fk_319256d87a", :on_delete=>:nullify})1239 -> 0.0024s1240-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})1241 -> 0.0016s1242-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})1243 -> 0.0021s1244-- add_foreign_key("notes", "reviews", {:name=>"fk_2e82291620", :on_delete=>:nullify})1245 -> 0.0016s1246-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})1247 -> 0.0024s1248-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_77114b3b09", :on_delete=>:cascade})1249 -> 0.0017s1250-- add_foreign_key("operations_feature_flag_scopes", "operations_feature_flags", {:column=>"feature_flag_id", :on_delete=>:cascade})1251 -> 0.0015s1252-- add_foreign_key("operations_feature_flags", "projects", {:on_delete=>:cascade})1253 -> 0.0020s1254-- add_foreign_key("operations_feature_flags_clients", "projects", {:on_delete=>:cascade})1255 -> 0.0022s1256-- add_foreign_key("packages_conan_file_metadata", "packages_package_files", {:column=>"package_file_id", :on_delete=>:cascade})1257 -> 0.0016s1258-- add_foreign_key("packages_conan_metadata", "packages_packages", {:column=>"package_id", :on_delete=>:cascade})1259 -> 0.0017s1260-- add_foreign_key("packages_dependency_links", "packages_dependencies", {:column=>"dependency_id", :on_delete=>:cascade})1261 -> 0.0014s1262-- add_foreign_key("packages_dependency_links", "packages_packages", {:column=>"package_id", :on_delete=>:cascade})1263 -> 0.0012s1264-- add_foreign_key("packages_maven_metadata", "packages_packages", {:column=>"package_id", :name=>"fk_be88aed360", :on_delete=>:cascade})1265 -> 0.0013s1266-- add_foreign_key("packages_package_files", "packages_packages", {:column=>"package_id", :name=>"fk_86f0f182f8", :on_delete=>:cascade})1267 -> 0.0014s1268-- add_foreign_key("packages_package_tags", "packages_packages", {:column=>"package_id", :on_delete=>:cascade})1269 -> 0.0015s1270-- add_foreign_key("packages_packages", "projects", {:on_delete=>:cascade})1271 -> 0.0020s1272-- add_foreign_key("pages_domain_acme_orders", "pages_domains", {:on_delete=>:cascade})1273 -> 0.0019s1274-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})1275 -> 0.0020s1276-- add_foreign_key("path_locks", "projects", {:name=>"fk_5265c98f24", :on_delete=>:cascade})1277 -> 0.0021s1278-- add_foreign_key("path_locks", "users")1279 -> 0.0019s1280-- add_foreign_key("personal_access_tokens", "users")1281 -> 0.0022s1282-- add_foreign_key("plan_limits", "plans", {:on_delete=>:cascade})1283 -> 0.0016s1284-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})1285 -> 0.0021s1286-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})1287 -> 0.0015s1288-- add_foreign_key("project_alerting_settings", "projects", {:on_delete=>:cascade})1289 -> 0.0019s1290-- add_foreign_key("project_aliases", "projects", {:on_delete=>:cascade})1291 -> 0.0020s1292-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})1293 -> 0.0020s1294-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})1295 -> 0.0018s1296-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})1297 -> 0.0020s1298-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})1299 -> 0.0019s1300-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})1301 -> 0.0022s1302-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})1303 -> 0.0020s1304-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})1305 -> 0.0016s1306-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})1307 -> 0.0020s1308-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})1309 -> 0.0019s1310-- add_foreign_key("project_feature_usages", "projects", {:on_delete=>:cascade})1311 -> 0.0020s1312-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})1313 -> 0.0020s1314-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})1315 -> 0.0021s1316-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})1317 -> 0.0021s1318-- add_foreign_key("project_incident_management_settings", "projects", {:on_delete=>:cascade})1319 -> 0.0020s1320-- add_foreign_key("project_metrics_settings", "projects", {:on_delete=>:cascade})1321 -> 0.0019s1322-- add_foreign_key("project_mirror_data", "projects", {:name=>"fk_d1aad367d7", :on_delete=>:cascade})1323 -> 0.0022s1324-- add_foreign_key("project_pages_metadata", "projects", {:on_delete=>:cascade})1325 -> 0.0020s1326-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})1327 -> 0.0020s1328-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})1329 -> 0.0014s1330-- add_foreign_key("project_repository_states", "projects", {:on_delete=>:cascade})1331 -> 0.0023s1332-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})1333 -> 0.0021s1334-- add_foreign_key("project_tracing_settings", "projects", {:on_delete=>:cascade})1335 -> 0.0019s1336-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})1337 -> 0.0020s1338-- add_foreign_key("projects", "users", {:column=>"marked_for_deletion_by_user_id", :name=>"fk_25d8780d11", :on_delete=>:nullify})1339 -> 0.0024s1340-- add_foreign_key("prometheus_alert_events", "projects", {:on_delete=>:cascade})1341 -> 0.0020s1342-- add_foreign_key("prometheus_alert_events", "prometheus_alerts", {:on_delete=>:cascade})1343 -> 0.0015s1344-- add_foreign_key("prometheus_alerts", "environments", {:on_delete=>:cascade})1345 -> 0.0015s1346-- add_foreign_key("prometheus_alerts", "projects", {:on_delete=>:cascade})1347 -> 0.0019s1348-- add_foreign_key("prometheus_alerts", "prometheus_metrics", {:on_delete=>:cascade})1349 -> 0.0017s1350-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})1351 -> 0.0019s1352-- add_foreign_key("protected_branch_merge_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_98f3d044fe", :on_delete=>:cascade})1353 -> 0.0018s1354-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})1355 -> 0.0016s1356-- add_foreign_key("protected_branch_merge_access_levels", "users")1357 -> 0.0019s1358-- add_foreign_key("protected_branch_push_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_7111b68cdb", :on_delete=>:cascade})1359 -> 0.0024s1360-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})1361 -> 0.0013s1362-- add_foreign_key("protected_branch_push_access_levels", "users")1363 -> 0.0019s1364-- add_foreign_key("protected_branch_unprotect_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1365 -> 0.0018s1366-- add_foreign_key("protected_branch_unprotect_access_levels", "protected_branches", {:on_delete=>:cascade})1367 -> 0.0014s1368-- add_foreign_key("protected_branch_unprotect_access_levels", "users", {:on_delete=>:cascade})1369 -> 0.0020s1370-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})1371 -> 0.0020s1372-- add_foreign_key("protected_environment_deploy_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1373 -> 0.0018s1374-- add_foreign_key("protected_environment_deploy_access_levels", "protected_environments", {:on_delete=>:cascade})1375 -> 0.0016s1376-- add_foreign_key("protected_environment_deploy_access_levels", "users", {:on_delete=>:cascade})1377 -> 0.0020s1378-- add_foreign_key("protected_environments", "projects", {:on_delete=>:cascade})1379 -> 0.0020s1380-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_b4eb82fe3c", :on_delete=>:cascade})1381 -> 0.0018s1382-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})1383 -> 0.0014s1384-- add_foreign_key("protected_tag_create_access_levels", "users")1385 -> 0.0019s1386-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})1387 -> 0.0019s1388-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})1389 -> 0.0014s1390-- add_foreign_key("push_rules", "projects", {:name=>"fk_83b29894de", :on_delete=>:cascade})1391 -> 0.0022s1392-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})1393 -> 0.0014s1394-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})1395 -> 0.0021s1396-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})1397 -> 0.0017s1398-- add_foreign_key("remote_mirrors", "projects", {:name=>"fk_43a9aa4ca8", :on_delete=>:cascade})1399 -> 0.0020s1400-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})1401 -> 0.0019s1402-- add_foreign_key("resource_label_events", "epics", {:on_delete=>:cascade})1403 -> 0.0018s1404-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})1405 -> 0.0019s1406-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})1407 -> 0.0014s1408-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})1409 -> 0.0017s1410-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})1411 -> 0.0019s1412-- add_foreign_key("reviews", "merge_requests", {:on_delete=>:cascade})1413 -> 0.0018s1414-- add_foreign_key("reviews", "projects", {:on_delete=>:cascade})1415 -> 0.0021s1416-- add_foreign_key("reviews", "users", {:column=>"author_id", :on_delete=>:nullify})1417 -> 0.0019s1418-- add_foreign_key("saml_providers", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1419 -> 0.0017s1420-- add_foreign_key("scim_oauth_access_tokens", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1421 -> 0.0017s1422-- add_foreign_key("self_managed_prometheus_alert_events", "environments", {:on_delete=>:cascade})1423 -> 0.0014s1424-- add_foreign_key("self_managed_prometheus_alert_events", "projects", {:on_delete=>:cascade})1425 -> 0.0020s1426-- add_foreign_key("sentry_issues", "issues", {:on_delete=>:cascade})1427 -> 0.0017s1428-- add_foreign_key("service_desk_settings", "projects", {:on_delete=>:cascade})1429 -> 0.0020s1430-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})1431 -> 0.0020s1432-- add_foreign_key("slack_integrations", "services", {:on_delete=>:cascade})1433 -> 0.0017s1434-- add_foreign_key("smartcard_identities", "users", {:on_delete=>:cascade})1435 -> 0.0020s1436-- add_foreign_key("snippet_user_mentions", "notes", {:on_delete=>:cascade})1437 -> 0.0017s1438-- add_foreign_key("snippet_user_mentions", "snippets", {:on_delete=>:cascade})1439 -> 0.0017s1440-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})1441 -> 0.0022s1442-- add_foreign_key("software_license_policies", "projects", {:on_delete=>:cascade})1443 -> 0.0022s1444-- add_foreign_key("software_license_policies", "software_licenses", {:on_delete=>:cascade})1445 -> 0.0015s1446-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})1447 -> 0.0021s1448-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})1449 -> 0.0016s1450-- add_foreign_key("system_note_metadata", "description_versions", {:name=>"fk_fbd87415c9", :on_delete=>:nullify})1451 -> 0.0016s1452-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})1453 -> 0.0014s1454-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})1455 -> 0.0015s1456-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})1457 -> 0.0018s1458-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})1459 -> 0.0019s1460-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})1461 -> 0.0016s1462-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1463 -> 0.0021s1464-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})1465 -> 0.0014s1466-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})1467 -> 0.0020s1468-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})1469 -> 0.0017s1470-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})1471 -> 0.0017s1472-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})1473 -> 0.0020s1474-- add_foreign_key("u2f_registrations", "users")1475 -> 0.0018s1476-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})1477 -> 0.0018s1478-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})1479 -> 0.0018s1480-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})1481 -> 0.0020s1482-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})1483 -> 0.0017s1484-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})1485 -> 0.0019s1486-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})1487 -> 0.0019s1488-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})1489 -> 0.0017s1490-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})1491 -> 0.0018s1492-- add_foreign_key("users", "namespaces", {:column=>"managing_group_id", :name=>"fk_a4b8fefe3e", :on_delete=>:nullify})1493 -> 0.0023s1494-- add_foreign_key("users_ops_dashboard_projects", "projects", {:on_delete=>:cascade})1495 -> 0.0021s1496-- add_foreign_key("users_ops_dashboard_projects", "users", {:on_delete=>:cascade})1497 -> 0.0017s1498-- add_foreign_key("users_security_dashboard_projects", "projects", {:on_delete=>:cascade})1499 -> 0.0020s1500-- add_foreign_key("users_security_dashboard_projects", "users", {:on_delete=>:cascade})1501 -> 0.0017s1502-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})1503 -> 0.0023s1504-- add_foreign_key("vulnerabilities", "epics", {:name=>"fk_1d37cddf91", :on_delete=>:nullify})1505 -> 0.0021s1506-- add_foreign_key("vulnerabilities", "milestones", {:column=>"due_date_sourcing_milestone_id", :name=>"fk_7c5bb22a22", :on_delete=>:nullify})1507 -> 0.0015s1508-- add_foreign_key("vulnerabilities", "milestones", {:column=>"start_date_sourcing_milestone_id", :name=>"fk_88b4d546ef", :on_delete=>:nullify})1509 -> 0.0014s1510-- add_foreign_key("vulnerabilities", "milestones", {:name=>"fk_131d289c65", :on_delete=>:nullify})1511 -> 0.0016s1512-- add_foreign_key("vulnerabilities", "projects", {:name=>"fk_efb96ab1e2", :on_delete=>:cascade})1513 -> 0.0031s1514-- add_foreign_key("vulnerabilities", "users", {:column=>"author_id", :name=>"fk_b1de915a15", :on_delete=>:nullify})1515 -> 0.0020s1516-- add_foreign_key("vulnerabilities", "users", {:column=>"closed_by_id", :name=>"fk_cf5c60acbf", :on_delete=>:nullify})1517 -> 0.0019s1518-- add_foreign_key("vulnerabilities", "users", {:column=>"last_edited_by_id", :name=>"fk_1302949740", :on_delete=>:nullify})1519 -> 0.0018s1520-- add_foreign_key("vulnerabilities", "users", {:column=>"resolved_by_id", :name=>"fk_76bc5f5455", :on_delete=>:nullify})1521 -> 0.0019s1522-- add_foreign_key("vulnerabilities", "users", {:column=>"updated_by_id", :name=>"fk_7ac31eacb9", :on_delete=>:nullify})1523 -> 0.0018s1524-- add_foreign_key("vulnerability_feedback", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1525 -> 0.0018s1526-- add_foreign_key("vulnerability_feedback", "issues", {:on_delete=>:nullify})1527 -> 0.0017s1528-- add_foreign_key("vulnerability_feedback", "merge_requests", {:name=>"fk_563ff1912e", :on_delete=>:nullify})1529 -> 0.0017s1530-- add_foreign_key("vulnerability_feedback", "projects", {:on_delete=>:cascade})1531 -> 0.0021s1532-- add_foreign_key("vulnerability_feedback", "users", {:column=>"author_id", :on_delete=>:cascade})1533 -> 0.0022s1534-- add_foreign_key("vulnerability_feedback", "users", {:column=>"comment_author_id", :name=>"fk_94f7c8a81e", :on_delete=>:nullify})1535 -> 0.0018s1536-- add_foreign_key("vulnerability_identifiers", "projects", {:on_delete=>:cascade})1537 -> 0.0022s1538-- add_foreign_key("vulnerability_issue_links", "issues", {:on_delete=>:cascade})1539 -> 0.0019s1540-- add_foreign_key("vulnerability_issue_links", "vulnerabilities", {:on_delete=>:cascade})1541 -> 0.0014s1542-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_identifiers", {:column=>"identifier_id", :on_delete=>:cascade})1543 -> 0.0013s1544-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1545 -> 0.0016s1546-- add_foreign_key("vulnerability_occurrence_pipelines", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1547 -> 0.0015s1548-- add_foreign_key("vulnerability_occurrence_pipelines", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1549 -> 0.0012s1550-- add_foreign_key("vulnerability_occurrences", "projects", {:on_delete=>:cascade})1551 -> 0.0022s1552-- add_foreign_key("vulnerability_occurrences", "vulnerabilities", {:name=>"fk_97ffe77653", :on_delete=>:nullify})1553 -> 0.0015s1554-- add_foreign_key("vulnerability_occurrences", "vulnerability_identifiers", {:column=>"primary_identifier_id", :on_delete=>:cascade})1555 -> 0.0013s1556-- add_foreign_key("vulnerability_occurrences", "vulnerability_scanners", {:column=>"scanner_id", :on_delete=>:cascade})1557 -> 0.0015s1558-- add_foreign_key("vulnerability_scanners", "projects", {:on_delete=>:cascade})1559 -> 0.0021s1560-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})1561 -> 0.0017s1562-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})1563 -> 0.0022s1564-- add_foreign_key("zoom_meetings", "issues", {:on_delete=>:cascade})1565 -> 0.0019s1566-- add_foreign_key("zoom_meetings", "projects", {:on_delete=>:cascade})1567 -> 0.0021s1568$ date1569Fri Dec 13 08:37:28 UTC 20191570$ source scripts/rspec_helpers.sh1571$ rspec_paralellized_job "--tag ~quarantine --tag ~geo"1572KNAPSACK_TEST_FILE_PATTERN: spec/{bin,config,db,dependencies,factories,finders,frontend,graphql,haml_lint,helpers,initializers,javascripts,lib,migrations,models,policies,presenters,rack_servers,routing,rubocop,serializers,services,sidekiq,tasks,uploaders,validators,views,workers,elastic_integration}{,/**/}*_spec.rb1573Checking gitaly-ruby Gemfile...1574Checking gitaly-ruby bundle...1575Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.1576The Gemfile's dependencies are satisfied1577Trying to connect to gitaly: ...... OK1578Knapsack report generator started!1579Run options:1580 include {:focus=>true}1581 exclude {:quarantine=>true, :geo=>true}1582All examples were filtered out; ignoring {:focus=>true}1583==> Setting up Gitaly...1584 Gitaly set up in 0.2109621 seconds...1585NotificationService1586 #async1587 returns an Async object with the correct parent1588 when receiving a public method1589 schedules a MailScheduler::NotificationServiceWorker1590 when receiving a private method1591 raises NoMethodError1592 when receiving a non-existent method1593 raises NoMethodError1594 Keys1595 #new_key1596 should be truthy1597 never emails the ghost user1598 should be empty1599 GpgKeys1600 #new_gpg_key1601 should be truthy1602 sends email to key owner1603 AccessToken1604 #access_token_about_to_expire1605 sends email to the token owner1606 Notes1607 issue note1608 #new_note1609 filters out "mentioned in" notes1611 should eq 01612 emails the note author if they've opted into notifications about their activity1613 behaves like project emails are disabled1614 sends no emails with project emails disabled1615 sends emails to someone1616 participating1617 by note1618 should eq 01619 new note on issue in project that belongs to a group1620 behaves like new note notifications1621 should have header X-GitLab-NotificationReason:1622 behaves like project emails are disabled1623 sends no emails with project emails disabled1624 sends emails to someone1625 which is a subgroup1626 overrides child objects with global level1627 behaves like new note notifications1628 should have header X-GitLab-NotificationReason:1629 confidential issue note1630 filters out users that can not read the issue1631 on project that belongs to subgroup1632 when user is group guest member1633 does not email guest user1634 issue note mention1635 #new_note1636 notifies the team members1637 notifies parent group members with mention level1638 filters out "mentioned in" notes1639 behaves like project emails are disabled1640 sends no emails with project emails disabled1641 sends emails to someone1642 project snippet note1643 #new_note1644 notifies the team members1645 personal snippet note1646 #new_note1647 notifies the participants1648 commit note1649 #new_note, #perform_enqueued_jobs1650 should eq 01651 should eq 01652 should eq 01653 behaves like project emails are disabled1654 sends no emails with project emails disabled1655 sends emails to someone1656 merge request diff note1657 #new_note1658 records sent notifications1659 behaves like project emails are disabled1660 sends no emails with project emails disabled1661 sends emails to someone1662 #send_new_release_notifications1663 when recipients for a new release exist1664 calls new_release_email for each relevant recipient1665 Participating project notification settings have priority over group and global settings if available1666 custom on group1667 does not send an email to user1 when a new issue is created and new_issue is set to nil1668 does not send an email to user1 when a new issue is created and new_issue is set to true1669 watch on group1670 does not send an email1671 custom on global, global on group1672 does not send an email1673 watch on global, global on group1674 does not send an email1675 Issues1676 #new_issue1677 notifies the expected users1678 should eq 01679 properly prioritizes notification reason1680 adds "assigned" reason for assignees if any1681 emails any mentioned users with the mention level1682 emails the author if they've opted into notifications about their activity1683 doesn't email the author if they haven't opted into notifications about their activity1684 emails subscribers of the issue's labels1685 adds "subscribed" reason to subscriber emails1686 behaves like project emails are disabled1687 sends no emails with project emails disabled1688 sends emails to someone1689 confidential issues1690 emails subscribers of the issue's labels that can read the issue1691 #new_mentions_in_issue1692 sends no emails when no new mentions are present1693 emails new mentions with a watch level higher than mention1694 does not email new mentions with a watch level equal to or less than mention1695 emails new mentions despite being unsubscribed1696 sends the proper notification reason header1697 behaves like project emails are disabled1698 sends no emails with project emails disabled1699 sends emails to someone1700 #reassigned_issue1701 emails new assignee1702 adds "assigned" reason for new assignee1703 emails previous assignee even if he has the "on mention" notif level1704 emails new assignee even if he has the "on mention" notif level1705 emails new assignee1706 does not email new assignee if they are the current user1707 behaves like participating notifications1708 it should behave like participating by note notification1709 emails the participant1710 for subgroups1711 emails the participant1712 it should behave like participating by author notification1713 emails the participant1714 it should behave like participating by assignee notification1715 emails the participant1716 behaves like project emails are disabled1717 sends no emails with project emails disabled1718 sends emails to someone1719 #relabeled_issue1720 emails the current user if they've opted into notifications about their activity1721 doesn't email the current user if they haven't opted into notifications about their activity1722 doesn't send email to anyone but subscribers of the given labels1723 doesn't send multiple email when a user is subscribed to multiple given labels1724 behaves like project emails are disabled1725 sends no emails with project emails disabled1726 sends emails to someone1727 confidential issues1728 emails subscribers of the issue's labels that can read the issue1729 #removed_milestone_issue1731 behaves like altered milestone notification on issue1732 sends the email to the correct people1733 behaves like project emails are disabled1734 sends no emails with project emails disabled1735 sends emails to someone1736 confidential issues1737 emails subscribers of the issue's milestone that can read the issue1738 #changed_milestone_issue1740 behaves like altered milestone notification on issue1741 sends the email to the correct people1742 behaves like project emails are disabled1743 sends no emails with project emails disabled1744 sends emails to someone1745 confidential issues1746 emails subscribers of the issue's milestone that can read the issue1747 #close_issue1748 sends email to issue assignee and issue author1749 adds "subscribed" reason to subscriber emails1750 behaves like participating notifications1751 it should behave like participating by note notification1752 emails the participant1753 for subgroups1754 emails the participant1755 it should behave like participating by author notification1756 emails the participant1757 it should behave like participating by assignee notification1758 emails the participant1759 behaves like project emails are disabled1760 sends no emails with project emails disabled1761 sends emails to someone1762 #reopen_issue1763 sends email to issue notification recipients1764 behaves like participating notifications1765 it should behave like participating by note notification1766 emails the participant1767 for subgroups1768 emails the participant1769 it should behave like participating by author notification1770 emails the participant1771 it should behave like participating by assignee notification1772 emails the participant1773 behaves like project emails are disabled1774 sends no emails with project emails disabled1775 sends emails to someone1776 #issue_moved1777 sends email to issue notification recipients1778 behaves like participating notifications1779 it should behave like participating by note notification1780 emails the participant1781 for subgroups1782 emails the participant1783 it should behave like participating by author notification1784 emails the participant1785 it should behave like participating by assignee notification1786 emails the participant1787 behaves like project emails are disabled1788 sends no emails with project emails disabled1789 sends emails to someone1790 #issue_due1791 sends email to issue notification recipients, excluding watchers1792 sends the email from the author1793 behaves like participating notifications1794 it should behave like participating by note notification1795 emails the participant1796 for subgroups1797 emails the participant1798 it should behave like participating by author notification1799 emails the participant1800 it should behave like participating by assignee notification1801 emails the participant1802 behaves like project emails are disabled1803 sends no emails with project emails disabled1804 sends emails to someone1805 Merge Requests1806 #new_merge_request1807 should eq 01808 adds "assigned" reason for assignee, if any1809 emails any mentioned users with the mention level1810 emails the author if they've opted into notifications about their activity1811 doesn't email the author if they haven't opted into notifications about their activity1812 emails subscribers of the merge request's labels1813 behaves like project emails are disabled1814 sends no emails with project emails disabled1815 sends emails to someone1816 participating1817 it should behave like participating by assignee notification1818 emails the participant1819 it should behave like participating by note notification1820 emails the participant1821 for subgroups1822 emails the participant1823 by author1824 should eq 01825 #new_mentions_in_merge_request1826 sends no emails when no new mentions are present1827 emails new mentions with a watch level higher than mention1828 does not email new mentions with a watch level equal to or less than mention1829 emails new mentions despite being unsubscribed1830 sends the proper notification reason header1831 behaves like project emails are disabled1832 sends no emails with project emails disabled1833 sends emails to someone1834 #reassigned_merge_request1835 should eq 01836 adds "assigned" reason for new assignee1837 behaves like participating notifications1838 it should behave like participating by note notification1839 emails the participant1840 for subgroups1841 emails the participant1842 it should behave like participating by author notification1843 emails the participant1844 it should behave like participating by assignee notification1845 emails the participant1846 behaves like project emails are disabled1847 sends no emails with project emails disabled1848 sends emails to someone1849 #push_to_merge_request1850 should eq 01851 behaves like participating notifications1852 it should behave like participating by note notification1853 emails the participant1854 for subgroups1855 emails the participant1856 it should behave like participating by author notification1857 emails the participant1858 it should behave like participating by assignee notification1859 emails the participant1860 behaves like project emails are disabled1861 sends no emails with project emails disabled1862 sends emails to someone1863 #relabel_merge_request1864 doesn't send email to anyone but subscribers of the given labels1865 behaves like project emails are disabled1866 sends no emails with project emails disabled1867 sends emails to someone1868 #removed_milestone_merge_request1869 behaves like altered milestone notification on merge request1870 sends the email to the correct people1871 behaves like project emails are disabled1872 sends no emails with project emails disabled1873 sends emails to someone1874 #changed_milestone_merge_request1875 behaves like altered milestone notification on merge request1876 sends the email to the correct people1877 behaves like project emails are disabled1878 sends no emails with project emails disabled1879 sends emails to someone1880 #merge_request_unmergeable1881 sends email to merge request author1882 behaves like project emails are disabled1883 sends no emails with project emails disabled1884 sends emails to someone1885 when merge_when_pipeline_succeeds is true1886 sends email to merge request author and merge_user1887 #closed_merge_request1888 should eq 01889 behaves like participating notifications1890 it should behave like participating by note notification1891 emails the participant1892 for subgroups1893 emails the participant1894 it should behave like participating by author notification1895 emails the participant1896 it should behave like participating by assignee notification1897 emails the participant1898 behaves like project emails are disabled1899 sends no emails with project emails disabled1900 sends emails to someone1901 #merged_merge_request1902 should eq 01903 notifies the merger when the pipeline succeeds is true1904 does not notify the merger when the pipeline succeeds is false1905 notifies the merger when the pipeline succeeds is false but they've opted into notifications about their activity1906 behaves like participating notifications1907 it should behave like participating by note notification1908 emails the participant1909 for subgroups1910 emails the participant1911 it should behave like participating by author notification1912 emails the participant1913 it should behave like participating by assignee notification1914 emails the participant1915 behaves like project emails are disabled1916 sends no emails with project emails disabled1917 sends emails to someone1918 #reopen_merge_request1919 should eq 01920 behaves like participating notifications1921 it should behave like participating by note notification1922 emails the participant1923 for subgroups1924 emails the participant1925 it should behave like participating by author notification1926 emails the participant1927 it should behave like participating by assignee notification1928 emails the participant1929 behaves like project emails are disabled1930 sends no emails with project emails disabled1931 sends emails to someone1932 #resolve_all_discussions1933 should eq 01934 behaves like participating notifications1935 it should behave like participating by note notification1936 emails the participant1937 for subgroups1938 emails the participant1939 it should behave like participating by author notification1940 emails the participant1941 it should behave like participating by assignee notification1942 emails the participant1943 behaves like project emails are disabled1944 sends no emails with project emails disabled1945 sends emails to someone1946 Projects1947 #project_was_moved1948 notifies the expected users1949 behaves like project emails are disabled1950 sends no emails with project emails disabled1951 sends emails to someone1952 users not having access to the new location1953 does not send email1954 user with notifications disabled1955 #project_exported1956 should be empty1957 #project_not_exported1958 should be empty1959 user with notifications enabled1960 #project_exported1961 should eq 11962 behaves like project emails are disabled1963 sends no emails with project emails disabled1964 sends emails to someone1965 #project_not_exported1966 should eq 11967 behaves like project emails are disabled1968 sends no emails with project emails disabled1969 sends emails to someone1970 GroupMember1971 #new_access_request1972 recipients1973 sends notification only to group owners1974 behaves like group emails are disabled1975 sends no emails with group emails disabled1976 sends emails to someone1977 behaves like sends notification only to a maximum of ten, most recently active group owners1978 limit notification emails1979 sends notification only to a maximum of ten, most recently active group owners1980 #decline_group_invite1981 should change `ActionMailer::Base.deliveries.size` by 11982 #new_group_member1983 sends a notification1984 when notifications are disabled1985 does not send a notification1986 behaves like group emails are disabled1987 sends no emails with group emails disabled1988 sends emails to someone1989 ProjectMember1990 #new_access_request1991 for a project in a user namespace1992 recipients1993 sends notification only to project maintainers1994 behaves like project emails are disabled1995 sends no emails with project emails disabled1996 sends emails to someone1997 behaves like sends notification only to a maximum of ten, most recently active project maintainers1998 limit notification emails1999 sends notification only to a maximum of ten, most recently active project maintainers2000 for a project in a group2001 when the project has no maintainers2002 when the group has at least one owner2003 recipients2004 sends notifications to the group owners2005 behaves like sends notification only to a maximum of ten, most recently active group owners2006 limit notification emails2007 sends notification only to a maximum of ten, most recently active group owners2008 when the group does not have any owners2009 recipients2010 does not send any notifications2011 when the project has maintainers2012 recipients2013 sends notifications only to project maintainers2014 behaves like sends notification only to a maximum of ten, most recently active project maintainers2015 limit notification emails2016 sends notification only to a maximum of ten, most recently active project maintainers2017 #decline_project_invite2018 should change `ActionMailer::Base.deliveries.size` by 12019 #new_project_member2020 should eq 12021 behaves like project emails are disabled2022 sends no emails with project emails disabled2023 sends emails to someone2024 when notifications are disabled2025 should be empty2026 guest user in private project2027 filters out guests when new note is created2028 filters out guests when new merge request is created2029 filters out guests when merge request is closed2030 filters out guests when merge request is reopened2031 filters out guests when merge request is merged2032 Pipelines2033 #pipeline_finished2034 with a successful pipeline2035 when the creator has default settings2036 notifies nobody2037 when the creator has watch set2038 notifies nobody2039 when the creator has custom notifications, but without any set2040 notifies nobody2041 when the creator has custom notifications disabled2042 notifies nobody2043 when the creator has custom notifications enabled2044 emails only the creator2045 behaves like project emails are disabled2046 sends no emails with project emails disabled2047 sends emails to someone2048 when the creator has group notification email set2049 sends to group notification email2050 with a failed pipeline2051 when the creator has no custom notification set2052 emails only the creator2053 behaves like project emails are disabled2054 sends no emails with project emails disabled2055 sends emails to someone2056 when the creator has group notification email set2057 sends to group notification email2058 when the creator has watch set2059 emails only the creator2060 when the creator has custom notifications, but without any set2061 emails only the creator2062 when the creator has custom notifications disabled2063 notifies nobody2064 when the creator has custom notifications set2065 emails only the creator2066 when the creator has no read_build access2067 does not send emails2068 Pages domains2069 #pages_domain_enabled2070 emails current watching maintainers2071 emails nobody if the project is missing2072 behaves like project emails are disabled2073 sends no emails with project emails disabled2074 sends emails to someone2075 #pages_domain_disabled2076 emails current watching maintainers2077 emails nobody if the project is missing2078 behaves like project emails are disabled2079 sends no emails with project emails disabled2080 sends emails to someone2081 #pages_domain_verification_succeeded2082 emails current watching maintainers2083 emails nobody if the project is missing2084 behaves like project emails are disabled2085 sends no emails with project emails disabled2086 sends emails to someone2087 #pages_domain_verification_failed2088 emails current watching maintainers2089 emails nobody if the project is missing2090 behaves like project emails are disabled2091 sends no emails with project emails disabled2092 sends emails to someone2093 Auto DevOps notifications2094 #autodevops_disabled2095 emails project owner and user that triggered the pipeline2096 behaves like project emails are disabled2097 sends no emails with project emails disabled2098 sends emails to someone2099 Repository cleanup2100 #repository_cleanup_success2101 emails the specified user only2102 behaves like project emails are disabled2103 sends no emails with project emails disabled2104 sends emails to someone2105 #repository_cleanup_failure2106 emails the specified user only2107 behaves like project emails are disabled2108 sends no emails with project emails disabled2109 sends emails to someone2110 Remote mirror notifications2111 #remote_mirror_update_failed2112 emails current watching maintainers2113 behaves like project emails are disabled2114 sends no emails with project emails disabled2115 sends emails to someone2116 with external authorization service2117 sends email when the service is not enabled2118 when the service is enabled2119 does not send an email2120 still delivers email to admins2121Knapsack report was generated. Preview:2122{2123 "spec/services/notification_service_spec.rb": 800.6013319492342124}2125Knapsack global time execution for tests: 13m 20s2126Finished in 13 minutes 24 seconds (files took 29.12 seconds to load)2127285 examples, 0 failures2128Fri Dec 13 08:51:30 UTC 20192130$ date2131Fri Dec 13 08:51:31 UTC 20192134coverage/: found 5 matching files 2135knapsack/: found 3 matching files 2136rspec_flaky/: found 4 matching files 2137rspec_profiling/: found 1 matching files 2138WARNING: tmp/capybara/: no matching files 2139tmp/memory_test/: found 2 matching files 2140Uploading artifacts to coordinator... ok id=378363778 responseStatus=201 Created token=xtpcyYzw2141Uploading artifacts...2142junit_rspec.xml: found 1 matching files 2143Uploading artifacts to coordinator... ok id=378363778 responseStatus=201 Created token=xtpcyYzw2144Job succeeded