rspec system pg9-foss 9/24
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:34
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-1576225867-adcc98d4...
00:07
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:37:37 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.0368s52-- enable_extension("plpgsql")53 -> 0.0072s54-- create_table("abuse_reports", {:id=>:serial, :force=>:cascade})55 -> 0.0115s56-- create_table("alerts_service_data", {:force=>:cascade})57 -> 0.0073s58-- create_table("allowed_email_domains", {:force=>:cascade})59 -> 0.0047s60-- create_table("analytics_cycle_analytics_group_stages", {:force=>:cascade})61 -> 0.0189s62-- create_table("analytics_cycle_analytics_project_stages", {:force=>:cascade})63 -> 0.0205s64-- create_table("analytics_language_trend_repository_languages", {:id=>false, :force=>:cascade})65 -> 0.0111s66-- create_table("analytics_repository_file_commits", {:force=>:cascade})67 -> 0.0085s68-- create_table("analytics_repository_file_edits", {:force=>:cascade})69 -> 0.0091s70-- create_table("analytics_repository_files", {:force=>:cascade})71 -> 0.0071s72-- create_table("appearances", {:id=>:serial, :force=>:cascade})73 -> 0.0057s74-- create_table("application_setting_terms", {:id=>:serial, :force=>:cascade})75 -> 0.0030s76-- create_table("application_settings", {:id=>:serial, :force=>:cascade})77 -> 0.1567s78-- create_table("approval_merge_request_rule_sources", {:force=>:cascade})79 -> 0.0088s80-- create_table("approval_merge_request_rules", {:force=>:cascade})81 -> 0.0219s82-- create_table("approval_merge_request_rules_approved_approvers", {:force=>:cascade})83 -> 0.0081s84-- create_table("approval_merge_request_rules_groups", {:force=>:cascade})85 -> 0.0090s86-- create_table("approval_merge_request_rules_users", {:force=>:cascade})87 -> 0.0067s88-- create_table("approval_project_rules", {:force=>:cascade})89 -> 0.0125s90-- create_table("approval_project_rules_groups", {:force=>:cascade})91 -> 0.0088s92-- create_table("approval_project_rules_users", {:force=>:cascade})93 -> 0.0101s94-- create_table("approvals", {:id=>:serial, :force=>:cascade})95 -> 0.0083s96-- create_table("approver_groups", {:id=>:serial, :force=>:cascade})97 -> 0.0081s98-- create_table("approvers", {:id=>:serial, :force=>:cascade})99 -> 0.0079s100-- create_table("audit_events", {:id=>:serial, :force=>:cascade})101 -> 0.0111s102-- create_table("award_emoji", {:id=>:serial, :force=>:cascade})103 -> 0.0094s104-- create_table("aws_roles", {:primary_key=>"user_id", :id=>:integer, :default=>nil, :force=>:cascade})105 -> 0.0083s106-- create_table("badges", {:id=>:serial, :force=>:cascade})107 -> 0.0106s108-- create_table("board_assignees", {:id=>:serial, :force=>:cascade})109 -> 0.0089s110-- create_table("board_group_recent_visits", {:force=>:cascade})111 -> 0.0135s112-- create_table("board_labels", {:id=>:serial, :force=>:cascade})113 -> 0.0073s114-- create_table("board_project_recent_visits", {:force=>:cascade})115 -> 0.0124s116-- create_table("boards", {:id=>:serial, :force=>:cascade})117 -> 0.0190s118-- create_table("broadcast_messages", {:id=>:serial, :force=>:cascade})119 -> 0.0090s120-- create_table("chat_names", {:id=>:serial, :force=>:cascade})121 -> 0.0089s122-- create_table("chat_teams", {:id=>:serial, :force=>:cascade})123 -> 0.0068s124-- create_table("ci_build_needs", {:id=>:serial, :force=>:cascade})125 -> 0.0076s126-- create_table("ci_build_trace_chunks", {:force=>:cascade})127 -> 0.0071s128-- create_table("ci_build_trace_section_names", {:id=>:serial, :force=>:cascade})129 -> 0.0069s130-- create_table("ci_build_trace_sections", {:id=>false, :force=>:cascade})131 -> 0.0118s132-- create_table("ci_builds", {:id=>:serial, :force=>:cascade})133 -> 0.0836s134-- create_table("ci_builds_metadata", {:id=>:serial, :force=>:cascade})135 -> 0.0164s136-- create_table("ci_builds_runner_session", {:force=>:cascade})137 -> 0.0069s138-- create_table("ci_group_variables", {:id=>:serial, :force=>:cascade})139 -> 0.0084s140-- create_table("ci_job_artifacts", {:id=>:serial, :force=>:cascade})141 -> 0.0187s142-- create_table("ci_job_variables", {:force=>:cascade})143 -> 0.0095s144-- create_table("ci_pipeline_chat_data", {:force=>:cascade})145 -> 0.0084s146-- create_table("ci_pipeline_schedule_variables", {:id=>:serial, :force=>:cascade})147 -> 0.0078s148-- create_table("ci_pipeline_schedules", {:id=>:serial, :force=>:cascade})149 -> 0.0124s150-- create_table("ci_pipeline_variables", {:id=>:serial, :force=>:cascade})151 -> 0.0103s152-- create_table("ci_pipelines", {:id=>:serial, :force=>:cascade})153 -> 0.0435s154-- create_table("ci_resource_groups", {:force=>:cascade})155 -> 0.0065s156-- create_table("ci_resources", {:force=>:cascade})157 -> 0.0089s158-- create_table("ci_runner_namespaces", {:id=>:serial, :force=>:cascade})159 -> 0.0070s160-- create_table("ci_runner_projects", {:id=>:serial, :force=>:cascade})161 -> 0.0080s162-- create_table("ci_runners", {:id=>:serial, :force=>:cascade})163 -> 0.0263s164-- create_table("ci_sources_pipelines", {:id=>:serial, :force=>:cascade})165 -> 0.0147s166-- create_table("ci_stages", {:id=>:serial, :force=>:cascade})167 -> 0.0138s168-- create_table("ci_subscriptions_projects", {:force=>:cascade})169 -> 0.0083s170-- create_table("ci_trigger_requests", {:id=>:serial, :force=>:cascade})171 -> 0.0104s172-- create_table("ci_triggers", {:id=>:serial, :force=>:cascade})173 -> 0.0092s174-- create_table("ci_variables", {:id=>:serial, :force=>:cascade})175 -> 0.0126s176-- create_table("cluster_groups", {:id=>:serial, :force=>:cascade})177 -> 0.0085s178-- create_table("cluster_platforms_kubernetes", {:id=>:serial, :force=>:cascade})179 -> 0.0071s180-- create_table("cluster_projects", {:id=>:serial, :force=>:cascade})181 -> 0.0082s182-- create_table("cluster_providers_aws", {:force=>:cascade})183 -> 0.1016s184-- create_table("cluster_providers_gcp", {:id=>:serial, :force=>:cascade})185 -> 0.0092s186-- create_table("clusters", {:id=>:serial, :force=>:cascade})187 -> 0.0130s188-- create_table("clusters_applications_cert_managers", {:id=>:serial, :force=>:cascade})189 -> 0.0055s190-- create_table("clusters_applications_crossplane", {:id=>:serial, :force=>:cascade})191 -> 0.0051s192-- create_table("clusters_applications_elastic_stacks", {:force=>:cascade})193 -> 0.0051s194-- create_table("clusters_applications_helm", {:id=>:serial, :force=>:cascade})195 -> 0.0052s196-- create_table("clusters_applications_ingress", {:id=>:serial, :force=>:cascade})197 -> 0.0052s198-- create_table("clusters_applications_jupyter", {:id=>:serial, :force=>:cascade})199 -> 0.0070s200-- create_table("clusters_applications_knative", {:id=>:serial, :force=>:cascade})201 -> 0.0050s202-- create_table("clusters_applications_prometheus", {:id=>:serial, :force=>:cascade})203 -> 0.0050s204-- create_table("clusters_applications_runners", {:id=>:serial, :force=>:cascade})205 -> 0.0076s206-- create_table("clusters_kubernetes_namespaces", {:force=>:cascade})207 -> 0.0156s208-- create_table("commit_user_mentions", {:force=>:cascade})209 -> 0.0069s210-- create_table("container_expiration_policies", {:primary_key=>"project_id", :id=>:bigint, :default=>nil, :force=>:cascade})211 -> 0.0047s212-- create_table("container_repositories", {:id=>:serial, :force=>:cascade})213 -> 0.0070s214-- create_table("conversational_development_index_metrics", {:id=>:serial, :force=>:cascade})215 -> 0.0071s216-- create_table("dependency_proxy_blobs", {:id=>:serial, :force=>:cascade})217 -> 0.0052s218-- create_table("dependency_proxy_group_settings", {:id=>:serial, :force=>:cascade})219 -> 0.0047s220-- create_table("deploy_keys_projects", {:id=>:serial, :force=>:cascade})221 -> 0.0068s222-- create_table("deploy_tokens", {:id=>:serial, :force=>:cascade})223 -> 0.0108s224-- create_table("deployment_merge_requests", {:id=>false, :force=>:cascade})225 -> 0.0054s226-- create_table("deployments", {:id=>:serial, :force=>:cascade})227 -> 0.0293s228-- create_table("description_versions", {:force=>:cascade})229 -> 0.0096s230-- create_table("design_management_designs", {:force=>:cascade})231 -> 0.0075s232-- create_table("design_management_designs_versions", {:id=>false, :force=>:cascade})233 -> 0.0103s234-- create_table("design_management_versions", {:force=>:cascade})235 -> 0.0092s236-- create_table("design_user_mentions", {:force=>:cascade})237 -> 0.0070s238-- create_table("draft_notes", {:force=>:cascade})239 -> 0.0099s240-- create_table("elasticsearch_indexed_namespaces", {:id=>false, :force=>:cascade})241 -> 0.0049s242-- create_table("elasticsearch_indexed_projects", {:id=>false, :force=>:cascade})243 -> 0.0035s244-- create_table("emails", {:id=>:serial, :force=>:cascade})245 -> 0.0094s246-- create_table("environments", {:id=>:serial, :force=>:cascade})247 -> 0.0135s248-- create_table("epic_issues", {:id=>:serial, :force=>:cascade})249 -> 0.0068s250-- create_table("epic_metrics", {:id=>:serial, :force=>:cascade})251 -> 0.0047s252-- create_table("epic_user_mentions", {:force=>:cascade})253 -> 0.0094s254-- create_table("epics", {:id=>:serial, :force=>:cascade})255 -> 0.0290s256-- create_table("events", {:id=>:serial, :force=>:cascade})257 -> 0.0176s258-- create_table("evidences", {:force=>:cascade})259 -> 0.0071s260-- create_table("external_pull_requests", {:force=>:cascade})261 -> 0.0053s262-- create_table("feature_gates", {:id=>:serial, :force=>:cascade})263 -> 0.0051s264-- create_table("features", {:id=>:serial, :force=>:cascade})265 -> 0.0048s266-- create_table("fork_network_members", {:id=>:serial, :force=>:cascade})267 -> 0.0084s268-- create_table("fork_networks", {:id=>:serial, :force=>:cascade})269 -> 0.0049s270-- create_table("forked_project_links", {:id=>:serial, :force=>:cascade})271 -> 0.0043s272-- create_table("geo_cache_invalidation_events", {:force=>:cascade})273 -> 0.0025s274-- create_table("geo_container_repository_updated_events", {:force=>:cascade})275 -> 0.0044s276-- create_table("geo_event_log", {:force=>:cascade})277 -> 0.0317s278-- create_table("geo_hashed_storage_attachments_events", {:force=>:cascade})279 -> 0.0048s280-- create_table("geo_hashed_storage_migrated_events", {:force=>:cascade})281 -> 0.0053s282-- create_table("geo_job_artifact_deleted_events", {:force=>:cascade})283 -> 0.0050s284-- create_table("geo_lfs_object_deleted_events", {:force=>:cascade})285 -> 0.0051s286-- create_table("geo_node_namespace_links", {:id=>:serial, :force=>:cascade})287 -> 0.0085s288-- create_table("geo_node_statuses", {:id=>:serial, :force=>:cascade})289 -> 0.0065s290-- create_table("geo_nodes", {:id=>:serial, :force=>:cascade})291 -> 0.0132s292-- create_table("geo_repositories_changed_events", {:force=>:cascade})293 -> 0.0042s294-- create_table("geo_repository_created_events", {:force=>:cascade})295 -> 0.0049s296-- create_table("geo_repository_deleted_events", {:force=>:cascade})297 -> 0.0052s298-- create_table("geo_repository_renamed_events", {:force=>:cascade})299 -> 0.0052s300-- create_table("geo_repository_updated_events", {:force=>:cascade})301 -> 0.0080s302-- create_table("geo_reset_checksum_events", {:force=>:cascade})303 -> 0.0046s304-- create_table("geo_upload_deleted_events", {:force=>:cascade})305 -> 0.0051s306-- create_table("gitlab_subscription_histories", {:force=>:cascade})307 -> 0.0048s308-- create_table("gitlab_subscriptions", {:force=>:cascade})309 -> 0.0078s310-- create_table("gpg_key_subkeys", {:id=>:serial, :force=>:cascade})311 -> 0.0091s312-- create_table("gpg_keys", {:id=>:serial, :force=>:cascade})313 -> 0.0095s314-- create_table("gpg_signatures", {:id=>:serial, :force=>:cascade})315 -> 0.0137s316-- create_table("grafana_integrations", {:force=>:cascade})317 -> 0.0076s318-- create_table("group_custom_attributes", {:id=>:serial, :force=>:cascade})319 -> 0.0077s320-- create_table("group_deletion_schedules", {:primary_key=>"group_id", :id=>:bigint, :default=>nil, :force=>:cascade})321 -> 0.0061s322-- create_table("group_group_links", {:force=>:cascade})323 -> 0.0076s324-- create_table("historical_data", {:id=>:serial, :force=>:cascade})325 -> 0.0023s326-- create_table("identities", {:id=>:serial, :force=>:cascade})327 -> 0.0131s328-- create_table("import_export_uploads", {:id=>:serial, :force=>:cascade})329 -> 0.0095s330-- create_table("import_failures", {:force=>:cascade})331 -> 0.0071s332-- create_table("index_statuses", {:id=>:serial, :force=>:cascade})333 -> 0.0053s334-- create_table("insights", {:id=>:serial, :force=>:cascade})335 -> 0.0066s336-- create_table("internal_ids", {:force=>:cascade})337 -> 0.0109s338-- create_table("ip_restrictions", {:force=>:cascade})339 -> 0.0050s340-- 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.0072s346-- create_table("issue_tracker_data", {:force=>:cascade})347 -> 0.0055s348-- create_table("issue_user_mentions", {:force=>:cascade})349 -> 0.0096s350-- create_table("issues", {:id=>:serial, :force=>:cascade})351 -> 0.0549s352-- create_table("issues_prometheus_alert_events", {:id=>false, :force=>:cascade})353 -> 0.0055s354-- create_table("issues_self_managed_prometheus_alert_events", {:id=>false, :force=>:cascade})355 -> 0.0064s356-- create_table("jira_connect_installations", {:force=>:cascade})357 -> 0.0062s358-- create_table("jira_connect_subscriptions", {:force=>:cascade})359 -> 0.0099s360-- create_table("jira_tracker_data", {:force=>:cascade})361 -> 0.0058s362-- create_table("keys", {:id=>:serial, :force=>:cascade})363 -> 0.0130s364-- create_table("label_links", {:id=>:serial, :force=>:cascade})365 -> 0.0076s366-- create_table("label_priorities", {:id=>:serial, :force=>:cascade})367 -> 0.0092s368-- create_table("labels", {:id=>:serial, :force=>:cascade})369 -> 0.0197s370-- create_table("ldap_group_links", {:id=>:serial, :force=>:cascade})371 -> 0.0032s372-- create_table("lfs_file_locks", {:id=>:serial, :force=>:cascade})373 -> 0.0079s374-- create_table("lfs_objects", {:id=>:serial, :force=>:cascade})375 -> 0.0073s376-- create_table("lfs_objects_projects", {:id=>:serial, :force=>:cascade})377 -> 0.0069s378-- create_table("licenses", {:id=>:serial, :force=>:cascade})379 -> 0.0028s380-- create_table("list_user_preferences", {:force=>:cascade})381 -> 0.0091s382-- create_table("lists", {:id=>:serial, :force=>:cascade})383 -> 0.0147s384-- create_table("members", {:id=>:serial, :force=>:cascade})385 -> 0.0194s386-- create_table("merge_request_assignees", {:force=>:cascade})387 -> 0.0090s388-- create_table("merge_request_blocks", {:force=>:cascade})389 -> 0.0069s390-- 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.0044s394-- create_table("merge_request_diffs", {:id=>:serial, :force=>:cascade})395 -> 0.0077s396-- create_table("merge_request_metrics", {:id=>:serial, :force=>:cascade})397 -> 0.0201s398-- create_table("merge_request_user_mentions", {:force=>:cascade})399 -> 0.0093s400-- create_table("merge_requests", {:id=>:serial, :force=>:cascade})401 -> 0.0642s402-- create_table("merge_requests_closing_issues", {:id=>:serial, :force=>:cascade})403 -> 0.0069s404-- create_table("merge_trains", {:force=>:cascade})405 -> 0.0124s406-- create_table("milestone_releases", {:id=>false, :force=>:cascade})407 -> 0.0057s408-- create_table("milestones", {:id=>:serial, :force=>:cascade})409 -> 0.0162s410-- create_table("namespace_aggregation_schedules", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})411 -> 0.0037s412-- create_table("namespace_root_storage_statistics", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})413 -> 0.0063s414-- create_table("namespace_statistics", {:id=>:serial, :force=>:cascade})415 -> 0.0050s416-- create_table("namespaces", {:id=>:serial, :force=>:cascade})417 -> 0.0471s418-- 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.0107s424-- create_table("oauth_access_grants", {:id=>:serial, :force=>:cascade})425 -> 0.0050s426-- create_table("oauth_access_tokens", {:id=>:serial, :force=>:cascade})427 -> 0.0115s428-- create_table("oauth_applications", {:id=>:serial, :force=>:cascade})429 -> 0.0084s430-- create_table("oauth_openid_requests", {:id=>:serial, :force=>:cascade})431 -> 0.0048s432-- create_table("operations_feature_flag_scopes", {:force=>:cascade})433 -> 0.0060s434-- create_table("operations_feature_flags", {:force=>:cascade})435 -> 0.0050s436-- create_table("operations_feature_flags_clients", {:force=>:cascade})437 -> 0.0050s438-- create_table("packages_conan_file_metadata", {:force=>:cascade})439 -> 0.0066s440-- create_table("packages_conan_metadata", {:force=>:cascade})441 -> 0.0049s442-- create_table("packages_dependencies", {:force=>:cascade})443 -> 0.0047s444-- create_table("packages_dependency_links", {:force=>:cascade})445 -> 0.0064s446-- create_table("packages_maven_metadata", {:force=>:cascade})447 -> 0.0054s448-- create_table("packages_package_files", {:force=>:cascade})449 -> 0.0050s450-- create_table("packages_package_tags", {:force=>:cascade})451 -> 0.0045s452-- create_table("packages_packages", {:force=>:cascade})453 -> 0.0094s454-- create_table("pages_domain_acme_orders", {:force=>:cascade})455 -> 0.0071s456-- create_table("pages_domains", {:id=>:serial, :force=>:cascade})457 -> 0.0204s458-- create_table("path_locks", {:id=>:serial, :force=>:cascade})459 -> 0.0093s460-- create_table("personal_access_tokens", {:id=>:serial, :force=>:cascade})461 -> 0.0122s462-- create_table("plan_limits", {:force=>:cascade})463 -> 0.0065s464-- create_table("plans", {:id=>:serial, :force=>:cascade})465 -> 0.0051s466-- create_table("pool_repositories", {:force=>:cascade})467 -> 0.0091s468-- create_table("programming_languages", {:id=>:serial, :force=>:cascade})469 -> 0.0050s470-- create_table("project_alerting_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})471 -> 0.0021s472-- create_table("project_aliases", {:force=>:cascade})473 -> 0.0072s474-- create_table("project_authorizations", {:id=>false, :force=>:cascade})475 -> 0.0055s476-- create_table("project_auto_devops", {:id=>:serial, :force=>:cascade})477 -> 0.0051s478-- create_table("project_ci_cd_settings", {:id=>:serial, :force=>:cascade})479 -> 0.0053s480-- create_table("project_custom_attributes", {:id=>:serial, :force=>:cascade})481 -> 0.0073s482-- create_table("project_daily_statistics", {:force=>:cascade})483 -> 0.0044s484-- create_table("project_deploy_tokens", {:id=>:serial, :force=>:cascade})485 -> 0.0066s486-- 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.0082s490-- create_table("project_features", {:id=>:serial, :force=>:cascade})491 -> 0.0054s492-- create_table("project_group_links", {:id=>:serial, :force=>:cascade})493 -> 0.0072s494-- create_table("project_import_data", {:id=>:serial, :force=>:cascade})495 -> 0.0049s496-- create_table("project_incident_management_settings", {:primary_key=>"project_id", :id=>:serial, :force=>:cascade})497 -> 0.0033s498-- create_table("project_metrics_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})499 -> 0.0020s500-- create_table("project_mirror_data", {:id=>:serial, :force=>:cascade})501 -> 0.0158s502-- create_table("project_pages_metadata", {:id=>false, :force=>:cascade})503 -> 0.0057s504-- create_table("project_repositories", {:force=>:cascade})505 -> 0.0089s506-- create_table("project_repository_states", {:id=>:serial, :force=>:cascade})507 -> 0.0158s508-- create_table("project_statistics", {:id=>:serial, :force=>:cascade})509 -> 0.0099s510-- create_table("project_tracing_settings", {:force=>:cascade})511 -> 0.0058s512-- create_table("projects", {:id=>:serial, :force=>:cascade})513 -> 0.0753s514-- create_table("prometheus_alert_events", {:force=>:cascade})515 -> 0.0072s516-- create_table("prometheus_alerts", {:id=>:serial, :force=>:cascade})517 -> 0.0088s518-- create_table("prometheus_metrics", {:id=>:serial, :force=>:cascade})519 -> 0.0131s520-- create_table("protected_branch_merge_access_levels", {:id=>:serial, :force=>:cascade})521 -> 0.0095s522-- create_table("protected_branch_push_access_levels", {:id=>:serial, :force=>:cascade})523 -> 0.0124s524-- create_table("protected_branch_unprotect_access_levels", {:id=>:serial, :force=>:cascade})525 -> 0.0088s526-- create_table("protected_branches", {:id=>:serial, :force=>:cascade})527 -> 0.0074s528-- create_table("protected_environment_deploy_access_levels", {:id=>:serial, :force=>:cascade})529 -> 0.0089s530-- create_table("protected_environments", {:id=>:serial, :force=>:cascade})531 -> 0.0069s532-- create_table("protected_tag_create_access_levels", {:id=>:serial, :force=>:cascade})533 -> 0.0095s534-- create_table("protected_tags", {:id=>:serial, :force=>:cascade})535 -> 0.0072s536-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})537 -> 0.0046s538-- create_table("push_rules", {:id=>:serial, :force=>:cascade})539 -> 0.0103s540-- create_table("redirect_routes", {:id=>:serial, :force=>:cascade})541 -> 0.0100s542-- create_table("release_links", {:force=>:cascade})543 -> 0.0077s544-- create_table("releases", {:id=>:serial, :force=>:cascade})545 -> 0.0078s546-- create_table("remote_mirrors", {:id=>:serial, :force=>:cascade})547 -> 0.0089s548-- create_table("repository_languages", {:id=>false, :force=>:cascade})549 -> 0.0036s550-- create_table("resource_label_events", {:force=>:cascade})551 -> 0.0141s552-- create_table("reviews", {:force=>:cascade})553 -> 0.0089s554-- create_table("routes", {:id=>:serial, :force=>:cascade})555 -> 0.0095s556-- create_table("saml_providers", {:id=>:serial, :force=>:cascade})557 -> 0.0069s558-- create_table("scim_oauth_access_tokens", {:id=>:serial, :force=>:cascade})559 -> 0.0052s560-- create_table("self_managed_prometheus_alert_events", {:force=>:cascade})561 -> 0.0075s562-- create_table("sent_notifications", {:id=>:serial, :force=>:cascade})563 -> 0.0051s564-- create_table("sentry_issues", {:force=>:cascade})565 -> 0.0044s566-- 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.0179s570-- create_table("shards", {:id=>:serial, :force=>:cascade})571 -> 0.0050s572-- create_table("slack_integrations", {:id=>:serial, :force=>:cascade})573 -> 0.0079s574-- create_table("smartcard_identities", {:force=>:cascade})575 -> 0.0070s576-- create_table("snippet_user_mentions", {:force=>:cascade})577 -> 0.0099s578-- create_table("snippets", {:id=>:serial, :force=>:cascade})579 -> 0.0217s580-- create_table("software_license_policies", {:id=>:serial, :force=>:cascade})581 -> 0.0068s582-- create_table("software_licenses", {:id=>:serial, :force=>:cascade})583 -> 0.0070s584-- create_table("spam_logs", {:id=>:serial, :force=>:cascade})585 -> 0.0039s586-- create_table("subscriptions", {:id=>:serial, :force=>:cascade})587 -> 0.0074s588-- create_table("suggestions", {:force=>:cascade})589 -> 0.0067s590-- create_table("system_note_metadata", {:id=>:serial, :force=>:cascade})591 -> 0.0071s592-- create_table("taggings", {:id=>:serial, :force=>:cascade})593 -> 0.0118s594-- create_table("tags", {:id=>:serial, :force=>:cascade})595 -> 0.0078s596-- create_table("term_agreements", {:id=>:serial, :force=>:cascade})597 -> 0.0092s598-- create_table("timelogs", {:id=>:serial, :force=>:cascade})599 -> 0.0118s600-- create_table("todos", {:id=>:serial, :force=>:cascade})601 -> 0.0223s602-- create_table("trending_projects", {:id=>:serial, :force=>:cascade})603 -> 0.0045s604-- create_table("u2f_registrations", {:id=>:serial, :force=>:cascade})605 -> 0.0072s606-- create_table("uploads", {:id=>:serial, :force=>:cascade})607 -> 0.0115s608-- create_table("user_agent_details", {:id=>:serial, :force=>:cascade})609 -> 0.0056s610-- create_table("user_callouts", {:id=>:serial, :force=>:cascade})611 -> 0.0068s612-- create_table("user_custom_attributes", {:id=>:serial, :force=>:cascade})613 -> 0.0076s614-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})615 -> 0.0053s616-- create_table("user_preferences", {:id=>:serial, :force=>:cascade})617 -> 0.0073s618-- create_table("user_statuses", {:primary_key=>"user_id", :id=>:serial, :force=>:cascade})619 -> 0.0052s620-- create_table("user_synced_attributes_metadata", {:id=>:serial, :force=>:cascade})621 -> 0.0064s622-- create_table("users", {:id=>:serial, :force=>:cascade})623 -> 0.0702s624-- create_table("users_ops_dashboard_projects", {:force=>:cascade})625 -> 0.0066s626-- create_table("users_security_dashboard_projects", {:id=>false, :force=>:cascade})627 -> 0.0055s628-- create_table("users_star_projects", {:id=>:serial, :force=>:cascade})629 -> 0.0064s630-- create_table("vulnerabilities", {:force=>:cascade})631 -> 0.0272s632-- create_table("vulnerability_feedback", {:id=>:serial, :force=>:cascade})633 -> 0.0156s634-- create_table("vulnerability_identifiers", {:force=>:cascade})635 -> 0.0051s636-- create_table("vulnerability_issue_links", {:force=>:cascade})637 -> 0.0093s638-- create_table("vulnerability_occurrence_identifiers", {:force=>:cascade})639 -> 0.0066s640-- create_table("vulnerability_occurrence_pipelines", {:force=>:cascade})641 -> 0.0066s642-- create_table("vulnerability_occurrences", {:force=>:cascade})643 -> 0.0137s644-- create_table("vulnerability_scanners", {:force=>:cascade})645 -> 0.0051s646-- create_table("web_hook_logs", {:id=>:serial, :force=>:cascade})647 -> 0.0075s648-- create_table("web_hooks", {:id=>:serial, :force=>:cascade})649 -> 0.0125s650-- create_table("zoom_meetings", {:force=>:cascade})651 -> 0.0114s652-- 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.0023s656-- 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.0014s660-- add_foreign_key("analytics_cycle_analytics_group_stages", "namespaces", {:column=>"group_id", :on_delete=>:cascade})661 -> 0.0015s662-- add_foreign_key("analytics_cycle_analytics_project_stages", "labels", {:column=>"end_event_label_id", :on_delete=>:cascade})663 -> 0.0015s664-- 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.0016s670-- add_foreign_key("analytics_language_trend_repository_languages", "projects", {:on_delete=>:cascade})671 -> 0.0018s672-- add_foreign_key("analytics_repository_file_commits", "analytics_repository_files", {:on_delete=>:cascade})673 -> 0.0015s674-- add_foreign_key("analytics_repository_file_commits", "projects", {:on_delete=>:cascade})675 -> 0.0017s676-- 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.0019s680-- add_foreign_key("analytics_repository_files", "projects", {:on_delete=>:cascade})681 -> 0.0017s682-- add_foreign_key("application_settings", "namespaces", {:column=>"custom_project_templates_group_id", :on_delete=>:nullify})683 -> 0.0033s684-- add_foreign_key("application_settings", "projects", {:column=>"file_template_project_id", :name=>"fk_ec757bd087", :on_delete=>:nullify})685 -> 0.0026s686-- 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.0035s690-- add_foreign_key("approval_merge_request_rule_sources", "approval_merge_request_rules", {:on_delete=>:cascade})691 -> 0.0020s692-- 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.0016s698-- 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.0014s702-- add_foreign_key("approval_merge_request_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})703 -> 0.0015s704-- 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.0016s708-- 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.0020s714-- add_foreign_key("approval_project_rules_users", "approval_project_rules", {:on_delete=>:cascade})715 -> 0.0014s716-- add_foreign_key("approval_project_rules_users", "users", {:on_delete=>:cascade})717 -> 0.0016s718-- add_foreign_key("approvals", "merge_requests", {:name=>"fk_310d714958", :on_delete=>:cascade})719 -> 0.0016s720-- add_foreign_key("approver_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})721 -> 0.0015s722-- 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.0015s730-- add_foreign_key("board_assignees", "users", {:column=>"assignee_id", :on_delete=>:cascade})731 -> 0.0017s732-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})733 -> 0.0015s734-- 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.0017s738-- add_foreign_key("board_labels", "boards", {:on_delete=>:cascade})739 -> 0.0015s740-- 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.0017s748-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :name=>"fk_1e9a074a35", :on_delete=>:cascade})749 -> 0.0014s750-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})751 -> 0.0022s752-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})753 -> 0.0016s754-- 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.0021s760-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})761 -> 0.0013s762-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})763 -> 0.0014s764-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})765 -> 0.0018s766-- 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.0017s770-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"upstream_pipeline_id", :name=>"fk_87f4cefcda", :on_delete=>:cascade})771 -> 0.0017s772-- add_foreign_key("ci_builds", "ci_resource_groups", {:column=>"resource_group_id", :name=>"fk_6661f4f0e8", :on_delete=>:nullify})773 -> 0.0016s774-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})775 -> 0.0017s776-- 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.0023s780-- 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.0016s784-- 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.0018s788-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})789 -> 0.0018s790-- 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.0013s796-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})797 -> 0.0015s798-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})799 -> 0.0018s800-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})801 -> 0.0017s802-- 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.0014s808-- 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.0018s812-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})813 -> 0.0020s814-- add_foreign_key("ci_resource_groups", "projects", {:on_delete=>:cascade})815 -> 0.0017s816-- add_foreign_key("ci_resources", "ci_builds", {:column=>"build_id", :on_delete=>:nullify})817 -> 0.0017s818-- 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.0017s822-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})823 -> 0.0016s824-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})825 -> 0.0019s826-- 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.0015s830-- 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.0018s834-- 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.0015s838-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})839 -> 0.0018s840-- 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.0015s846-- 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.0022s852-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})853 -> 0.0018s854-- 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.0015s860-- 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.0016s868-- add_foreign_key("clusters", "projects", {:column=>"management_project_id", :name=>"fk_f05c5e5a42", :on_delete=>:nullify})869 -> 0.0018s870-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})871 -> 0.0018s872-- 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.0014s878-- 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.0015s886-- 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.0013s894-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})895 -> 0.0017s896-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})897 -> 0.0013s898-- 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.0022s902-- add_foreign_key("commit_user_mentions", "notes", {:on_delete=>:cascade})903 -> 0.0020s904-- add_foreign_key("container_expiration_policies", "projects", {:on_delete=>:cascade})905 -> 0.0020s906-- add_foreign_key("container_repositories", "projects")907 -> 0.0022s908-- add_foreign_key("dependency_proxy_blobs", "namespaces", {:column=>"group_id", :on_delete=>:cascade})909 -> 0.0020s910-- add_foreign_key("dependency_proxy_group_settings", "namespaces", {:column=>"group_id", :on_delete=>:cascade})911 -> 0.0017s912-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})913 -> 0.0020s914-- add_foreign_key("deployment_merge_requests", "deployments", {:on_delete=>:cascade})915 -> 0.0024s916-- add_foreign_key("deployment_merge_requests", "merge_requests", {:on_delete=>:cascade})917 -> 0.0018s918-- add_foreign_key("deployments", "clusters", {:name=>"fk_289bba3222", :on_delete=>:nullify})919 -> 0.0016s920-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})921 -> 0.0021s922-- add_foreign_key("description_versions", "epics", {:on_delete=>:cascade})923 -> 0.0032s924-- add_foreign_key("description_versions", "issues", {:on_delete=>:cascade})925 -> 0.0029s926-- add_foreign_key("description_versions", "merge_requests", {:on_delete=>:cascade})927 -> 0.0019s928-- add_foreign_key("design_management_designs", "issues", {:on_delete=>:cascade})929 -> 0.0019s930-- add_foreign_key("design_management_designs", "projects", {:on_delete=>:cascade})931 -> 0.0020s932-- add_foreign_key("design_management_designs_versions", "design_management_designs", {:column=>"design_id", :name=>"fk_03c671965c", :on_delete=>:cascade})933 -> 0.0016s934-- add_foreign_key("design_management_designs_versions", "design_management_versions", {:column=>"version_id", :name=>"fk_f4d25ba00c", :on_delete=>:cascade})935 -> 0.0017s936-- add_foreign_key("design_management_versions", "issues", {:on_delete=>:cascade})937 -> 0.0017s938-- add_foreign_key("design_management_versions", "users", {:column=>"author_id", :name=>"fk_c1440b4896", :on_delete=>:nullify})939 -> 0.0019s940-- add_foreign_key("design_user_mentions", "design_management_designs", {:column=>"design_id", :on_delete=>:cascade})941 -> 0.0016s942-- add_foreign_key("design_user_mentions", "notes", {:on_delete=>:cascade})943 -> 0.0015s944-- add_foreign_key("draft_notes", "merge_requests", {:on_delete=>:cascade})945 -> 0.0019s946-- add_foreign_key("draft_notes", "users", {:column=>"author_id", :on_delete=>:cascade})947 -> 0.0019s948-- add_foreign_key("elasticsearch_indexed_namespaces", "namespaces", {:on_delete=>:cascade})949 -> 0.0017s950-- add_foreign_key("elasticsearch_indexed_projects", "projects", {:on_delete=>:cascade})951 -> 0.0019s952-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})953 -> 0.0019s954-- add_foreign_key("epic_issues", "epics", {:on_delete=>:cascade})955 -> 0.0016s956-- add_foreign_key("epic_issues", "issues", {:on_delete=>:cascade})957 -> 0.0016s958-- add_foreign_key("epic_metrics", "epics", {:on_delete=>:cascade})959 -> 0.0016s960-- 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.0014s964-- 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.0021s968-- add_foreign_key("epics", "epics", {:column=>"start_date_sourcing_epic_id", :name=>"fk_9d480c64b2", :on_delete=>:nullify})969 -> 0.0016s970-- add_foreign_key("epics", "milestones", {:on_delete=>:nullify})971 -> 0.0020s972-- add_foreign_key("epics", "namespaces", {:column=>"group_id", :name=>"fk_f081aa4489", :on_delete=>:cascade})973 -> 0.0019s974-- add_foreign_key("epics", "users", {:column=>"assignee_id", :name=>"fk_dccd3f98fc", :on_delete=>:nullify})975 -> 0.0020s976-- add_foreign_key("epics", "users", {:column=>"author_id", :name=>"fk_3654b61b03", :on_delete=>:cascade})977 -> 0.0021s978-- add_foreign_key("epics", "users", {:column=>"closed_by_id", :name=>"fk_aa5798e761", :on_delete=>:nullify})979 -> 0.0020s980-- add_foreign_key("events", "namespaces", {:column=>"group_id", :name=>"fk_61fbf6ca48", :on_delete=>:cascade})981 -> 0.0022s982-- add_foreign_key("events", "projects", {:on_delete=>:cascade})983 -> 0.0023s984-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})985 -> 0.0020s986-- add_foreign_key("evidences", "releases", {:on_delete=>:cascade})987 -> 0.0019s988-- add_foreign_key("external_pull_requests", "projects", {:on_delete=>:cascade})989 -> 0.0022s990-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})991 -> 0.0018s992-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})993 -> 0.0020s994-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})995 -> 0.0021s996-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})997 -> 0.0020s998-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})999 -> 0.0021s1000-- add_foreign_key("geo_container_repository_updated_events", "container_repositories", {:name=>"fk_212c89c706", :on_delete=>:cascade})1001 -> 0.0019s1002-- add_foreign_key("geo_event_log", "geo_cache_invalidation_events", {:column=>"cache_invalidation_event_id", :name=>"fk_42c3b54bed", :on_delete=>:cascade})1003 -> 0.0021s1004-- 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.0014s1006-- 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.0016s1008-- 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.0014s1010-- 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.0014s1012-- add_foreign_key("geo_event_log", "geo_repositories_changed_events", {:column=>"repositories_changed_event_id", :name=>"fk_4a99ebfd60", :on_delete=>:cascade})1013 -> 0.0014s1014-- add_foreign_key("geo_event_log", "geo_repository_created_events", {:column=>"repository_created_event_id", :name=>"fk_9b9afb1916", :on_delete=>:cascade})1015 -> 0.0014s1016-- add_foreign_key("geo_event_log", "geo_repository_deleted_events", {:column=>"repository_deleted_event_id", :name=>"fk_c4b1c1f66e", :on_delete=>:cascade})1017 -> 0.0045s1018-- add_foreign_key("geo_event_log", "geo_repository_renamed_events", {:column=>"repository_renamed_event_id", :name=>"fk_86c84214ec", :on_delete=>:cascade})1019 -> 0.0026s1020-- add_foreign_key("geo_event_log", "geo_repository_updated_events", {:column=>"repository_updated_event_id", :name=>"fk_78a6492f68", :on_delete=>:cascade})1021 -> 0.0026s1022-- add_foreign_key("geo_event_log", "geo_reset_checksum_events", {:column=>"reset_checksum_event_id", :name=>"fk_cff7185ad2", :on_delete=>:cascade})1023 -> 0.0023s1024-- add_foreign_key("geo_event_log", "geo_upload_deleted_events", {:column=>"upload_deleted_event_id", :name=>"fk_c1f241c70d", :on_delete=>:cascade})1025 -> 0.0022s1026-- add_foreign_key("geo_hashed_storage_attachments_events", "projects", {:on_delete=>:cascade})1027 -> 0.0027s1028-- add_foreign_key("geo_hashed_storage_migrated_events", "projects", {:on_delete=>:cascade})1029 -> 0.0023s1030-- add_foreign_key("geo_node_namespace_links", "geo_nodes", {:on_delete=>:cascade})1031 -> 0.0020s1032-- add_foreign_key("geo_node_namespace_links", "namespaces", {:on_delete=>:cascade})1033 -> 0.0023s1034-- add_foreign_key("geo_node_statuses", "geo_nodes", {:on_delete=>:cascade})1035 -> 0.0023s1036-- add_foreign_key("geo_repositories_changed_events", "geo_nodes", {:on_delete=>:cascade})1037 -> 0.0021s1038-- add_foreign_key("geo_repository_created_events", "projects", {:on_delete=>:cascade})1039 -> 0.0023s1040-- add_foreign_key("geo_repository_renamed_events", "projects", {:on_delete=>:cascade})1041 -> 0.0025s1042-- add_foreign_key("geo_repository_updated_events", "projects", {:on_delete=>:cascade})1043 -> 0.0022s1044-- add_foreign_key("geo_reset_checksum_events", "projects", {:on_delete=>:cascade})1045 -> 0.0025s1046-- add_foreign_key("gitlab_subscriptions", "namespaces", {:name=>"fk_e2595d00a1", :on_delete=>:cascade})1047 -> 0.0023s1048-- add_foreign_key("gitlab_subscriptions", "plans", {:column=>"hosted_plan_id", :name=>"fk_bd0c4019c3", :on_delete=>:cascade})1049 -> 0.0036s1050-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})1051 -> 0.0022s1052-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})1053 -> 0.0025s1054-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})1055 -> 0.0021s1056-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})1057 -> 0.0016s1058-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})1059 -> 0.0024s1060-- add_foreign_key("grafana_integrations", "projects", {:on_delete=>:cascade})1061 -> 0.0032s1062-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1063 -> 0.0023s1064-- add_foreign_key("group_deletion_schedules", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1065 -> 0.0021s1066-- add_foreign_key("group_deletion_schedules", "users", {:name=>"fk_11e3ebfcdd", :on_delete=>:cascade})1067 -> 0.0022s1068-- add_foreign_key("group_group_links", "namespaces", {:column=>"shared_group_id", :on_delete=>:cascade})1069 -> 0.0021s1070-- add_foreign_key("group_group_links", "namespaces", {:column=>"shared_with_group_id", :on_delete=>:cascade})1071 -> 0.0021s1072-- add_foreign_key("identities", "saml_providers", {:name=>"fk_aade90f0fc", :on_delete=>:cascade})1073 -> 0.0023s1074-- add_foreign_key("import_export_uploads", "namespaces", {:column=>"group_id", :name=>"fk_83319d9721", :on_delete=>:cascade})1075 -> 0.0020s1076-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})1077 -> 0.0023s1078-- add_foreign_key("index_statuses", "projects", {:name=>"fk_74b2492545", :on_delete=>:cascade})1079 -> 0.0025s1080-- add_foreign_key("insights", "namespaces", {:on_delete=>:cascade})1081 -> 0.0020s1082-- add_foreign_key("insights", "projects", {:on_delete=>:cascade})1083 -> 0.0023s1084-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})1085 -> 0.0021s1086-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})1087 -> 0.0024s1088-- add_foreign_key("ip_restrictions", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1089 -> 0.0020s1090-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})1091 -> 0.0020s1092-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})1093 -> 0.0020s1094-- add_foreign_key("issue_links", "issues", {:column=>"source_id", :name=>"fk_c900194ff2", :on_delete=>:cascade})1095 -> 0.0018s1096-- add_foreign_key("issue_links", "issues", {:column=>"target_id", :name=>"fk_e71bb44f1f", :on_delete=>:cascade})1097 -> 0.0016s1098-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})1099 -> 0.0019s1100-- add_foreign_key("issue_tracker_data", "services", {:on_delete=>:cascade})1101 -> 0.0020s1102-- add_foreign_key("issue_user_mentions", "issues", {:on_delete=>:cascade})1103 -> 0.0021s1104-- add_foreign_key("issue_user_mentions", "notes", {:on_delete=>:cascade})1105 -> 0.0019s1106-- add_foreign_key("issues", "epics", {:column=>"promoted_to_epic_id", :name=>"fk_df75a7c8b8", :on_delete=>:nullify})1107 -> 0.0020s1108-- add_foreign_key("issues", "issues", {:column=>"duplicated_to_id", :name=>"fk_9c4516d665", :on_delete=>:nullify})1109 -> 0.0019s1110-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})1111 -> 0.0024s1112-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})1113 -> 0.0020s1114-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})1115 -> 0.0029s1116-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})1117 -> 0.0024s1118-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})1119 -> 0.0024s1120-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})1121 -> 0.0025s1122-- add_foreign_key("issues_prometheus_alert_events", "issues", {:on_delete=>:cascade})1123 -> 0.0020s1124-- add_foreign_key("issues_prometheus_alert_events", "prometheus_alert_events", {:on_delete=>:cascade})1125 -> 0.0019s1126-- add_foreign_key("issues_self_managed_prometheus_alert_events", "issues", {:on_delete=>:cascade})1127 -> 0.0018s1128-- add_foreign_key("issues_self_managed_prometheus_alert_events", "self_managed_prometheus_alert_events", {:on_delete=>:cascade})1129 -> 0.0021s1130-- add_foreign_key("jira_connect_subscriptions", "jira_connect_installations", {:on_delete=>:cascade})1131 -> 0.0019s1132-- add_foreign_key("jira_connect_subscriptions", "namespaces", {:on_delete=>:cascade})1133 -> 0.0021s1134-- add_foreign_key("jira_tracker_data", "services", {:on_delete=>:cascade})1135 -> 0.0021s1136-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})1137 -> 0.0020s1138-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})1139 -> 0.0024s1140-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})1141 -> 0.0033s1142-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1143 -> 0.0022s1144-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})1145 -> 0.0028s1146-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})1147 -> 0.0029s1148-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})1149 -> 0.0022s1150-- 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.0025s1154-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})1155 -> 0.0020s1156-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})1157 -> 0.0021s1158-- add_foreign_key("lists", "milestones", {:on_delete=>:cascade})1159 -> 0.0020s1160-- add_foreign_key("lists", "users", {:name=>"fk_d6cf4279f7", :on_delete=>:cascade})1161 -> 0.0026s1162-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})1163 -> 0.0029s1164-- add_foreign_key("merge_request_assignees", "merge_requests", {:on_delete=>:cascade})1165 -> 0.0022s1166-- add_foreign_key("merge_request_assignees", "users", {:on_delete=>:cascade})1167 -> 0.0024s1168-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocked_merge_request_id", :on_delete=>:cascade})1169 -> 0.0024s1170-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocking_merge_request_id", :on_delete=>:cascade})1171 -> 0.0018s1172-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})1173 -> 0.0025s1174-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})1175 -> 0.0023s1176-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})1177 -> 0.0020s1178-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1179 -> 0.0029s1180-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})1181 -> 0.0022s1182-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})1183 -> 0.0031s1184-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})1185 -> 0.0024s1186-- add_foreign_key("merge_request_user_mentions", "merge_requests", {:on_delete=>:cascade})1187 -> 0.0025s1188-- add_foreign_key("merge_request_user_mentions", "notes", {:on_delete=>:cascade})1189 -> 0.0017s1190-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})1191 -> 0.0020s1192-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})1193 -> 0.0018s1194-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})1195 -> 0.0022s1196-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})1197 -> 0.0027s1198-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})1199 -> 0.0035s1200-- 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.0023s1204-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})1205 -> 0.0023s1206-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})1207 -> 0.0026s1208-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})1209 -> 0.0034s1210-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})1211 -> 0.0025s1212-- add_foreign_key("merge_trains", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1213 -> 0.0028s1214-- add_foreign_key("merge_trains", "merge_requests", {:on_delete=>:cascade})1215 -> 0.0027s1216-- add_foreign_key("merge_trains", "projects", {:column=>"target_project_id", :on_delete=>:cascade})1217 -> 0.0023s1218-- add_foreign_key("merge_trains", "users", {:on_delete=>:cascade})1219 -> 0.0023s1220-- add_foreign_key("milestone_releases", "milestones", {:on_delete=>:cascade})1221 -> 0.0019s1222-- add_foreign_key("milestone_releases", "releases", {:on_delete=>:cascade})1223 -> 0.0020s1224-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})1225 -> 0.0020s1226-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})1227 -> 0.0023s1228-- add_foreign_key("namespace_aggregation_schedules", "namespaces", {:on_delete=>:cascade})1229 -> 0.0020s1230-- 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.0018s1234-- add_foreign_key("namespaces", "namespaces", {:column=>"custom_project_templates_group_id", :name=>"fk_e7a0b20a6b", :on_delete=>:nullify})1235 -> 0.0022s1236-- add_foreign_key("namespaces", "plans", {:name=>"fk_fdd12e5b80", :on_delete=>:nullify})1237 -> 0.0025s1238-- add_foreign_key("namespaces", "projects", {:column=>"file_template_project_id", :name=>"fk_319256d87a", :on_delete=>:nullify})1239 -> 0.0027s1240-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})1241 -> 0.0024s1242-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})1243 -> 0.0028s1244-- add_foreign_key("notes", "reviews", {:name=>"fk_2e82291620", :on_delete=>:nullify})1245 -> 0.0021s1246-- 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.0019s1250-- add_foreign_key("operations_feature_flag_scopes", "operations_feature_flags", {:column=>"feature_flag_id", :on_delete=>:cascade})1251 -> 0.0018s1252-- add_foreign_key("operations_feature_flags", "projects", {:on_delete=>:cascade})1253 -> 0.0028s1254-- add_foreign_key("operations_feature_flags_clients", "projects", {:on_delete=>:cascade})1255 -> 0.0023s1256-- 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.0016s1262-- add_foreign_key("packages_dependency_links", "packages_packages", {:column=>"package_id", :on_delete=>:cascade})1263 -> 0.0014s1264-- add_foreign_key("packages_maven_metadata", "packages_packages", {:column=>"package_id", :name=>"fk_be88aed360", :on_delete=>:cascade})1265 -> 0.0015s1266-- add_foreign_key("packages_package_files", "packages_packages", {:column=>"package_id", :name=>"fk_86f0f182f8", :on_delete=>:cascade})1267 -> 0.0013s1268-- add_foreign_key("packages_package_tags", "packages_packages", {:column=>"package_id", :on_delete=>:cascade})1269 -> 0.0025s1270-- add_foreign_key("packages_packages", "projects", {:on_delete=>:cascade})1271 -> 0.0025s1272-- add_foreign_key("pages_domain_acme_orders", "pages_domains", {:on_delete=>:cascade})1273 -> 0.0022s1274-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})1275 -> 0.0023s1276-- add_foreign_key("path_locks", "projects", {:name=>"fk_5265c98f24", :on_delete=>:cascade})1277 -> 0.0025s1278-- add_foreign_key("path_locks", "users")1279 -> 0.0022s1280-- add_foreign_key("personal_access_tokens", "users")1281 -> 0.0030s1282-- add_foreign_key("plan_limits", "plans", {:on_delete=>:cascade})1283 -> 0.0022s1284-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})1285 -> 0.0032s1286-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})1287 -> 0.0023s1288-- add_foreign_key("project_alerting_settings", "projects", {:on_delete=>:cascade})1289 -> 0.0031s1290-- add_foreign_key("project_aliases", "projects", {:on_delete=>:cascade})1291 -> 0.0033s1292-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})1293 -> 0.0029s1294-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})1295 -> 0.0021s1296-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})1297 -> 0.0023s1298-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})1299 -> 0.0023s1300-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})1301 -> 0.0023s1302-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})1303 -> 0.0023s1304-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})1305 -> 0.0019s1306-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})1307 -> 0.0024s1308-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})1309 -> 0.0027s1310-- add_foreign_key("project_feature_usages", "projects", {:on_delete=>:cascade})1311 -> 0.0028s1312-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})1313 -> 0.0023s1314-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})1315 -> 0.0024s1316-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})1317 -> 0.0022s1318-- add_foreign_key("project_incident_management_settings", "projects", {:on_delete=>:cascade})1319 -> 0.0023s1320-- add_foreign_key("project_metrics_settings", "projects", {:on_delete=>:cascade})1321 -> 0.0021s1322-- add_foreign_key("project_mirror_data", "projects", {:name=>"fk_d1aad367d7", :on_delete=>:cascade})1323 -> 0.0023s1324-- add_foreign_key("project_pages_metadata", "projects", {:on_delete=>:cascade})1325 -> 0.0021s1326-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})1327 -> 0.0022s1328-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})1329 -> 0.0015s1330-- add_foreign_key("project_repository_states", "projects", {:on_delete=>:cascade})1331 -> 0.0025s1332-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})1333 -> 0.0023s1334-- add_foreign_key("project_tracing_settings", "projects", {:on_delete=>:cascade})1335 -> 0.0022s1336-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})1337 -> 0.0021s1338-- add_foreign_key("projects", "users", {:column=>"marked_for_deletion_by_user_id", :name=>"fk_25d8780d11", :on_delete=>:nullify})1339 -> 0.0026s1340-- add_foreign_key("prometheus_alert_events", "projects", {:on_delete=>:cascade})1341 -> 0.0022s1342-- add_foreign_key("prometheus_alert_events", "prometheus_alerts", {:on_delete=>:cascade})1343 -> 0.0017s1344-- add_foreign_key("prometheus_alerts", "environments", {:on_delete=>:cascade})1345 -> 0.0015s1346-- add_foreign_key("prometheus_alerts", "projects", {:on_delete=>:cascade})1347 -> 0.0021s1348-- add_foreign_key("prometheus_alerts", "prometheus_metrics", {:on_delete=>:cascade})1349 -> 0.0016s1350-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})1351 -> 0.0021s1352-- 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.0017s1356-- 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.0026s1360-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})1361 -> 0.0015s1362-- add_foreign_key("protected_branch_push_access_levels", "users")1363 -> 0.0020s1364-- add_foreign_key("protected_branch_unprotect_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1365 -> 0.0020s1366-- add_foreign_key("protected_branch_unprotect_access_levels", "protected_branches", {:on_delete=>:cascade})1367 -> 0.0015s1368-- add_foreign_key("protected_branch_unprotect_access_levels", "users", {:on_delete=>:cascade})1369 -> 0.0021s1370-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})1371 -> 0.0022s1372-- add_foreign_key("protected_environment_deploy_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1373 -> 0.0022s1374-- add_foreign_key("protected_environment_deploy_access_levels", "protected_environments", {:on_delete=>:cascade})1375 -> 0.0018s1376-- add_foreign_key("protected_environment_deploy_access_levels", "users", {:on_delete=>:cascade})1377 -> 0.0021s1378-- add_foreign_key("protected_environments", "projects", {:on_delete=>:cascade})1379 -> 0.0026s1380-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_b4eb82fe3c", :on_delete=>:cascade})1381 -> 0.0021s1382-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})1383 -> 0.0017s1384-- add_foreign_key("protected_tag_create_access_levels", "users")1385 -> 0.0021s1386-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})1387 -> 0.0023s1388-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})1389 -> 0.0018s1390-- add_foreign_key("push_rules", "projects", {:name=>"fk_83b29894de", :on_delete=>:cascade})1391 -> 0.0026s1392-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})1393 -> 0.0017s1394-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})1395 -> 0.0024s1396-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})1397 -> 0.0020s1398-- add_foreign_key("remote_mirrors", "projects", {:name=>"fk_43a9aa4ca8", :on_delete=>:cascade})1399 -> 0.0026s1400-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})1401 -> 0.0022s1402-- add_foreign_key("resource_label_events", "epics", {:on_delete=>:cascade})1403 -> 0.0021s1404-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})1405 -> 0.0021s1406-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})1407 -> 0.0023s1408-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})1409 -> 0.0019s1410-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})1411 -> 0.0021s1412-- add_foreign_key("reviews", "merge_requests", {:on_delete=>:cascade})1413 -> 0.0018s1414-- add_foreign_key("reviews", "projects", {:on_delete=>:cascade})1415 -> 0.0022s1416-- 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.0020s1422-- add_foreign_key("self_managed_prometheus_alert_events", "environments", {:on_delete=>:cascade})1423 -> 0.0016s1424-- add_foreign_key("self_managed_prometheus_alert_events", "projects", {:on_delete=>:cascade})1425 -> 0.0022s1426-- add_foreign_key("sentry_issues", "issues", {:on_delete=>:cascade})1427 -> 0.0019s1428-- add_foreign_key("service_desk_settings", "projects", {:on_delete=>:cascade})1429 -> 0.0022s1430-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})1431 -> 0.0022s1432-- add_foreign_key("slack_integrations", "services", {:on_delete=>:cascade})1433 -> 0.0018s1434-- add_foreign_key("smartcard_identities", "users", {:on_delete=>:cascade})1435 -> 0.0022s1436-- add_foreign_key("snippet_user_mentions", "notes", {:on_delete=>:cascade})1437 -> 0.0020s1438-- add_foreign_key("snippet_user_mentions", "snippets", {:on_delete=>:cascade})1439 -> 0.0019s1440-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})1441 -> 0.0023s1442-- add_foreign_key("software_license_policies", "projects", {:on_delete=>:cascade})1443 -> 0.0024s1444-- add_foreign_key("software_license_policies", "software_licenses", {:on_delete=>:cascade})1445 -> 0.0016s1446-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})1447 -> 0.0022s1448-- 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.0017s1452-- 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.0016s1456-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})1457 -> 0.0020s1458-- 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.0015s1466-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})1467 -> 0.0022s1468-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})1469 -> 0.0018s1470-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})1471 -> 0.0019s1472-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})1473 -> 0.0022s1474-- add_foreign_key("u2f_registrations", "users")1475 -> 0.0020s1476-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})1477 -> 0.0020s1478-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})1479 -> 0.0020s1480-- 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.0019s1484-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})1485 -> 0.0021s1486-- 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.0020s1490-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})1491 -> 0.0019s1492-- add_foreign_key("users", "namespaces", {:column=>"managing_group_id", :name=>"fk_a4b8fefe3e", :on_delete=>:nullify})1493 -> 0.0025s1494-- add_foreign_key("users_ops_dashboard_projects", "projects", {:on_delete=>:cascade})1495 -> 0.0023s1496-- add_foreign_key("users_ops_dashboard_projects", "users", {:on_delete=>:cascade})1497 -> 0.0019s1498-- add_foreign_key("users_security_dashboard_projects", "projects", {:on_delete=>:cascade})1499 -> 0.0021s1500-- add_foreign_key("users_security_dashboard_projects", "users", {:on_delete=>:cascade})1501 -> 0.0019s1502-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})1503 -> 0.0024s1504-- add_foreign_key("vulnerabilities", "epics", {:name=>"fk_1d37cddf91", :on_delete=>:nullify})1505 -> 0.0022s1506-- 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.0029s1514-- 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.0020s1518-- add_foreign_key("vulnerabilities", "users", {:column=>"last_edited_by_id", :name=>"fk_1302949740", :on_delete=>:nullify})1519 -> 0.0019s1520-- add_foreign_key("vulnerabilities", "users", {:column=>"resolved_by_id", :name=>"fk_76bc5f5455", :on_delete=>:nullify})1521 -> 0.0020s1522-- add_foreign_key("vulnerabilities", "users", {:column=>"updated_by_id", :name=>"fk_7ac31eacb9", :on_delete=>:nullify})1523 -> 0.0019s1524-- add_foreign_key("vulnerability_feedback", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1525 -> 0.0020s1526-- add_foreign_key("vulnerability_feedback", "issues", {:on_delete=>:nullify})1527 -> 0.0018s1528-- 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.0020s1536-- add_foreign_key("vulnerability_identifiers", "projects", {:on_delete=>:cascade})1537 -> 0.0024s1538-- add_foreign_key("vulnerability_issue_links", "issues", {:on_delete=>:cascade})1539 -> 0.0020s1540-- add_foreign_key("vulnerability_issue_links", "vulnerabilities", {:on_delete=>:cascade})1541 -> 0.0016s1542-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_identifiers", {:column=>"identifier_id", :on_delete=>:cascade})1543 -> 0.0014s1544-- 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.0016s1548-- add_foreign_key("vulnerability_occurrence_pipelines", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1549 -> 0.0013s1550-- add_foreign_key("vulnerability_occurrences", "projects", {:on_delete=>:cascade})1551 -> 0.0023s1552-- 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.0013s1558-- 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.0021s1564-- add_foreign_key("zoom_meetings", "issues", {:on_delete=>:cascade})1565 -> 0.0019s1566-- add_foreign_key("zoom_meetings", "projects", {:on_delete=>:cascade})1567 -> 0.0022s1568$ date1569Fri Dec 13 08:38:13 UTC 20191570$ source scripts/rspec_helpers.sh1571$ rspec_paralellized_job "--tag ~quarantine --tag ~geo"1572KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_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.076664837 seconds...1585Issues > User uses quick actions1586Starting the Capybara driver server...1587 issuable common quick actions1588 behaves like close quick action1589 new issue1590 creates the issue and interprets close quick action accordingly1591 post note to existing issue1592 creates the note and interprets the close quick action accordingly1593 when current user cannot close issue1594 does not close the issue1595 preview of note on issue1596 explains close quick action1597 behaves like issuable time tracker1598 renders the sidebar component empty state1599 updates the sidebar component when estimate is added1600 updates the sidebar component when spent is added1601 shows the comparison when estimate and spent are added1602 updates the sidebar component when estimate is removed1603 updates the sidebar component when spent is removed1604 shows the help state when icon is clicked1605 hides the help state when close icon is clicked1606 displays the correct help url1607 issue-only commands1608 behaves like create_merge_request quick action1609 create a merge request starting from an issue1610 doesn't create a merge request when the branch name is invalid1611 doesn't create a merge request when a branch with that name already exists1612 creates a new merge request using issue iid and title as branch name when the branch name is empty1613 creates a merge request using the given branch name1614 behaves like move quick action1615 move the issue to another project1616 when the project is valid1617 moves the issue1618 when the project is valid but the user not authorized1619 does not move the issue1620 when the project is invalid1621 does not move the issue1622 when the user issues multiple commands1623 applies multiple commands with move command in the end1624 behaves like applies the commands to issues in both projects, target and source1625 applies quick actions1626 applies multiple commands with move command in the begining1627 behaves like applies the commands to issues in both projects, target and source1628 applies quick actions1629 when editing comments1630 moves the issue after quickcommand note was updated1631 deletes the note if it was updated to just contain a command1632 behaves like zoom quick actions1633 /zoom1634 without zoom_meetings1635 adds a Zoom link1636 cannot add invalid zoom link1637 with "removed" zoom meeting1638 adds a Zoom link1639 with "added" zoom meeting1640 skips addition silently1641 /remove_zoom1642 with added zoom meeting1643 removes last Zoom link1644Merge request > User uses quick actions1645 issuable common quick actions1646 behaves like close quick action1647 new merge_request1648 creates the merge_request and interprets close quick action accordingly1649 post note to existing merge_request1650 creates the note and interprets the close quick action accordingly1651 when current user cannot close merge_request1652 does not close the merge_request1653 preview of note on merge_request1654 explains close quick action1655 behaves like issuable time tracker1656 renders the sidebar component empty state1657 updates the sidebar component when estimate is added1658 updates the sidebar component when spent is added1659 shows the comparison when estimate and spent are added1660 updates the sidebar component when estimate is removed1661 updates the sidebar component when spent is removed1662 shows the help state when icon is clicked1663 hides the help state when close icon is clicked1664 displays the correct help url1665 merge-request-only commands1666 behaves like merge quick action1667 when the current user can merge the MR1668 merges the MR1669 when the head diff changes in the meanwhile1670 does not merge the MR1671 when the current user cannot merge the MR1672 does not merge the MR1673Project variables1674 adds new variable with a special environment scope1675 behaves like variable list1676 shows list of variables1677 adds new CI variable1678 adds a new protected variable1679 defaults to unmasked1680 reveals and hides variables1681 deletes variable1682 edits variable1683 edits variable to be protected1684 edits variable to be unprotected1685 edits variable to be unmasked1686 edits variable to be masked1687 handles multiple edits and deletion in the middle1688 shows validation error box about duplicate keys1689 shows validation error box about masking empty values1690 shows validation error box about unmaskable values1691 defaults to the application setting1692 application setting is true1693 defaults to protected1694 shows a message regarding the changed default1695 application setting is false1696 defaults to unprotected1697 does not show a message regarding the default1698Dashboard Todos1699 User does not have todos1700 shows "All done" message1701 when the todo references a merge request1702 renders the mr link with the extra attributes1703 User has a todo1704 has todo present1705 shows due date as today1706 behaves like deleting the todo1707 is marked as done-reversible in the list1708 shows Undo button1709 updates todo count1710 has not "All done" message1711 behaves like deleting and restoring the todo1712 is marked back as pending in the list1713 shows Done button1714 updates todo count1715 todo is stale on the page1716 behaves like deleting the todo1717 is marked as done-reversible in the list1718 shows Undo button1719 updates todo count1720 has not "All done" message1721 behaves like deleting and restoring the todo1722 is marked back as pending in the list1723 shows Done button1724 updates todo count1725 User created todos for themself1726 issue assigned todo1727 shows issue assigned to yourself message1728 marked todo1729 shows you added a todo message1730 mentioned todo1731 shows you mentioned yourself message1732 directly_addressed todo1733 shows you directly addressed yourself message1734 approval todo1735 shows you set yourself as an approver message1736 User has done todos1737 has the done todo present1738 restoring the todo1739 is removed from the list1740 updates todo count1741 User has Todos with labels spanning multiple projects1742 shows page with two Todos1743 User has multiple pages of Todos1744 is paginated1745 is has the right number of pages1746 mark all as done1747 shows "All done" message!1748 shows "Undo mark all as done" button1749 undo mark all as done1750 shows the restored todo list1751 updates todo count1752 shows "Mark all as done" button1753 User has deleted a todo1754 shows the restored todo list with the deleted todo1755 User has a Build Failed todo1756 shows the todo1757 links to the pipelines for the merge request1758Merge request > User selects branches for new MR1759 selects the source branch sha when a tag with the same name exists1760 selects the target branch sha when a tag with the same name exists1761 generates a diff for an orphaned branch1762 allows filtering multiple dropdowns1763 populates source branch button1764 allows to change the diff view1765 does not allow non-existing branches1766 does not show error messages on initial form1767 when target project cannot be viewed by the current user1768 does not leak the private project name & namespace1769 when source project cannot be viewed by the current user1770 does not leak the private project name & namespace1771 when a branch contains commits that both delete and add the same image1772 renders the diff successfully1773 when a new merge request has a pipeline1774 shows pipelines for a new merge request1775 with special characters in branch names1776 escapes quotes in branch names1777 does not escape unicode in branch names1778User browses commits1779 renders commit1780 fill commit sha when click new tag from commit page1781 renders inline diff button when click side-by-side diff button1782 renders breadcrumbs on specific commit path1783 renders diff links to both the previous and current image1784 when commit has ci status1785 renders commit ci info1786 primary email1787 finds a commit by a primary email1788 secondary email1789 finds a commit by a secondary email1790 links to an unverified e-mail address instead of the user1791 when the blob does not exist1792 renders successfully1793 commits list1794 searches commit1795 renders commits atom feed1796 when a commit links to a confidential issue1797 when the user cannot see confidential issues but was cached with a link1798 does not render the confidential issue1799 master branch1800 renders project commits1801 does not render create merge request button1802 when click the compare tab1803 does not render create merge request button1804 feature branch1805 when project does not have open merge requests1806 renders project commits1807 renders create merge request button1808 when click the compare tab1809 renders create merge request button1810 when project have open merge request1811 renders project commits1812 renders button to the merge request1813 when click the compare tab1814 renders button to the merge request1815Import multiple repositories by uploading a manifest file1816 parses manifest file and list repositories1817 imports successfully imports a project1818 renders an error if invalid file was provided1819Project Jobs Permissions1820 jobs pages1821 when public access for jobs is disabled1822 when user is a guest1823 behaves like recent job page details responds with status1824 should eq 4041825 behaves like project jobs page responds with status1826 should eq 4041827 when project is internal1828 behaves like recent job page details responds with status1829 should eq 4041830 behaves like project jobs page responds with status1831 should eq 4041832 when public access for jobs is enabled1833 when project is internal1834 behaves like recent job page details responds with status1835 should eq 2001836 renders job details1837 behaves like project jobs page responds with status1838 should eq 2001839 renders job1840 artifacts page1841 when recent job has artifacts available1842 when public access for jobs is disabled1843 when user with guest role1844 responds with 404 status1845 when user with reporter role1846 starts download artifact1847Comments on personal snippets1848 when viewing the snippet detail page1849 contains notes for a snippet with correct action icons1850 shows the status of a note author1851 when submitting a note1852 shows a valid form1853 previews a note1854 creates a note1855 does not have autocomplete1856 when editing a note1857 changes the text1858 when deleting a note1859 removes the note from the snippet detail page1860Projects > Show > User manages notifications1861 changes the notification setting1862 changes the notification setting to disabled1863 custom notification settings1864 shows notification settings checkbox1865 when project emails are disabled1866 is disabled1867Merge requests > User lists merge requests1868 filters on no assignee1869 filters on a specific assignee1870 sorts by newest1871 sorts by last updated1872 sorts by milestone1873 filters on one label and sorts by due date1874 while filtering on two labels1875 sorts by due date1876 filter on assignee and1877 sorts by due soon1878 sorts by recently due milestone1879Developer views tags1880 when project has no tags1881 displays a specific message1882 when project has tags1883 avoids a N+1 query in branches index1884 views the tags list page1885 views a specific tag page1886 links on the tag page1887 has a button to browse files1888 has a button to browse commits1889Multi-file editor upload file1890 uploads text file1891User opens link to comment1892 authenticated user1893 switches to all activity and does not show error message1894 anonymous user1895 does not show error message1896Projects > Members > Member cannot request access to his project1897 member does not see the request access button1898Knapsack report was generated. Preview:1899{1900 "spec/features/issues/user_uses_quick_actions_spec.rb": 180.1938602924347,1901 "spec/features/merge_request/user_uses_quick_actions_spec.rb": 91.25201725959778,1902 "spec/features/project_variables_spec.rb": 63.88131785392761,1903 "spec/features/dashboard/todos/todos_spec.rb": 45.36800217628479,1904 "spec/features/merge_request/user_selects_branches_for_new_mr_spec.rb": 41.377076148986816,1905 "spec/features/projects/commits/user_browses_commits_spec.rb": 25.603232383728027,1906 "spec/features/import/manifest_import_spec.rb": 25.186168909072876,1907 "spec/features/projects/jobs/permissions_spec.rb": 15.852887630462646,1908 "spec/features/snippets/notes_on_personal_snippets_spec.rb": 15.624824523925781,1909 "spec/features/projects/show/user_manages_notifications_spec.rb": 12.752504825592041,1910 "spec/features/merge_requests/user_lists_merge_requests_spec.rb": 10.626649856567383,1911 "spec/features/tags/developer_views_tags_spec.rb": 7.30364465713501,1912 "spec/features/projects/tree/upload_file_spec.rb": 5.910027503967285,1913 "spec/features/user_opens_link_to_comment_spec.rb": 4.431971549987793,1914 "spec/features/projects/members/member_cannot_request_access_to_his_project_spec.rb": 0.488976240158081051915}1916Knapsack global time execution for tests: 09m 05s1917Finished in 9 minutes 15 seconds (files took 31.47 seconds to load)1918182 examples, 0 failures1919Fri Dec 13 08:48:08 UTC 20191921$ date1922Fri Dec 13 08:48:09 UTC 20191925coverage/: found 5 matching files 1926knapsack/: found 3 matching files 1927rspec_flaky/: found 4 matching files 1928rspec_profiling/: found 1 matching files 1929WARNING: tmp/capybara/: no matching files 1930tmp/memory_test/: found 2 matching files 1931Uploading artifacts to coordinator... ok id=378363900 responseStatus=201 Created token=VpjvVRCk1932Uploading artifacts...1933junit_rspec.xml: found 1 matching files 1934Uploading artifacts to coordinator... ok id=378363900 responseStatus=201 Created token=VpjvVRCk1935Job succeeded