rspec system pg-10 10/24
Passed Started
by
@gitlab-bot

🤖 GitLab Bot 🤖
1Running with gitlab-runner 12.1.0 (de7731dd)2 on docker-auto-scale-com 9538b0ab 3 Using Docker executor with image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.22-chrome-73.0-node-12.x-yarn-1.16-postgresql-10-graphicsmagick-1.3.33 ...
00:50
4Starting service postgres:10.9 ...5Pulling docker image postgres:10.9 ...6Using docker image sha256:897b33033d6498ba789d2ad5b305209106c8b45622b37ad135440a584ec885d3 for postgres:10.9 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:ed7d2ff5a6232b43bdc89a2220ed989f532c3794422aa2a86823b8bc62e71447 for redis:alpine ...10Waiting for services to be up and running...11Pulling docker image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.22-chrome-73.0-node-12.x-yarn-1.16-postgresql-10-graphicsmagick-1.3.33 ...12Using docker image sha256:f56a8963ab3ec0167e7f96d50025946a254a4069e01e0a2e6c3731fc19cb5c27 for dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.22-chrome-73.0-node-12.x-yarn-1.16-postgresql-10-graphicsmagick-1.3.33 ... 13 Running on runner-9538b0ab-project-278964-concurrent-0 via runner-9538b0ab-gsrm-1566545914-eee197b1...
00:05
15Initialized empty Git repository in /builds/gitlab-org/gitlab-ee/.git/16Created fresh repository.18 * [new branch] master -> origin/master19Checking out 4447c081 as master...20Skipping Git submodules setup22Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/debian-stretch-ruby-2.6.3-node-12.x-2 23Successfully extracted cache25Downloading artifacts from coordinator... ok id=278682829 responseStatus=200 OK token=GD3tnYdc26Downloading artifacts for setup-test-env (278682830)...27Downloading artifacts from coordinator... ok id=278682830 responseStatus=200 OK token=M-vJJYAX28WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 29Downloading artifacts for retrieve-tests-metadata (278682832)...30Downloading artifacts from coordinator... ok id=278682832 responseStatus=200 OK token=Nc9UNA_232Fri Aug 23 10:42:54 UTC 201933$ source scripts/utils.sh34$ source scripts/prepare_build.sh35Bundler version 1.17.236Warning: 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`.37The Gemfile's dependencies are satisfied38Successfully installed knapsack-1.17.2391 gem installed40CREATE ROLE41GRANT42Dropped database 'gitlabhq_test'43Created database 'gitlabhq_test'44-- enable_extension("pg_trgm")45 -> 0.0396s46-- enable_extension("plpgsql")47 -> 0.0040s48-- create_table("abuse_reports", {:id=>:serial, :force=>:cascade})49 -> 0.0048s50-- create_table("allowed_email_domains", {:force=>:cascade})51 -> 0.0061s52-- create_table("analytics_cycle_analytics_group_stages", {:force=>:cascade})53 -> 0.0191s54-- create_table("analytics_cycle_analytics_project_stages", {:force=>:cascade})55 -> 0.0193s56-- create_table("appearances", {:id=>:serial, :force=>:cascade})57 -> 0.0055s58-- create_table("application_setting_terms", {:id=>:serial, :force=>:cascade})59 -> 0.0025s60-- create_table("application_settings", {:id=>:serial, :force=>:cascade})61 -> 0.1828s62-- create_table("approval_merge_request_rule_sources", {:force=>:cascade})63 -> 0.0064s64-- create_table("approval_merge_request_rules", {:force=>:cascade})65 -> 0.0139s66-- create_table("approval_merge_request_rules_approved_approvers", {:force=>:cascade})67 -> 0.0067s68-- create_table("approval_merge_request_rules_groups", {:force=>:cascade})69 -> 0.0067s70-- create_table("approval_merge_request_rules_users", {:force=>:cascade})71 -> 0.0064s72-- create_table("approval_project_rules", {:force=>:cascade})73 -> 0.0079s74-- create_table("approval_project_rules_groups", {:force=>:cascade})75 -> 0.0067s76-- create_table("approval_project_rules_users", {:force=>:cascade})77 -> 0.0066s78-- create_table("approvals", {:id=>:serial, :force=>:cascade})79 -> 0.0065s80-- create_table("approver_groups", {:id=>:serial, :force=>:cascade})81 -> 0.0072s82-- create_table("approvers", {:id=>:serial, :force=>:cascade})83 -> 0.0071s84-- create_table("audit_events", {:id=>:serial, :force=>:cascade})85 -> 0.0076s86-- create_table("award_emoji", {:id=>:serial, :force=>:cascade})87 -> 0.0071s88-- create_table("badges", {:id=>:serial, :force=>:cascade})89 -> 0.0084s90-- create_table("board_assignees", {:id=>:serial, :force=>:cascade})91 -> 0.0066s92-- create_table("board_group_recent_visits", {:force=>:cascade})93 -> 0.0112s94-- create_table("board_labels", {:id=>:serial, :force=>:cascade})95 -> 0.0065s96-- create_table("board_project_recent_visits", {:force=>:cascade})97 -> 0.0113s98-- create_table("boards", {:id=>:serial, :force=>:cascade})99 -> 0.0098s100-- create_table("broadcast_messages", {:id=>:serial, :force=>:cascade})101 -> 0.0053s102-- create_table("chat_names", {:id=>:serial, :force=>:cascade})103 -> 0.0075s104-- create_table("chat_teams", {:id=>:serial, :force=>:cascade})105 -> 0.0049s106-- create_table("ci_build_needs", {:id=>:serial, :force=>:cascade})107 -> 0.0048s108-- create_table("ci_build_trace_chunks", {:force=>:cascade})109 -> 0.0053s110-- create_table("ci_build_trace_section_names", {:id=>:serial, :force=>:cascade})111 -> 0.0048s112-- create_table("ci_build_trace_sections", {:id=>:serial, :force=>:cascade})113 -> 0.0086s114-- create_table("ci_builds", {:id=>:serial, :force=>:cascade})115 -> 0.0532s116-- create_table("ci_builds_metadata", {:id=>:serial, :force=>:cascade})117 -> 0.0075s118-- create_table("ci_builds_runner_session", {:force=>:cascade})119 -> 0.0051s120-- create_table("ci_group_variables", {:id=>:serial, :force=>:cascade})121 -> 0.0068s122-- create_table("ci_job_artifacts", {:id=>:serial, :force=>:cascade})123 -> 0.0115s124-- create_table("ci_job_variables", {:force=>:cascade})125 -> 0.0075s126-- create_table("ci_pipeline_chat_data", {:force=>:cascade})127 -> 0.0068s128-- create_table("ci_pipeline_schedule_variables", {:id=>:serial, :force=>:cascade})129 -> 0.0055s130-- create_table("ci_pipeline_schedules", {:id=>:serial, :force=>:cascade})131 -> 0.0100s132-- create_table("ci_pipeline_variables", {:id=>:serial, :force=>:cascade})133 -> 0.0059s134-- create_table("ci_pipelines", {:id=>:serial, :force=>:cascade})135 -> 0.0302s136-- create_table("ci_runner_namespaces", {:id=>:serial, :force=>:cascade})137 -> 0.0065s138-- create_table("ci_runner_projects", {:id=>:serial, :force=>:cascade})139 -> 0.0066s140-- create_table("ci_runners", {:id=>:serial, :force=>:cascade})141 -> 0.0182s142-- create_table("ci_sources_pipelines", {:id=>:serial, :force=>:cascade})143 -> 0.0160s144-- create_table("ci_stages", {:id=>:serial, :force=>:cascade})145 -> 0.0115s146-- create_table("ci_trigger_requests", {:id=>:serial, :force=>:cascade})147 -> 0.0070s148-- create_table("ci_triggers", {:id=>:serial, :force=>:cascade})149 -> 0.0072s150-- create_table("ci_variables", {:id=>:serial, :force=>:cascade})151 -> 0.0070s152-- create_table("cluster_groups", {:id=>:serial, :force=>:cascade})153 -> 0.0066s154-- create_table("cluster_platforms_kubernetes", {:id=>:serial, :force=>:cascade})155 -> 0.0052s156-- create_table("cluster_projects", {:id=>:serial, :force=>:cascade})157 -> 0.0068s158-- create_table("cluster_providers_gcp", {:id=>:serial, :force=>:cascade})159 -> 0.0056s160-- create_table("clusters", {:id=>:serial, :force=>:cascade})161 -> 0.0095s162-- create_table("clusters_applications_cert_managers", {:id=>:serial, :force=>:cascade})163 -> 0.0051s164-- create_table("clusters_applications_helm", {:id=>:serial, :force=>:cascade})165 -> 0.0049s166-- create_table("clusters_applications_ingress", {:id=>:serial, :force=>:cascade})167 -> 0.0050s168-- create_table("clusters_applications_jupyter", {:id=>:serial, :force=>:cascade})169 -> 0.0067s170-- create_table("clusters_applications_knative", {:id=>:serial, :force=>:cascade})171 -> 0.0049s172-- create_table("clusters_applications_prometheus", {:id=>:serial, :force=>:cascade})173 -> 0.0048s174-- create_table("clusters_applications_runners", {:id=>:serial, :force=>:cascade})175 -> 0.0074s176-- create_table("clusters_kubernetes_namespaces", {:force=>:cascade})177 -> 0.0163s178-- create_table("container_repositories", {:id=>:serial, :force=>:cascade})179 -> 0.0073s180-- create_table("conversational_development_index_metrics", {:id=>:serial, :force=>:cascade})181 -> 0.0075s182-- create_table("dependency_proxy_blobs", {:id=>:serial, :force=>:cascade})183 -> 0.0056s184-- create_table("dependency_proxy_group_settings", {:id=>:serial, :force=>:cascade})185 -> 0.0052s186-- create_table("deploy_keys_projects", {:id=>:serial, :force=>:cascade})187 -> 0.0049s188-- create_table("deploy_tokens", {:id=>:serial, :force=>:cascade})189 -> 0.0090s190-- create_table("deployments", {:id=>:serial, :force=>:cascade})191 -> 0.0248s192-- create_table("design_management_designs", {:force=>:cascade})193 -> 0.0070s194-- create_table("design_management_designs_versions", {:id=>false, :force=>:cascade})195 -> 0.0100s196-- create_table("design_management_versions", {:force=>:cascade})197 -> 0.0069s198-- create_table("draft_notes", {:force=>:cascade})199 -> 0.0097s200-- create_table("elasticsearch_indexed_namespaces", {:id=>false, :force=>:cascade})201 -> 0.0034s202-- create_table("elasticsearch_indexed_projects", {:id=>false, :force=>:cascade})203 -> 0.0034s204-- create_table("emails", {:id=>:serial, :force=>:cascade})205 -> 0.0096s206-- create_table("environments", {:id=>:serial, :force=>:cascade})207 -> 0.0123s208-- create_table("epic_issues", {:id=>:serial, :force=>:cascade})209 -> 0.0070s210-- create_table("epic_metrics", {:id=>:serial, :force=>:cascade})211 -> 0.0046s212-- create_table("epics", {:id=>:serial, :force=>:cascade})213 -> 0.0237s214-- create_table("events", {:id=>:serial, :force=>:cascade})215 -> 0.0161s216-- create_table("feature_gates", {:id=>:serial, :force=>:cascade})217 -> 0.0051s218-- create_table("features", {:id=>:serial, :force=>:cascade})219 -> 0.0049s220-- create_table("fork_network_members", {:id=>:serial, :force=>:cascade})221 -> 0.0087s222-- create_table("fork_networks", {:id=>:serial, :force=>:cascade})223 -> 0.0049s224-- create_table("forked_project_links", {:id=>:serial, :force=>:cascade})225 -> 0.0043s226-- create_table("geo_cache_invalidation_events", {:force=>:cascade})227 -> 0.0026s228-- create_table("geo_container_repository_updated_events", {:force=>:cascade})229 -> 0.0043s230-- create_table("geo_event_log", {:force=>:cascade})231 -> 0.0300s232-- create_table("geo_hashed_storage_attachments_events", {:force=>:cascade})233 -> 0.0050s234-- create_table("geo_hashed_storage_migrated_events", {:force=>:cascade})235 -> 0.0052s236-- create_table("geo_job_artifact_deleted_events", {:force=>:cascade})237 -> 0.0065s238-- create_table("geo_lfs_object_deleted_events", {:force=>:cascade})239 -> 0.0048s240-- create_table("geo_node_namespace_links", {:id=>:serial, :force=>:cascade})241 -> 0.0086s242-- create_table("geo_node_statuses", {:id=>:serial, :force=>:cascade})243 -> 0.0062s244-- create_table("geo_nodes", {:id=>:serial, :force=>:cascade})245 -> 0.0128s246-- create_table("geo_repositories_changed_events", {:force=>:cascade})247 -> 0.0042s248-- create_table("geo_repository_created_events", {:force=>:cascade})249 -> 0.0048s250-- create_table("geo_repository_deleted_events", {:force=>:cascade})251 -> 0.0050s252-- create_table("geo_repository_renamed_events", {:force=>:cascade})253 -> 0.0050s254-- create_table("geo_repository_updated_events", {:force=>:cascade})255 -> 0.0078s256-- create_table("geo_reset_checksum_events", {:force=>:cascade})257 -> 0.0042s258-- create_table("geo_upload_deleted_events", {:force=>:cascade})259 -> 0.0058s260-- create_table("gitlab_subscriptions", {:force=>:cascade})261 -> 0.0084s262-- create_table("gpg_key_subkeys", {:id=>:serial, :force=>:cascade})263 -> 0.0095s264-- create_table("gpg_keys", {:id=>:serial, :force=>:cascade})265 -> 0.0096s266-- create_table("gpg_signatures", {:id=>:serial, :force=>:cascade})267 -> 0.0142s268-- create_table("group_custom_attributes", {:id=>:serial, :force=>:cascade})269 -> 0.0071s270-- create_table("historical_data", {:id=>:serial, :force=>:cascade})271 -> 0.0022s272-- create_table("identities", {:id=>:serial, :force=>:cascade})273 -> 0.0094s274-- create_table("import_export_uploads", {:id=>:serial, :force=>:cascade})275 -> 0.0075s276-- create_table("index_statuses", {:id=>:serial, :force=>:cascade})277 -> 0.0053s278-- create_table("insights", {:id=>:serial, :force=>:cascade})279 -> 0.0064s280-- create_table("internal_ids", {:force=>:cascade})281 -> 0.0109s282-- create_table("ip_restrictions", {:force=>:cascade})283 -> 0.0054s284-- create_table("issue_assignees", {:id=>false, :force=>:cascade})285 -> 0.0056s286-- create_table("issue_links", {:id=>:serial, :force=>:cascade})287 -> 0.0090s288-- create_table("issue_metrics", {:id=>:serial, :force=>:cascade})289 -> 0.0045s290-- create_table("issue_tracker_data", {:force=>:cascade})291 -> 0.0055s292-- create_table("issues", {:id=>:serial, :force=>:cascade})293 -> 0.0408s294-- create_table("jira_connect_installations", {:force=>:cascade})295 -> 0.0053s296-- create_table("jira_connect_subscriptions", {:force=>:cascade})297 -> 0.0091s298-- create_table("jira_tracker_data", {:force=>:cascade})299 -> 0.0057s300-- create_table("keys", {:id=>:serial, :force=>:cascade})301 -> 0.0106s302-- create_table("label_links", {:id=>:serial, :force=>:cascade})303 -> 0.0074s304-- create_table("label_priorities", {:id=>:serial, :force=>:cascade})305 -> 0.0088s306-- create_table("labels", {:id=>:serial, :force=>:cascade})307 -> 0.0149s308-- create_table("ldap_group_links", {:id=>:serial, :force=>:cascade})309 -> 0.0029s310-- create_table("lfs_file_locks", {:id=>:serial, :force=>:cascade})311 -> 0.0076s312-- create_table("lfs_objects", {:id=>:serial, :force=>:cascade})313 -> 0.0075s314-- create_table("lfs_objects_projects", {:id=>:serial, :force=>:cascade})315 -> 0.0071s316-- create_table("licenses", {:id=>:serial, :force=>:cascade})317 -> 0.0028s318-- create_table("lists", {:id=>:serial, :force=>:cascade})319 -> 0.0140s320-- create_table("members", {:id=>:serial, :force=>:cascade})321 -> 0.0170s322-- create_table("merge_request_assignees", {:force=>:cascade})323 -> 0.0086s324-- create_table("merge_request_blocks", {:force=>:cascade})325 -> 0.0065s326-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})327 -> 0.0064s328-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})329 -> 0.0042s330-- create_table("merge_request_diffs", {:id=>:serial, :force=>:cascade})331 -> 0.0075s332-- create_table("merge_request_metrics", {:id=>:serial, :force=>:cascade})333 -> 0.0174s334-- create_table("merge_requests", {:id=>:serial, :force=>:cascade})335 -> 0.0507s336-- create_table("merge_requests_closing_issues", {:id=>:serial, :force=>:cascade})337 -> 0.0069s338-- create_table("merge_trains", {:force=>:cascade})339 -> 0.0119s340-- create_table("milestones", {:id=>:serial, :force=>:cascade})341 -> 0.0163s342-- create_table("namespace_aggregation_schedules", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})343 -> 0.0037s344-- create_table("namespace_root_storage_statistics", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})345 -> 0.0066s346-- create_table("namespace_statistics", {:id=>:serial, :force=>:cascade})347 -> 0.0049s348-- create_table("namespaces", {:id=>:serial, :force=>:cascade})349 -> 0.0471s350-- create_table("note_diff_files", {:id=>:serial, :force=>:cascade})351 -> 0.0051s352-- create_table("notes", {:id=>:serial, :force=>:cascade})353 -> 0.0256s354-- create_table("notification_settings", {:id=>:serial, :force=>:cascade})355 -> 0.0105s356-- create_table("oauth_access_grants", {:id=>:serial, :force=>:cascade})357 -> 0.0080s358-- create_table("oauth_access_tokens", {:id=>:serial, :force=>:cascade})359 -> 0.0096s360-- create_table("oauth_applications", {:id=>:serial, :force=>:cascade})361 -> 0.0086s362-- create_table("oauth_openid_requests", {:id=>:serial, :force=>:cascade})363 -> 0.0051s364-- create_table("operations_feature_flag_scopes", {:force=>:cascade})365 -> 0.0067s366-- create_table("operations_feature_flags", {:force=>:cascade})367 -> 0.0052s368-- create_table("operations_feature_flags_clients", {:force=>:cascade})369 -> 0.0070s370-- create_table("packages_maven_metadata", {:force=>:cascade})371 -> 0.0050s372-- create_table("packages_package_files", {:force=>:cascade})373 -> 0.0053s374-- create_table("packages_packages", {:force=>:cascade})375 -> 0.0049s376-- create_table("pages_domain_acme_orders", {:force=>:cascade})377 -> 0.0073s378-- create_table("pages_domains", {:id=>:serial, :force=>:cascade})379 -> 0.0194s380-- create_table("path_locks", {:id=>:serial, :force=>:cascade})381 -> 0.0093s382-- create_table("personal_access_tokens", {:id=>:serial, :force=>:cascade})383 -> 0.0088s384-- create_table("plans", {:id=>:serial, :force=>:cascade})385 -> 0.0051s386-- create_table("pool_repositories", {:force=>:cascade})387 -> 0.0096s388-- create_table("programming_languages", {:id=>:serial, :force=>:cascade})389 -> 0.0053s390-- create_table("project_alerting_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})391 -> 0.0021s392-- create_table("project_aliases", {:force=>:cascade})393 -> 0.0075s394-- create_table("project_authorizations", {:id=>false, :force=>:cascade})395 -> 0.0059s396-- create_table("project_auto_devops", {:id=>:serial, :force=>:cascade})397 -> 0.0051s398-- create_table("project_ci_cd_settings", {:id=>:serial, :force=>:cascade})399 -> 0.0055s400-- create_table("project_custom_attributes", {:id=>:serial, :force=>:cascade})401 -> 0.0075s402-- create_table("project_daily_statistics", {:force=>:cascade})403 -> 0.0047s404-- create_table("project_deploy_tokens", {:id=>:serial, :force=>:cascade})405 -> 0.0068s406-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})407 -> 0.0028s408-- create_table("project_feature_usages", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})409 -> 0.0085s410-- create_table("project_features", {:id=>:serial, :force=>:cascade})411 -> 0.0057s412-- create_table("project_group_links", {:id=>:serial, :force=>:cascade})413 -> 0.0074s414-- create_table("project_import_data", {:id=>:serial, :force=>:cascade})415 -> 0.0050s416-- create_table("project_incident_management_settings", {:primary_key=>"project_id", :id=>:serial, :force=>:cascade})417 -> 0.0035s418-- create_table("project_metrics_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})419 -> 0.0020s420-- create_table("project_mirror_data", {:id=>:serial, :force=>:cascade})421 -> 0.0169s422-- create_table("project_repositories", {:force=>:cascade})423 -> 0.0101s424-- create_table("project_repository_states", {:id=>:serial, :force=>:cascade})425 -> 0.0168s426-- create_table("project_statistics", {:id=>:serial, :force=>:cascade})427 -> 0.0099s428-- create_table("project_tracing_settings", {:force=>:cascade})429 -> 0.0064s430-- create_table("projects", {:id=>:serial, :force=>:cascade})431 -> 0.0735s432-- create_table("prometheus_alert_events", {:force=>:cascade})433 -> 0.0081s434-- create_table("prometheus_alerts", {:id=>:serial, :force=>:cascade})435 -> 0.0111s436-- create_table("prometheus_metrics", {:id=>:serial, :force=>:cascade})437 -> 0.0131s438-- create_table("protected_branch_merge_access_levels", {:id=>:serial, :force=>:cascade})439 -> 0.0092s440-- create_table("protected_branch_push_access_levels", {:id=>:serial, :force=>:cascade})441 -> 0.0093s442-- create_table("protected_branch_unprotect_access_levels", {:id=>:serial, :force=>:cascade})443 -> 0.0092s444-- create_table("protected_branches", {:id=>:serial, :force=>:cascade})445 -> 0.0050s446-- create_table("protected_environment_deploy_access_levels", {:id=>:serial, :force=>:cascade})447 -> 0.0091s448-- create_table("protected_environments", {:id=>:serial, :force=>:cascade})449 -> 0.0073s450-- create_table("protected_tag_create_access_levels", {:id=>:serial, :force=>:cascade})451 -> 0.0093s452-- create_table("protected_tags", {:id=>:serial, :force=>:cascade})453 -> 0.0074s454-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})455 -> 0.0041s456-- create_table("push_rules", {:id=>:serial, :force=>:cascade})457 -> 0.0101s458-- create_table("redirect_routes", {:id=>:serial, :force=>:cascade})459 -> 0.0293s460-- create_table("release_links", {:force=>:cascade})461 -> 0.0176s462-- create_table("releases", {:id=>:serial, :force=>:cascade})463 -> 0.0203s464-- create_table("remote_mirrors", {:id=>:serial, :force=>:cascade})465 -> 0.0142s466-- create_table("repository_languages", {:id=>false, :force=>:cascade})467 -> 0.0073s468-- create_table("resource_label_events", {:force=>:cascade})469 -> 0.0258s470-- create_table("reviews", {:force=>:cascade})471 -> 0.0201s472-- create_table("routes", {:id=>:serial, :force=>:cascade})473 -> 0.0172s474-- create_table("saml_providers", {:id=>:serial, :force=>:cascade})475 -> 0.0128s476-- create_table("scim_oauth_access_tokens", {:id=>:serial, :force=>:cascade})477 -> 0.0112s478-- create_table("sent_notifications", {:id=>:serial, :force=>:cascade})479 -> 0.0091s480-- create_table("services", {:id=>:serial, :force=>:cascade})481 -> 0.0256s482-- create_table("shards", {:id=>:serial, :force=>:cascade})483 -> 0.0082s484-- create_table("slack_integrations", {:id=>:serial, :force=>:cascade})485 -> 0.0128s486-- create_table("smartcard_identities", {:force=>:cascade})487 -> 0.0128s488-- create_table("snippets", {:id=>:serial, :force=>:cascade})489 -> 0.0275s490-- create_table("software_license_policies", {:id=>:serial, :force=>:cascade})491 -> 0.0116s492-- create_table("software_licenses", {:id=>:serial, :force=>:cascade})493 -> 0.0084s494-- create_table("spam_logs", {:id=>:serial, :force=>:cascade})495 -> 0.0061s496-- create_table("subscriptions", {:id=>:serial, :force=>:cascade})497 -> 0.0076s498-- create_table("suggestions", {:force=>:cascade})499 -> 0.0070s500-- create_table("system_note_metadata", {:id=>:serial, :force=>:cascade})501 -> 0.0048s502-- create_table("taggings", {:id=>:serial, :force=>:cascade})503 -> 0.0112s504-- create_table("tags", {:id=>:serial, :force=>:cascade})505 -> 0.0075s506-- create_table("term_agreements", {:id=>:serial, :force=>:cascade})507 -> 0.0087s508-- create_table("timelogs", {:id=>:serial, :force=>:cascade})509 -> 0.0083s510-- create_table("todos", {:id=>:serial, :force=>:cascade})511 -> 0.0222s512-- create_table("trending_projects", {:id=>:serial, :force=>:cascade})513 -> 0.0044s514-- create_table("u2f_registrations", {:id=>:serial, :force=>:cascade})515 -> 0.0076s516-- create_table("uploads", {:id=>:serial, :force=>:cascade})517 -> 0.0121s518-- create_table("user_agent_details", {:id=>:serial, :force=>:cascade})519 -> 0.0055s520-- create_table("user_callouts", {:id=>:serial, :force=>:cascade})521 -> 0.0068s522-- create_table("user_custom_attributes", {:id=>:serial, :force=>:cascade})523 -> 0.0074s524-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})525 -> 0.0055s526-- create_table("user_preferences", {:id=>:serial, :force=>:cascade})527 -> 0.0069s528-- create_table("user_statuses", {:primary_key=>"user_id", :id=>:serial, :force=>:cascade})529 -> 0.0053s530-- create_table("user_synced_attributes_metadata", {:id=>:serial, :force=>:cascade})531 -> 0.0063s532-- create_table("users", {:id=>:serial, :force=>:cascade})533 -> 0.0624s534-- create_table("users_ops_dashboard_projects", {:force=>:cascade})535 -> 0.0069s536-- create_table("users_star_projects", {:id=>:serial, :force=>:cascade})537 -> 0.0074s538-- create_table("vulnerability_feedback", {:id=>:serial, :force=>:cascade})539 -> 0.0159s540-- create_table("vulnerability_identifiers", {:force=>:cascade})541 -> 0.0052s542-- create_table("vulnerability_occurrence_identifiers", {:force=>:cascade})543 -> 0.0084s544-- create_table("vulnerability_occurrence_pipelines", {:force=>:cascade})545 -> 0.0066s546-- create_table("vulnerability_occurrences", {:force=>:cascade})547 -> 0.0117s548-- create_table("vulnerability_scanners", {:force=>:cascade})549 -> 0.0052s550-- create_table("web_hook_logs", {:id=>:serial, :force=>:cascade})551 -> 0.0074s552-- create_table("web_hooks", {:id=>:serial, :force=>:cascade})553 -> 0.0129s554-- add_foreign_key("allowed_email_domains", "namespaces", {:column=>"group_id", :on_delete=>:cascade})555 -> 0.0030s556-- add_foreign_key("analytics_cycle_analytics_group_stages", "labels", {:column=>"end_event_label_id", :on_delete=>:cascade})557 -> 0.0020s558-- add_foreign_key("analytics_cycle_analytics_group_stages", "labels", {:column=>"start_event_label_id", :on_delete=>:cascade})559 -> 0.0014s560-- add_foreign_key("analytics_cycle_analytics_group_stages", "namespaces", {:column=>"group_id", :on_delete=>:cascade})561 -> 0.0017s562-- add_foreign_key("analytics_cycle_analytics_project_stages", "labels", {:column=>"end_event_label_id", :on_delete=>:cascade})563 -> 0.0016s564-- add_foreign_key("analytics_cycle_analytics_project_stages", "labels", {:column=>"start_event_label_id", :on_delete=>:cascade})565 -> 0.0013s566-- add_foreign_key("analytics_cycle_analytics_project_stages", "projects", {:on_delete=>:cascade})567 -> 0.0029s568-- add_foreign_key("application_settings", "namespaces", {:column=>"custom_project_templates_group_id", :on_delete=>:nullify})569 -> 0.0031s570-- add_foreign_key("application_settings", "projects", {:column=>"file_template_project_id", :name=>"fk_ec757bd087", :on_delete=>:nullify})571 -> 0.0025s572-- add_foreign_key("application_settings", "projects", {:column=>"instance_administration_project_id", :on_delete=>:nullify})573 -> 0.0023s574-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})575 -> 0.0033s576-- add_foreign_key("approval_merge_request_rule_sources", "approval_merge_request_rules", {:on_delete=>:cascade})577 -> 0.0018s578-- add_foreign_key("approval_merge_request_rule_sources", "approval_project_rules", {:on_delete=>:cascade})579 -> 0.0015s580-- add_foreign_key("approval_merge_request_rules", "merge_requests", {:on_delete=>:cascade})581 -> 0.0027s582-- add_foreign_key("approval_merge_request_rules_approved_approvers", "approval_merge_request_rules", {:on_delete=>:cascade})583 -> 0.0016s584-- add_foreign_key("approval_merge_request_rules_approved_approvers", "users", {:on_delete=>:cascade})585 -> 0.0018s586-- add_foreign_key("approval_merge_request_rules_groups", "approval_merge_request_rules", {:on_delete=>:cascade})587 -> 0.0015s588-- add_foreign_key("approval_merge_request_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})589 -> 0.0015s590-- add_foreign_key("approval_merge_request_rules_users", "approval_merge_request_rules", {:on_delete=>:cascade})591 -> 0.0014s592-- add_foreign_key("approval_merge_request_rules_users", "users", {:on_delete=>:cascade})593 -> 0.0017s594-- add_foreign_key("approval_project_rules", "projects", {:on_delete=>:cascade})595 -> 0.0018s596-- add_foreign_key("approval_project_rules_groups", "approval_project_rules", {:on_delete=>:cascade})597 -> 0.0014s598-- add_foreign_key("approval_project_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})599 -> 0.0016s600-- add_foreign_key("approval_project_rules_users", "approval_project_rules", {:on_delete=>:cascade})601 -> 0.0026s602-- add_foreign_key("approval_project_rules_users", "users", {:on_delete=>:cascade})603 -> 0.0017s604-- add_foreign_key("approvals", "merge_requests", {:name=>"fk_310d714958", :on_delete=>:cascade})605 -> 0.0016s606-- add_foreign_key("approver_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})607 -> 0.0016s608-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})609 -> 0.0016s610-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})611 -> 0.0017s612-- add_foreign_key("board_assignees", "boards", {:on_delete=>:cascade})613 -> 0.0015s614-- add_foreign_key("board_assignees", "users", {:column=>"assignee_id", :on_delete=>:cascade})615 -> 0.0016s616-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})617 -> 0.0016s618-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})619 -> 0.0015s620-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})621 -> 0.0017s622-- add_foreign_key("board_labels", "boards", {:on_delete=>:cascade})623 -> 0.0014s624-- add_foreign_key("board_labels", "labels", {:on_delete=>:cascade})625 -> 0.0014s626-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})627 -> 0.0014s628-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})629 -> 0.0018s630-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})631 -> 0.0017s632-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :name=>"fk_1e9a074a35", :on_delete=>:cascade})633 -> 0.0017s634-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})635 -> 0.0018s636-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})637 -> 0.0018s638-- add_foreign_key("ci_build_needs", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})639 -> 0.0026s640-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})641 -> 0.0017s642-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})643 -> 0.0019s644-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})645 -> 0.0014s646-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})647 -> 0.0015s648-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})649 -> 0.0017s650-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})651 -> 0.0022s652-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})653 -> 0.0016s654-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"upstream_pipeline_id", :name=>"fk_87f4cefcda", :on_delete=>:cascade})655 -> 0.0016s656-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})657 -> 0.0018s658-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})659 -> 0.0020s660-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})661 -> 0.0015s662-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})663 -> 0.0017s664-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})665 -> 0.0014s666-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})667 -> 0.0015s668-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})669 -> 0.0017s670-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})671 -> 0.0018s672-- add_foreign_key("ci_job_variables", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})673 -> 0.0016s674-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})675 -> 0.0017s676-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})677 -> 0.0013s678-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})679 -> 0.0015s680-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})681 -> 0.0018s682-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})683 -> 0.0017s684-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})685 -> 0.0016s686-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})687 -> 0.0013s688-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})689 -> 0.0013s690-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})691 -> 0.0016s692-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})693 -> 0.0019s694-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})695 -> 0.0018s696-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})697 -> 0.0016s698-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})699 -> 0.0018s700-- add_foreign_key("ci_sources_pipelines", "ci_builds", {:column=>"source_job_id", :name=>"fk_be5624bf37", :on_delete=>:cascade})701 -> 0.0018s702-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_e1bad85861", :on_delete=>:cascade})703 -> 0.0014s704-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"source_pipeline_id", :name=>"fk_d4e29af7d7", :on_delete=>:cascade})705 -> 0.0013s706-- add_foreign_key("ci_sources_pipelines", "projects", {:column=>"source_project_id", :name=>"fk_acd9737679", :on_delete=>:cascade})707 -> 0.0017s708-- add_foreign_key("ci_sources_pipelines", "projects", {:name=>"fk_1e53c97c0a", :on_delete=>:cascade})709 -> 0.0017s710-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})711 -> 0.0015s712-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})713 -> 0.0016s714-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})715 -> 0.0015s716-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})717 -> 0.0017s718-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})719 -> 0.0017s720-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})721 -> 0.0018s722-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})723 -> 0.0015s724-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})725 -> 0.0016s726-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})727 -> 0.0014s728-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})729 -> 0.0014s730-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})731 -> 0.0017s732-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})733 -> 0.0015s734-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})735 -> 0.0018s736-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})737 -> 0.0014s738-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})739 -> 0.0014s740-- add_foreign_key("clusters_applications_ingress", "clusters", {:on_delete=>:cascade})741 -> 0.0014s742-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})743 -> 0.0014s744-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})745 -> 0.0015s746-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})747 -> 0.0020s748-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})749 -> 0.0014s750-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})751 -> 0.0014s752-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})753 -> 0.0013s754-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})755 -> 0.0017s756-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})757 -> 0.0014s758-- add_foreign_key("clusters_kubernetes_namespaces", "environments", {:on_delete=>:nullify})759 -> 0.0017s760-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})761 -> 0.0019s762-- add_foreign_key("container_repositories", "projects")763 -> 0.0020s764-- add_foreign_key("dependency_proxy_blobs", "namespaces", {:column=>"group_id", :on_delete=>:cascade})765 -> 0.0016s766-- add_foreign_key("dependency_proxy_group_settings", "namespaces", {:column=>"group_id", :on_delete=>:cascade})767 -> 0.0016s768-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})769 -> 0.0019s770-- add_foreign_key("deployments", "clusters", {:name=>"fk_289bba3222", :on_delete=>:nullify})771 -> 0.0019s772-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})773 -> 0.0018s774-- add_foreign_key("design_management_designs", "issues", {:on_delete=>:cascade})775 -> 0.0022s776-- add_foreign_key("design_management_designs", "projects", {:on_delete=>:cascade})777 -> 0.0018s778-- add_foreign_key("design_management_designs_versions", "design_management_designs", {:column=>"design_id", :name=>"fk_03c671965c", :on_delete=>:cascade})779 -> 0.0014s780-- add_foreign_key("design_management_designs_versions", "design_management_versions", {:column=>"version_id", :name=>"fk_f4d25ba00c", :on_delete=>:cascade})781 -> 0.0014s782-- add_foreign_key("design_management_versions", "issues", {:on_delete=>:cascade})783 -> 0.0014s784-- add_foreign_key("draft_notes", "merge_requests", {:on_delete=>:cascade})785 -> 0.0017s786-- add_foreign_key("draft_notes", "users", {:column=>"author_id", :on_delete=>:cascade})787 -> 0.0017s788-- add_foreign_key("elasticsearch_indexed_namespaces", "namespaces", {:on_delete=>:cascade})789 -> 0.0017s790-- add_foreign_key("elasticsearch_indexed_projects", "projects", {:on_delete=>:cascade})791 -> 0.0019s792-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})793 -> 0.0020s794-- add_foreign_key("epic_issues", "epics", {:on_delete=>:cascade})795 -> 0.0020s796-- add_foreign_key("epic_issues", "issues", {:on_delete=>:cascade})797 -> 0.0016s798-- add_foreign_key("epic_metrics", "epics", {:on_delete=>:cascade})799 -> 0.0014s800-- add_foreign_key("epics", "epics", {:column=>"parent_id", :name=>"fk_25b99c1be3", :on_delete=>:cascade})801 -> 0.0014s802-- add_foreign_key("epics", "milestones", {:on_delete=>:nullify})803 -> 0.0017s804-- add_foreign_key("epics", "namespaces", {:column=>"group_id", :name=>"fk_f081aa4489", :on_delete=>:cascade})805 -> 0.0017s806-- add_foreign_key("epics", "users", {:column=>"assignee_id", :name=>"fk_dccd3f98fc", :on_delete=>:nullify})807 -> 0.0017s808-- add_foreign_key("epics", "users", {:column=>"author_id", :name=>"fk_3654b61b03", :on_delete=>:cascade})809 -> 0.0017s810-- add_foreign_key("epics", "users", {:column=>"closed_by_id", :name=>"fk_aa5798e761", :on_delete=>:nullify})811 -> 0.0017s812-- add_foreign_key("events", "projects", {:on_delete=>:cascade})813 -> 0.0021s814-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})815 -> 0.0016s816-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})817 -> 0.0015s818-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})819 -> 0.0017s820-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})821 -> 0.0017s822-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})823 -> 0.0016s824-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})825 -> 0.0017s826-- add_foreign_key("geo_container_repository_updated_events", "container_repositories", {:name=>"fk_212c89c706", :on_delete=>:cascade})827 -> 0.0014s828-- add_foreign_key("geo_event_log", "geo_cache_invalidation_events", {:column=>"cache_invalidation_event_id", :name=>"fk_42c3b54bed", :on_delete=>:cascade})829 -> 0.0020s830-- add_foreign_key("geo_event_log", "geo_container_repository_updated_events", {:column=>"container_repository_updated_event_id", :name=>"fk_6ada82d42a", :on_delete=>:cascade})831 -> 0.0013s832-- add_foreign_key("geo_event_log", "geo_hashed_storage_migrated_events", {:column=>"hashed_storage_migrated_event_id", :name=>"fk_27548c6db3", :on_delete=>:cascade})833 -> 0.0013s834-- add_foreign_key("geo_event_log", "geo_job_artifact_deleted_events", {:column=>"job_artifact_deleted_event_id", :name=>"fk_176d3fbb5d", :on_delete=>:cascade})835 -> 0.0014s836-- add_foreign_key("geo_event_log", "geo_lfs_object_deleted_events", {:column=>"lfs_object_deleted_event_id", :name=>"fk_d5af95fcd9", :on_delete=>:cascade})837 -> 0.0013s838-- add_foreign_key("geo_event_log", "geo_repositories_changed_events", {:column=>"repositories_changed_event_id", :name=>"fk_4a99ebfd60", :on_delete=>:cascade})839 -> 0.0013s840-- add_foreign_key("geo_event_log", "geo_repository_created_events", {:column=>"repository_created_event_id", :name=>"fk_9b9afb1916", :on_delete=>:cascade})841 -> 0.0014s842-- add_foreign_key("geo_event_log", "geo_repository_deleted_events", {:column=>"repository_deleted_event_id", :name=>"fk_c4b1c1f66e", :on_delete=>:cascade})843 -> 0.0014s844-- add_foreign_key("geo_event_log", "geo_repository_renamed_events", {:column=>"repository_renamed_event_id", :name=>"fk_86c84214ec", :on_delete=>:cascade})845 -> 0.0014s846-- add_foreign_key("geo_event_log", "geo_repository_updated_events", {:column=>"repository_updated_event_id", :name=>"fk_78a6492f68", :on_delete=>:cascade})847 -> 0.0014s848-- add_foreign_key("geo_event_log", "geo_reset_checksum_events", {:column=>"reset_checksum_event_id", :name=>"fk_cff7185ad2", :on_delete=>:cascade})849 -> 0.0014s850-- add_foreign_key("geo_event_log", "geo_upload_deleted_events", {:column=>"upload_deleted_event_id", :name=>"fk_c1f241c70d", :on_delete=>:cascade})851 -> 0.0015s852-- add_foreign_key("geo_hashed_storage_attachments_events", "projects", {:on_delete=>:cascade})853 -> 0.0019s854-- add_foreign_key("geo_hashed_storage_migrated_events", "projects", {:on_delete=>:cascade})855 -> 0.0018s856-- add_foreign_key("geo_node_namespace_links", "geo_nodes", {:on_delete=>:cascade})857 -> 0.0016s858-- add_foreign_key("geo_node_namespace_links", "namespaces", {:on_delete=>:cascade})859 -> 0.0015s860-- add_foreign_key("geo_node_statuses", "geo_nodes", {:on_delete=>:cascade})861 -> 0.0019s862-- add_foreign_key("geo_repositories_changed_events", "geo_nodes", {:on_delete=>:cascade})863 -> 0.0013s864-- add_foreign_key("geo_repository_created_events", "projects", {:on_delete=>:cascade})865 -> 0.0018s866-- add_foreign_key("geo_repository_renamed_events", "projects", {:on_delete=>:cascade})867 -> 0.0020s868-- add_foreign_key("geo_repository_updated_events", "projects", {:on_delete=>:cascade})869 -> 0.0019s870-- add_foreign_key("geo_reset_checksum_events", "projects", {:on_delete=>:cascade})871 -> 0.0018s872-- add_foreign_key("gitlab_subscriptions", "namespaces", {:name=>"fk_e2595d00a1", :on_delete=>:cascade})873 -> 0.0018s874-- add_foreign_key("gitlab_subscriptions", "plans", {:column=>"hosted_plan_id", :name=>"fk_bd0c4019c3", :on_delete=>:cascade})875 -> 0.0013s876-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})877 -> 0.0016s878-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})879 -> 0.0020s880-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})881 -> 0.0024s882-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})883 -> 0.0014s884-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})885 -> 0.0019s886-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})887 -> 0.0017s888-- add_foreign_key("identities", "saml_providers", {:name=>"fk_aade90f0fc", :on_delete=>:cascade})889 -> 0.0017s890-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})891 -> 0.0019s892-- add_foreign_key("index_statuses", "projects", {:name=>"fk_74b2492545", :on_delete=>:cascade})893 -> 0.0019s894-- add_foreign_key("insights", "namespaces", {:on_delete=>:cascade})895 -> 0.0022s896-- add_foreign_key("insights", "projects", {:on_delete=>:cascade})897 -> 0.0017s898-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})899 -> 0.0017s900-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})901 -> 0.0017s902-- add_foreign_key("ip_restrictions", "namespaces", {:column=>"group_id", :on_delete=>:cascade})903 -> 0.0015s904-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})905 -> 0.0015s906-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})907 -> 0.0016s908-- add_foreign_key("issue_links", "issues", {:column=>"source_id", :name=>"fk_c900194ff2", :on_delete=>:cascade})909 -> 0.0015s910-- add_foreign_key("issue_links", "issues", {:column=>"target_id", :name=>"fk_e71bb44f1f", :on_delete=>:cascade})911 -> 0.0013s912-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})913 -> 0.0015s914-- add_foreign_key("issue_tracker_data", "services", {:on_delete=>:cascade})915 -> 0.0018s916-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})917 -> 0.0014s918-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})919 -> 0.0015s920-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})921 -> 0.0019s922-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})923 -> 0.0017s924-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})925 -> 0.0017s926-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})927 -> 0.0017s928-- add_foreign_key("jira_connect_subscriptions", "jira_connect_installations", {:on_delete=>:cascade})929 -> 0.0015s930-- add_foreign_key("jira_connect_subscriptions", "namespaces", {:on_delete=>:cascade})931 -> 0.0017s932-- add_foreign_key("jira_tracker_data", "services", {:on_delete=>:cascade})933 -> 0.0015s934-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})935 -> 0.0015s936-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})937 -> 0.0016s938-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})939 -> 0.0019s940-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})941 -> 0.0017s942-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})943 -> 0.0019s944-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})945 -> 0.0021s946-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})947 -> 0.0018s948-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})949 -> 0.0016s950-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})951 -> 0.0013s952-- add_foreign_key("lists", "milestones", {:on_delete=>:cascade})953 -> 0.0013s954-- add_foreign_key("lists", "users", {:name=>"fk_d6cf4279f7", :on_delete=>:cascade})955 -> 0.0017s956-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})957 -> 0.0020s958-- add_foreign_key("merge_request_assignees", "merge_requests", {:on_delete=>:cascade})959 -> 0.0019s960-- add_foreign_key("merge_request_assignees", "users", {:on_delete=>:cascade})961 -> 0.0019s962-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocked_merge_request_id", :on_delete=>:cascade})963 -> 0.0017s964-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocking_merge_request_id", :on_delete=>:cascade})965 -> 0.0016s966-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})967 -> 0.0017s968-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})969 -> 0.0014s970-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})971 -> 0.0016s972-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})973 -> 0.0019s974-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})975 -> 0.0016s976-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})977 -> 0.0017s978-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})979 -> 0.0017s980-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})981 -> 0.0016s982-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})983 -> 0.0016s984-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})985 -> 0.0016s986-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})987 -> 0.0021s988-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})989 -> 0.0021s990-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})991 -> 0.0018s992-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})993 -> 0.0019s994-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})995 -> 0.0019s996-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})997 -> 0.0020s998-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})999 -> 0.0018s1000-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})1001 -> 0.0016s1002-- add_foreign_key("merge_trains", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1003 -> 0.0017s1004-- add_foreign_key("merge_trains", "merge_requests", {:on_delete=>:cascade})1005 -> 0.0017s1006-- add_foreign_key("merge_trains", "projects", {:column=>"target_project_id", :on_delete=>:cascade})1007 -> 0.0018s1008-- add_foreign_key("merge_trains", "users", {:on_delete=>:cascade})1009 -> 0.0019s1010-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})1011 -> 0.0016s1012-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})1013 -> 0.0019s1014-- add_foreign_key("namespace_aggregation_schedules", "namespaces", {:on_delete=>:cascade})1015 -> 0.0017s1016-- add_foreign_key("namespace_root_storage_statistics", "namespaces", {:on_delete=>:cascade})1017 -> 0.0018s1018-- add_foreign_key("namespace_statistics", "namespaces", {:on_delete=>:cascade})1019 -> 0.0017s1020-- add_foreign_key("namespaces", "namespaces", {:column=>"custom_project_templates_group_id", :name=>"fk_e7a0b20a6b", :on_delete=>:nullify})1021 -> 0.0016s1022-- add_foreign_key("namespaces", "plans", {:name=>"fk_fdd12e5b80", :on_delete=>:nullify})1023 -> 0.0017s1024-- add_foreign_key("namespaces", "projects", {:column=>"file_template_project_id", :name=>"fk_319256d87a", :on_delete=>:nullify})1025 -> 0.0021s1026-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})1027 -> 0.0020s1028-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})1029 -> 0.0031s1030-- add_foreign_key("notes", "reviews", {:name=>"fk_2e82291620", :on_delete=>:nullify})1031 -> 0.0020s1032-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})1033 -> 0.0024s1034-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})1035 -> 0.0023s1036-- add_foreign_key("operations_feature_flag_scopes", "operations_feature_flags", {:column=>"feature_flag_id", :on_delete=>:cascade})1037 -> 0.0016s1038-- add_foreign_key("operations_feature_flags", "projects", {:on_delete=>:cascade})1039 -> 0.0023s1040-- add_foreign_key("operations_feature_flags_clients", "projects", {:on_delete=>:cascade})1041 -> 0.0023s1042-- add_foreign_key("packages_maven_metadata", "packages_packages", {:column=>"package_id", :name=>"fk_be88aed360", :on_delete=>:cascade})1043 -> 0.0016s1044-- add_foreign_key("packages_package_files", "packages_packages", {:column=>"package_id", :name=>"fk_86f0f182f8", :on_delete=>:cascade})1045 -> 0.0015s1046-- add_foreign_key("packages_packages", "projects", {:on_delete=>:cascade})1047 -> 0.0021s1048-- add_foreign_key("pages_domain_acme_orders", "pages_domains", {:on_delete=>:cascade})1049 -> 0.0020s1050-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})1051 -> 0.0021s1052-- add_foreign_key("path_locks", "projects", {:name=>"fk_5265c98f24", :on_delete=>:cascade})1053 -> 0.0020s1054-- add_foreign_key("path_locks", "users")1055 -> 0.0019s1056-- add_foreign_key("personal_access_tokens", "users")1057 -> 0.0019s1058-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})1059 -> 0.0022s1060-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})1061 -> 0.0016s1062-- add_foreign_key("project_alerting_settings", "projects", {:on_delete=>:cascade})1063 -> 0.0022s1064-- add_foreign_key("project_aliases", "projects", {:on_delete=>:cascade})1065 -> 0.0022s1066-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})1067 -> 0.0020s1068-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})1069 -> 0.0021s1070-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})1071 -> 0.0019s1072-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})1073 -> 0.0018s1074-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})1075 -> 0.0021s1076-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})1077 -> 0.0019s1078-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})1079 -> 0.0016s1080-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})1081 -> 0.0017s1082-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})1083 -> 0.0019s1084-- add_foreign_key("project_feature_usages", "projects", {:on_delete=>:cascade})1085 -> 0.0020s1086-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})1087 -> 0.0019s1088-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})1089 -> 0.0019s1090-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})1091 -> 0.0019s1092-- add_foreign_key("project_incident_management_settings", "projects", {:on_delete=>:cascade})1093 -> 0.0019s1094-- add_foreign_key("project_metrics_settings", "projects", {:on_delete=>:cascade})1095 -> 0.0018s1096-- add_foreign_key("project_mirror_data", "projects", {:name=>"fk_d1aad367d7", :on_delete=>:cascade})1097 -> 0.0021s1098-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})1099 -> 0.0021s1100-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})1101 -> 0.0014s1102-- add_foreign_key("project_repository_states", "projects", {:on_delete=>:cascade})1103 -> 0.0024s1104-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})1105 -> 0.0021s1106-- add_foreign_key("project_tracing_settings", "projects", {:on_delete=>:cascade})1107 -> 0.0020s1108-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})1109 -> 0.0021s1110-- add_foreign_key("prometheus_alert_events", "projects", {:on_delete=>:cascade})1111 -> 0.0019s1112-- add_foreign_key("prometheus_alert_events", "prometheus_alerts", {:on_delete=>:cascade})1113 -> 0.0016s1114-- add_foreign_key("prometheus_alerts", "environments", {:on_delete=>:cascade})1115 -> 0.0013s1116-- add_foreign_key("prometheus_alerts", "projects", {:on_delete=>:cascade})1117 -> 0.0018s1118-- add_foreign_key("prometheus_alerts", "prometheus_metrics", {:on_delete=>:cascade})1119 -> 0.0016s1120-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})1121 -> 0.0023s1122-- add_foreign_key("protected_branch_merge_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_98f3d044fe", :on_delete=>:cascade})1123 -> 0.0019s1124-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})1125 -> 0.0014s1126-- add_foreign_key("protected_branch_merge_access_levels", "users")1127 -> 0.0019s1128-- add_foreign_key("protected_branch_push_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_7111b68cdb", :on_delete=>:cascade})1129 -> 0.0017s1130-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})1131 -> 0.0012s1132-- add_foreign_key("protected_branch_push_access_levels", "users")1133 -> 0.0016s1134-- add_foreign_key("protected_branch_unprotect_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1135 -> 0.0018s1136-- add_foreign_key("protected_branch_unprotect_access_levels", "protected_branches", {:on_delete=>:cascade})1137 -> 0.0014s1138-- add_foreign_key("protected_branch_unprotect_access_levels", "users", {:on_delete=>:cascade})1139 -> 0.0016s1140-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})1141 -> 0.0021s1142-- add_foreign_key("protected_environment_deploy_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1143 -> 0.0018s1144-- add_foreign_key("protected_environment_deploy_access_levels", "protected_environments", {:on_delete=>:cascade})1145 -> 0.0014s1146-- add_foreign_key("protected_environment_deploy_access_levels", "users", {:on_delete=>:cascade})1147 -> 0.0018s1148-- add_foreign_key("protected_environments", "projects", {:on_delete=>:cascade})1149 -> 0.0020s1150-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_b4eb82fe3c", :on_delete=>:cascade})1151 -> 0.0018s1152-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})1153 -> 0.0015s1154-- add_foreign_key("protected_tag_create_access_levels", "users")1155 -> 0.0017s1156-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})1157 -> 0.0019s1158-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})1159 -> 0.0014s1160-- add_foreign_key("push_rules", "projects", {:name=>"fk_83b29894de", :on_delete=>:cascade})1161 -> 0.0024s1162-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})1163 -> 0.0020s1164-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})1165 -> 0.0021s1166-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})1167 -> 0.0020s1168-- add_foreign_key("remote_mirrors", "projects", {:name=>"fk_43a9aa4ca8", :on_delete=>:cascade})1169 -> 0.0021s1170-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})1171 -> 0.0020s1172-- add_foreign_key("resource_label_events", "epics", {:on_delete=>:cascade})1173 -> 0.0020s1174-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})1175 -> 0.0016s1176-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})1177 -> 0.0014s1178-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})1179 -> 0.0018s1180-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})1181 -> 0.0028s1182-- add_foreign_key("reviews", "merge_requests", {:on_delete=>:cascade})1183 -> 0.0017s1184-- add_foreign_key("reviews", "projects", {:on_delete=>:cascade})1185 -> 0.0019s1186-- add_foreign_key("reviews", "users", {:column=>"author_id", :on_delete=>:nullify})1187 -> 0.0018s1188-- add_foreign_key("saml_providers", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1189 -> 0.0016s1190-- add_foreign_key("scim_oauth_access_tokens", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1191 -> 0.0017s1192-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})1193 -> 0.0024s1194-- add_foreign_key("slack_integrations", "services", {:on_delete=>:cascade})1195 -> 0.0018s1196-- add_foreign_key("smartcard_identities", "users", {:on_delete=>:cascade})1197 -> 0.0020s1198-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})1199 -> 0.0022s1200-- add_foreign_key("software_license_policies", "projects", {:on_delete=>:cascade})1201 -> 0.0022s1202-- add_foreign_key("software_license_policies", "software_licenses", {:on_delete=>:cascade})1203 -> 0.0015s1204-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})1205 -> 0.0021s1206-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})1207 -> 0.0015s1208-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})1209 -> 0.0014s1210-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})1211 -> 0.0016s1212-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})1213 -> 0.0018s1214-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})1215 -> 0.0019s1216-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})1217 -> 0.0016s1218-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1219 -> 0.0023s1220-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})1221 -> 0.0015s1222-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})1223 -> 0.0021s1224-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})1225 -> 0.0019s1226-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})1227 -> 0.0017s1228-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})1229 -> 0.0021s1230-- add_foreign_key("u2f_registrations", "users")1231 -> 0.0020s1232-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})1233 -> 0.0021s1234-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})1235 -> 0.0020s1236-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})1237 -> 0.0020s1238-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})1239 -> 0.0018s1240-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})1241 -> 0.0020s1242-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})1243 -> 0.0019s1244-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})1245 -> 0.0019s1246-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})1247 -> 0.0017s1248-- add_foreign_key("users", "namespaces", {:column=>"managing_group_id", :name=>"fk_a4b8fefe3e", :on_delete=>:nullify})1249 -> 0.0022s1250-- add_foreign_key("users_ops_dashboard_projects", "projects", {:on_delete=>:cascade})1251 -> 0.0022s1252-- add_foreign_key("users_ops_dashboard_projects", "users", {:on_delete=>:cascade})1253 -> 0.0017s1254-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})1255 -> 0.0021s1256-- add_foreign_key("vulnerability_feedback", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1257 -> 0.0019s1258-- add_foreign_key("vulnerability_feedback", "issues", {:on_delete=>:nullify})1259 -> 0.0017s1260-- add_foreign_key("vulnerability_feedback", "merge_requests", {:name=>"fk_563ff1912e", :on_delete=>:nullify})1261 -> 0.0017s1262-- add_foreign_key("vulnerability_feedback", "projects", {:on_delete=>:cascade})1263 -> 0.0030s1264-- add_foreign_key("vulnerability_feedback", "users", {:column=>"author_id", :on_delete=>:cascade})1265 -> 0.0019s1266-- add_foreign_key("vulnerability_feedback", "users", {:column=>"comment_author_id", :name=>"fk_94f7c8a81e", :on_delete=>:nullify})1267 -> 0.0018s1268-- add_foreign_key("vulnerability_identifiers", "projects", {:on_delete=>:cascade})1269 -> 0.0022s1270-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_identifiers", {:column=>"identifier_id", :on_delete=>:cascade})1271 -> 0.0016s1272-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1273 -> 0.0016s1274-- add_foreign_key("vulnerability_occurrence_pipelines", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1275 -> 0.0016s1276-- add_foreign_key("vulnerability_occurrence_pipelines", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1277 -> 0.0013s1278-- add_foreign_key("vulnerability_occurrences", "projects", {:on_delete=>:cascade})1279 -> 0.0023s1280-- add_foreign_key("vulnerability_occurrences", "vulnerability_identifiers", {:column=>"primary_identifier_id", :on_delete=>:cascade})1281 -> 0.0014s1282-- add_foreign_key("vulnerability_occurrences", "vulnerability_scanners", {:column=>"scanner_id", :on_delete=>:cascade})1283 -> 0.0014s1284-- add_foreign_key("vulnerability_scanners", "projects", {:on_delete=>:cascade})1285 -> 0.0024s1286-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})1287 -> 0.0018s1288-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})1289 -> 0.0021s1290Dropped database 'gitlabhq_geo_test'1291Created database 'gitlabhq_geo_test'1292-- enable_extension("plpgsql")1293 -> 0.0178s1294-- create_table("container_repository_registry", {:id=>:serial, :force=>:cascade})1295 -> 0.0130s1296-- create_table("event_log_states", {:primary_key=>"event_id", :force=>:cascade})1297 -> 0.0020s1298-- create_table("file_registry", {:id=>:serial, :force=>:cascade})1299 -> 0.0127s1300-- create_table("job_artifact_registry", {:id=>:serial, :force=>:cascade})1301 -> 0.0095s1302-- create_table("project_registry", {:id=>:serial, :force=>:cascade})1303 -> 0.0439s1304$ date1305Fri Aug 23 10:43:44 UTC 20191306$ JOB_NAME=( $CI_JOB_NAME )1307$ TEST_TOOL=${JOB_NAME[0]}1308$ TEST_LEVEL=${JOB_NAME[1]}1309$ DATABASE=${JOB_NAME[2]}1310$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_${TEST_LEVEL}_${DATABASE}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1311$ export KNAPSACK_GENERATE_REPORT=true KNAPSACK_LOG_LEVEL=debug KNAPSACK_TEST_DIR=spec1312$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}1313$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1314$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1315$ export FLAKY_RSPEC_GENERATE_REPORT=true1316$ export CACHE_CLASSES=true1317$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}1318$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}1319$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}1320$ scripts/gitaly-test-spawn1321Checking gitaly-ruby bundle...1322Warning: 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`.1323The Gemfile's dependencies are satisfied1324Trying to connect to gitaly: ...... OK1325$ date1326Fri Aug 23 10:43:45 UTC 20191327$ export KNAPSACK_TEST_FILE_PATTERN=$(ruby -r./lib/quality/test_level.rb -e "puts Quality::TestLevel.new.pattern(:${TEST_LEVEL})")1328$ mkdir -p tmp/memory_test1329$ export MEMORY_TEST_PATH="tmp/memory_test/${TEST_TOOL}_${TEST_LEVEL}_${DATABASE}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_memory.csv"1330$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml --tag level:${TEST_LEVEL} --tag ~geo"1331Knapsack report generator started!1332Run options:1333 include {:focus=>true, :level=>"system"}1334 exclude {:geo=>true}1335==> Setting up GitLab Shell...1336 GitLab Shell set up in 0.950642012 seconds...1337==> Setting up Gitaly...1338 Gitaly set up in 0.000299011 seconds...1339==> Setting up GitLab Elasticsearch Indexer...1340 GitLab Elasticsearch Indexer set up in 0.000467806 seconds...1341Merge request > User sees diff1342Starting the Capybara driver server...1343 when linking to note1344 with unresolved note1345 shows expanded note1346 with resolved note1347 shows expanded note1348 when merge request has overflow1349 displays warning1350 when editing file1351 as author1352 shows direct edit link1353 as user who needs to fork1354 shows fork/cancel confirmation1355 when file contains html1356 escapes any HTML special characters in the diff chunk header1357 when file is stored in LFS1358 when LFS is enabled on the project1359 when file is an image1360 shows an error message1361 when file is not an image1362 shows an error message1363 when LFS is not enabled1364 displays the diff1365GFM autocomplete1366 updates issue description with GFM reference1367 opens autocomplete menu when field starts with text1368 opens autocomplete menu for Issues when field starts with text with item escaping HTML characters1369 opens autocomplete menu for Username when field starts with text with item escaping HTML characters1370 opens autocomplete menu for Milestone when field starts with text with item escaping HTML characters1371 doesnt open autocomplete menu character is prefixed with text1372 doesnt select the first item for non-assignee dropdowns1373 does not open autocomplete menu when ":" is prefixed by a number and letters1374 selects the first item for assignee dropdowns1375 includes items for assignee dropdowns with non-ASCII characters in name1376 selects the first item for non-assignee dropdowns if a query is entered1377 if a selected value has special characters1378 wraps the result in double quotes1379 shows dropdown after a new line1380 does not show dropdown when preceded with a special character1381 does not throw an error if no labels exist1382 doesn't wrap for assignee values1383 doesn't wrap for emoji values1384 doesn't open autocomplete after non-word character1385 doesn't open autocomplete if there is no space before1386 triggers autocomplete after selecting a quick action1387 labels1388 opens autocomplete menu for Labels when field starts with text with item escaping HTML characters1389 allows colons when autocompleting scoped labels1390 allows colons when autocompleting scoped labels with double colons1391 allows spaces when autocompleting multi-word labels1392 only autocompletes the latest label1393 does not autocomplete labels if no tilde is typed1394 issues1395 behaves like autocomplete suggestions1396 suggests objects correctly1397 merge requests1398 behaves like autocomplete suggestions1399 suggests objects correctly1400 project snippets1401 behaves like autocomplete suggestions1402 suggests objects correctly1403 label1404 behaves like autocomplete suggestions1405 suggests objects correctly1406 milestone1407 behaves like autocomplete suggestions1408 suggests objects correctly1409Project variables1410 adds new variable with a special environment scope1411 behaves like variable list1412 shows list of variables1413 adds new CI variable1414 adds a new protected variable1415 defaults to unmasked1416 reveals and hides variables1417 deletes variable1418 edits variable1419 edits variable to be protected1420 edits variable to be unprotected1421 edits variable to be unmasked1422 edits variable to be masked1423 handles multiple edits and deletion in the middle1424 shows validation error box about duplicate keys1425 shows validation error box about masking empty values1426 shows validation error box about unmaskable values1427 defaults to the application setting1428 application setting is true1429 defaults to protected1430 shows a message regarding the changed default1431 application setting is false1432 defaults to unprotected1433 does not show a message regarding the default1434Dropdown hint1435 when user not logged in1436 does not exist my-reaction dropdown item1437 when user logged in1438 behavior1439 opens when the search bar is first focused1440 closes when the search bar is unfocused1441 filtering1442 does not filter `Press Enter or click to search`1443 filters with text1444 selecting from dropdown with no input1445 opens the author dropdown when you click on author1446 opens the assignee dropdown when you click on assignee1447 opens the milestone dropdown when you click on milestone1448 opens the label dropdown when you click on label1449 opens the emoji dropdown when you click on my-reaction1450 opens the yes-no dropdown when you click on confidential1451 selecting from dropdown with some input1452 opens the author dropdown when you click on author1453 opens the assignee dropdown when you click on assignee1454 opens the milestone dropdown when you click on milestone1455 opens the label dropdown when you click on label1456 opens the emoji dropdown when you click on my-reaction1457 reselecting from dropdown1458 reuses existing author text1459 reuses existing assignee text1460 reuses existing milestone text1461 reuses existing label text1462 reuses existing emoji text1463 merge request page1464 shows the WIP menu item and opens the WIP options dropdown1465Merge request > User creates MR1466 non-fork merge request1467 behaves like a creatable merge request1468 creates new merge request1469 updates the branches when selecting a new target project1470 from a forked project1471 to canonical project1472 behaves like a creatable merge request1473 creates new merge request1474 updates the branches when selecting a new target project1475 to another forked project1476 behaves like a creatable merge request1477 creates new merge request1478 updates the branches when selecting a new target project1479 source project1480 filters source project1481Cherry-pick Commits1482 I cherry-pick a commit1483 should text "The commit has been successfully cherry-picked into master."1484 I cherry-pick a merge commit1485 should text "The commit has been successfully cherry-picked into master."1486 I cherry-pick a commit that was previously cherry-picked1487 should text "Sorry, we cannot cherry-pick this commit automatically."1488 I cherry-pick a commit in a new merge request1489 should text "From cherry-pick-7d3b0f7c into master"1490 I cherry-pick a commit from a different branch1491 should text "The commit has been successfully cherry-picked into feature."1492 when the project is archived1493 does not show the cherry-pick link1494User activates Jira1495 user sets and activates Jira Service1496 when Jira connection test succeeds1497 activates the Jira service1498 shows the Jira link in the menu1499 when Jira connection test fails1500 shows errors when some required fields are not filled in1501 activates the Jira service1502 user sets Jira Service but keeps it disabled1503 saves but does not activate the Jira service1504 does not show the Jira link in the menu1505User activates issue tracker1506 behaves like external issue tracker activation1507 user sets and activates the Service1508 when the connection test succeeds1509 activates the service1510 shows the link in the menu1511 when the connection test fails1512 activates the service1513 user sets the service but keeps it disabled1514 saves but does not activate the service1515 does not show the external tracker link in the menu1516Group milestones1517 create a milestone1518 renders description preview1519 creates milestone with start date1520 description input does not support autocomplete1521 milestones list1522 when no milestones1523 renders no milestones text1524 when milestones exists1525 counts milestones correctly1526 lists legacy group milestones and group milestones1527 shows milestone detail and supports its edit1528 renders milestones1529 renders group milestone details1530 labels1531 renders labels1532 renders labels list1533User creates snippet1534 Authenticated user creates a snippet1535 previews a snippet with file1536 uploads a file when dragging into textarea1537 validation fails for the first time1538 Authenticated user creates a snippet with + in filename1539Project members list1540 show members from project and group1541 show user once if member of both group and project1542 update user acess level1543 add user to project1544 remove user from project1545 invite user to project1546Merge Requests > User filters by labels1547 filtering by label:none1548 applies the filter1549 filtering by label:~enhancement1550 applies the filter1551 filtering by label:~enhancement and label:~bug1552 applies the filters1553Search for labels1554 searches for label by title1555 searches for label by description1556 shows nothing found message1557User browses artifacts1558 when visiting old URL1559 redirects to new URL1560 when browsing artifacts root directory1561 renders a link to the job in the breadcrumbs1562 shows artifacts1563 shows an artifact1564 when browsing a directory with UTF-8 characters in its name1565 shows correct content1566 when browsing a directory with a text file1567 when the project is public1568 shows correct content1569 when the project is private1570 should have visible link "doc_sample.txt" and not have visible css ".js-artifact-tree-external-icon"1571admin issues labels1572 list1573 renders labels list1574 deletes label1575 deletes all labels1576 create1577 creates new label1578 does not creates label with invalid color1579 does not creates label if label already exists1580 edit1581 changes bug label1582User views tags1583 rss1584 when project public1585 when user signed in1586 behaves like it has an RSS button with current_user's feed token1587 shows the RSS button with current_user's feed token1588 behaves like an autodiscoverable RSS feed with current_user's feed token1589 has an RSS autodiscovery link tag with current_user's feed token1590 behaves like has access to the tags RSS feed1591 should respond with numeric status code 2001592 when user signed out1593 behaves like it has an RSS button without a feed token1594 shows the RSS button without a feed token1595 behaves like an autodiscoverable RSS feed without a feed token1596 has an RSS autodiscovery link tag without a feed token1597 behaves like has access to the tags RSS feed1598 should respond with numeric status code 2001599 when project is not public1600 when user signed in1601 behaves like has access to the tags RSS feed1602 should respond with numeric status code 2001603 when user signed out1604 behaves like does not have access to the tags RSS feed1605 should respond with numeric status code 4011606Math rendering1607 renders inline and display math correctly1608 only renders non XSS links1609Milestones sorting1610 visit group milestones and sort by due_date_asc1611User activates Assembla1612 activates service1613Pipeline Badge1614 when the deprecated badge is requested1615 displays the badge1616 when the project has a pipeline1617 when the pipeline was successful16182019-08-23T10:54:24.742Z 112 TID-gt796brbo WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>8}1619 displays so on the badge1620 when the pipeline failed16212019-08-23T10:54:25.395Z 112 TID-gt796brbo WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>9}1622 shows displays so on the badge1623 when the pipeline is preparing1624 displays the preparing badge1625 when the pipeline is running1626 shows displays so on the badge1627 when a new pipeline is created1628 shows a fresh badge1629Groups > Members > List members1630 show members from current group and parent1631 show user once if member of both current group and parent1632 showing status of members1633 behaves like showing user status1634 shows the status1635Contextual sidebar1636 shows flyout navs when collapsed or expanded apart from on the active item when expanded1637User activates JetBrains TeamCity CI1638 activates service1639Dashboard Feed1640 GET /1641 projects atom feed via personal access token1642 renders projects atom feed1643 projects atom feed via feed token1644 renders projects atom feed1645 feed content1646 has issue opened event1647 has issue comment event1648User promotes milestone1649 when user can admin group milestones1650 shows milestone promote button1651 when user cannot admin group milestones1652 does not show milestone promote button1653User edit preferences profile1654 allows the user to toggle their time format preference1655 allows the user to toggle their time display preference1656Knapsack report was generated. Preview:1657{1658 "spec/features/merge_request/user_sees_diff_spec.rb": 162.4604160785675,1659 "spec/features/issues/gfm_autocomplete_spec.rb": 102.41832852363586,1660 "spec/features/project_variables_spec.rb": 67.67944192886353,1661 "spec/features/issues/filtered_search/dropdown_hint_spec.rb": 42.29549479484558,1662 "spec/features/merge_request/user_creates_mr_spec.rb": 38.61036443710327,1663 "spec/features/projects/commit/cherry_pick_spec.rb": 27.473387002944946,1664 "spec/features/projects/services/user_activates_jira_spec.rb": 27.81344485282898,1665 "spec/features/projects/services/user_activates_youtrack_spec.rb": 21.28099298477173,1666 "spec/features/groups/milestone_spec.rb": 17.36756992340088,1667 "spec/features/snippets/user_creates_snippet_spec.rb": 14.777818202972412,1668 "spec/features/projects/members/list_spec.rb": 12.370523452758789,1669 "spec/features/merge_requests/user_filters_by_labels_spec.rb": 10.576960563659668,1670 "spec/features/groups/labels/search_labels_spec.rb": 7.148463726043701,1671 "spec/features/projects/artifacts/user_browses_artifacts_spec.rb": 6.149071455001831,1672 "spec/features/admin/admin_labels_spec.rb": 5.294919729232788,1673 "spec/features/projects/tags/user_views_tags_spec.rb": 4.7226903438568115,1674 "spec/features/markdown/math_spec.rb": 4.438736200332642,1675 "spec/features/groups/milestones_sorting_spec.rb": 3.0470681190490723,1676 "spec/features/projects/services/user_activates_assembla_spec.rb": 1.2484111785888672,1677 "spec/features/projects/badges/pipeline_badge_spec.rb": 2.288515090942383,1678 "spec/features/groups/members/list_members_spec.rb": 1.376619815826416,1679 "spec/features/contextual_sidebar_spec.rb": 1.5072081089019775,1680 "spec/features/projects/services/user_activates_jetbrains_teamcity_ci_spec.rb": 1.5804228782653809,1681 "spec/features/atom/dashboard_spec.rb": 1.2760999202728271,1682 "spec/features/milestones/user_promotes_milestone_spec.rb": 0.8448574542999268,1683 "spec/features/profiles/user_edit_preferences_spec.rb": 0.50274443626403811684}1685Knapsack global time execution for tests: 09m 46s1686Finished in 10 minutes 6 seconds (files took 42.27 seconds to load)1687179 examples, 0 failures1688$ date1689Fri Aug 23 10:54:42 UTC 20191691$ date1692Fri Aug 23 10:54:43 UTC 20191695coverage/: found 5 matching files 1696knapsack/: found 5 matching files 1697rspec_flaky/: found 4 matching files 1698rspec_profiling/: found 1 matching files 1699WARNING: tmp/capybara/: no matching files 1700tmp/memory_test/: found 2 matching files 1701Uploading artifacts to coordinator... ok id=278682969 responseStatus=201 Created token=FXbZB84w1702Uploading artifacts...1703junit_rspec.xml: found 1 matching files 1704Uploading artifacts to coordinator... ok id=278682969 responseStatus=201 Created token=FXbZB84w1705Job succeeded