rspec system pg 1/24
Passed Started
by
@digitalmoksha

Brett Walker
1Running with gitlab-runner 11.11.1 (5a147c92)2 on docker-auto-scale-com d5ae8d25 3 Using Docker executor with image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.21-chrome-73.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...
00:11
4Starting service postgres:9.6 ...5Pulling docker image postgres:9.6 ...6Using docker image sha256:8d9572468d971c3b761ae8e59328a9e7cafd26affba2f2ef4646cd3bdf97b37d for postgres:9.6 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:72e76053ebb73c258af5020c9ef27ba9302a6ee182f2c9c51b43c1689f1983c9 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.21-chrome-73.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...12Using docker image sha256:106944fcbdad3761287e28b0c90332975f4a98580d6ca2209953160dae7685c0 for dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.21-chrome-73.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ... 13 Running on runner-d5ae8d25-project-278964-concurrent-0 via runner-d5ae8d25-gsrm-1559313463-dbb3c786...
00:04
15Fetching changes with git depth set to 20...17 * [new branch] 10795-add-epic-tree-BE-epic-graphql-support -> origin/10795-add-epic-tree-BE-epic-graphql-support18Checking out 3f862769 as 10795-add-epic-tree-BE-epic-graphql-support...19Removing .gitlab_shell_secret20Removing .gitlab_workhorse_secret21Removing config/database.yml22Removing config/database_geo.yml23Removing config/gitlab.yml24Removing config/redis.cache.yml25Removing config/redis.queues.yml26Removing config/redis.shared_state.yml27Removing config/resque.yml28Removing config/secrets.yml29Removing coverage/30Removing junit_rspec.xml31Removing knapsack/32Removing log/api_json.log33Removing log/application.log34Removing log/audit_json.log35Removing log/auth.log36Removing log/gitaly-test.log37Removing log/grpc.log38Removing log/test_json.log39Removing node_modules/40Removing public/assets/41Removing rspec_flaky/42Removing rspec_profiling/43Removing shared/packages/44Removing tmp/cache/45Removing tmp/prometheus_multiproc_dir/counter_process_id_80-0.db46Removing tmp/prometheus_multiproc_dir/histogram_process_id_80-0.db47Removing tmp/tests/48Removing vendor/gitaly-ruby/49Removing vendor/ruby/50Skipping Git submodules setup52Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/debian-stretch-ruby-2.6.3-node-10.x-2 53Successfully extracted cache55Downloading artifacts from coordinator... ok id=223146765 responseStatus=200 OK token=GbtLBjUJ56Downloading artifacts for setup-test-env (223146766)...57Downloading artifacts from coordinator... ok id=223146766 responseStatus=200 OK token=iMgkUBaw58WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 59Downloading artifacts for retrieve-tests-metadata (223146767)...60Downloading artifacts from coordinator... ok id=223146767 responseStatus=200 OK token=GbvrLxo262Fri May 31 16:22:00 UTC 201963$ source scripts/utils.sh64$ source scripts/prepare_build.sh65Bundler version 1.17.266Warning: 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`.67The Gemfile's dependencies are satisfied68Successfully installed knapsack-1.17.1691 gem installed70CREATE ROLE71GRANT72Dropped database 'gitlabhq_test'73Created database 'gitlabhq_test'74-- enable_extension("plpgsql")75 -> 0.0196s76-- enable_extension("pg_trgm")77 -> 0.0177s78-- create_table("abuse_reports", {:id=>:serial, :force=>:cascade})79 -> 0.0043s80-- create_table("appearances", {:id=>:serial, :force=>:cascade})81 -> 0.0040s82-- create_table("application_setting_terms", {:id=>:serial, :force=>:cascade})83 -> 0.0028s84-- create_table("application_settings", {:id=>:serial, :force=>:cascade})85 -> 0.0841s86-- create_table("approval_merge_request_rule_sources", {:force=>:cascade})87 -> 0.0066s88-- create_table("approval_merge_request_rules", {:force=>:cascade})89 -> 0.0140s90-- create_table("approval_merge_request_rules_approved_approvers", {:force=>:cascade})91 -> 0.0064s92-- create_table("approval_merge_request_rules_groups", {:force=>:cascade})93 -> 0.0064s94-- create_table("approval_merge_request_rules_users", {:force=>:cascade})95 -> 0.0066s96-- create_table("approval_project_rules", {:force=>:cascade})97 -> 0.0053s98-- create_table("approval_project_rules_groups", {:force=>:cascade})99 -> 0.0064s100-- create_table("approval_project_rules_users", {:force=>:cascade})101 -> 0.0066s102-- create_table("approvals", {:id=>:serial, :force=>:cascade})103 -> 0.0064s104-- create_table("approver_groups", {:id=>:serial, :force=>:cascade})105 -> 0.0071s106-- create_table("approvers", {:id=>:serial, :force=>:cascade})107 -> 0.0070s108-- create_table("audit_events", {:id=>:serial, :force=>:cascade})109 -> 0.0050s110-- create_table("award_emoji", {:id=>:serial, :force=>:cascade})111 -> 0.0070s112-- create_table("badges", {:id=>:serial, :force=>:cascade})113 -> 0.0071s114-- create_table("board_assignees", {:id=>:serial, :force=>:cascade})115 -> 0.0069s116-- create_table("board_group_recent_visits", {:force=>:cascade})117 -> 0.0108s118-- create_table("board_labels", {:id=>:serial, :force=>:cascade})119 -> 0.0066s120-- create_table("board_project_recent_visits", {:force=>:cascade})121 -> 0.0110s122-- create_table("boards", {:id=>:serial, :force=>:cascade})123 -> 0.0098s124-- create_table("broadcast_messages", {:id=>:serial, :force=>:cascade})125 -> 0.0054s126-- create_table("chat_names", {:id=>:serial, :force=>:cascade})127 -> 0.0078s128-- create_table("chat_teams", {:id=>:serial, :force=>:cascade})129 -> 0.0049s130-- create_table("ci_build_trace_chunks", {:force=>:cascade})131 -> 0.0048s132-- create_table("ci_build_trace_section_names", {:id=>:serial, :force=>:cascade})133 -> 0.0048s134-- create_table("ci_build_trace_sections", {:id=>:serial, :force=>:cascade})135 -> 0.0088s136-- create_table("ci_builds", {:id=>:serial, :force=>:cascade})137 -> 0.0533s138-- create_table("ci_builds_metadata", {:id=>:serial, :force=>:cascade})139 -> 0.0108s140-- create_table("ci_builds_runner_session", {:force=>:cascade})141 -> 0.0049s142-- create_table("ci_group_variables", {:id=>:serial, :force=>:cascade})143 -> 0.0065s144-- create_table("ci_job_artifacts", {:id=>:serial, :force=>:cascade})145 -> 0.0114s146-- create_table("ci_pipeline_chat_data", {:force=>:cascade})147 -> 0.0070s148-- create_table("ci_pipeline_schedule_variables", {:id=>:serial, :force=>:cascade})149 -> 0.0056s150-- create_table("ci_pipeline_schedules", {:id=>:serial, :force=>:cascade})151 -> 0.0100s152-- create_table("ci_pipeline_variables", {:id=>:serial, :force=>:cascade})153 -> 0.0055s154-- create_table("ci_pipelines", {:id=>:serial, :force=>:cascade})155 -> 0.0297s156-- create_table("ci_runner_namespaces", {:id=>:serial, :force=>:cascade})157 -> 0.0065s158-- create_table("ci_runner_projects", {:id=>:serial, :force=>:cascade})159 -> 0.0067s160-- create_table("ci_runners", {:id=>:serial, :force=>:cascade})161 -> 0.0183s162-- create_table("ci_sources_pipelines", {:id=>:serial, :force=>:cascade})163 -> 0.0127s164-- create_table("ci_stages", {:id=>:serial, :force=>:cascade})165 -> 0.0118s166-- create_table("ci_trigger_requests", {:id=>:serial, :force=>:cascade})167 -> 0.0069s168-- create_table("ci_triggers", {:id=>:serial, :force=>:cascade})169 -> 0.0072s170-- create_table("ci_variables", {:id=>:serial, :force=>:cascade})171 -> 0.0071s172-- create_table("cluster_groups", {:id=>:serial, :force=>:cascade})173 -> 0.0064s174-- create_table("cluster_platforms_kubernetes", {:id=>:serial, :force=>:cascade})175 -> 0.0053s176-- create_table("cluster_projects", {:id=>:serial, :force=>:cascade})177 -> 0.0064s178-- create_table("cluster_providers_gcp", {:id=>:serial, :force=>:cascade})179 -> 0.0056s180-- create_table("clusters", {:id=>:serial, :force=>:cascade})181 -> 0.0089s182-- create_table("clusters_applications_cert_managers", {:id=>:serial, :force=>:cascade})183 -> 0.0056s184-- create_table("clusters_applications_helm", {:id=>:serial, :force=>:cascade})185 -> 0.0049s186-- create_table("clusters_applications_ingress", {:id=>:serial, :force=>:cascade})187 -> 0.0052s188-- create_table("clusters_applications_jupyter", {:id=>:serial, :force=>:cascade})189 -> 0.0070s190-- create_table("clusters_applications_knative", {:id=>:serial, :force=>:cascade})191 -> 0.0051s192-- create_table("clusters_applications_prometheus", {:id=>:serial, :force=>:cascade})193 -> 0.0051s194-- create_table("clusters_applications_runners", {:id=>:serial, :force=>:cascade})195 -> 0.0077s196-- create_table("clusters_kubernetes_namespaces", {:force=>:cascade})197 -> 0.0116s198-- create_table("container_repositories", {:id=>:serial, :force=>:cascade})199 -> 0.0070s200-- create_table("conversational_development_index_metrics", {:id=>:serial, :force=>:cascade})201 -> 0.0075s202-- create_table("dependency_proxy_blobs", {:id=>:serial, :force=>:cascade})203 -> 0.0051s204-- create_table("dependency_proxy_group_settings", {:id=>:serial, :force=>:cascade})205 -> 0.0049s206-- create_table("deploy_keys_projects", {:id=>:serial, :force=>:cascade})207 -> 0.0052s208-- create_table("deploy_tokens", {:id=>:serial, :force=>:cascade})209 -> 0.0084s210-- create_table("deployments", {:id=>:serial, :force=>:cascade})211 -> 0.0227s212-- create_table("design_management_designs", {:force=>:cascade})213 -> 0.0071s214-- create_table("design_management_designs_versions", {:id=>false, :force=>:cascade})215 -> 0.0077s216-- create_table("design_management_versions", {:force=>:cascade})217 -> 0.0051s218-- create_table("draft_notes", {:force=>:cascade})219 -> 0.0096s220-- create_table("elasticsearch_indexed_namespaces", {:id=>false, :force=>:cascade})221 -> 0.0035s222-- create_table("elasticsearch_indexed_projects", {:id=>false, :force=>:cascade})223 -> 0.0033s224-- create_table("emails", {:id=>:serial, :force=>:cascade})225 -> 0.0091s226-- create_table("environments", {:id=>:serial, :force=>:cascade})227 -> 0.0099s228-- create_table("epic_issues", {:id=>:serial, :force=>:cascade})229 -> 0.0069s230-- create_table("epic_metrics", {:id=>:serial, :force=>:cascade})231 -> 0.0043s232-- create_table("epics", {:id=>:serial, :force=>:cascade})233 -> 0.0257s234-- create_table("events", {:id=>:serial, :force=>:cascade})235 -> 0.0138s236-- create_table("feature_gates", {:id=>:serial, :force=>:cascade})237 -> 0.0051s238-- create_table("features", {:id=>:serial, :force=>:cascade})239 -> 0.0048s240-- create_table("fork_network_members", {:id=>:serial, :force=>:cascade})241 -> 0.0085s242-- create_table("fork_networks", {:id=>:serial, :force=>:cascade})243 -> 0.0048s244-- create_table("forked_project_links", {:id=>:serial, :force=>:cascade})245 -> 0.0044s246-- create_table("geo_cache_invalidation_events", {:force=>:cascade})247 -> 0.0025s248-- create_table("geo_event_log", {:force=>:cascade})249 -> 0.0283s250-- create_table("geo_hashed_storage_attachments_events", {:force=>:cascade})251 -> 0.0050s252-- create_table("geo_hashed_storage_migrated_events", {:force=>:cascade})253 -> 0.0050s254-- create_table("geo_job_artifact_deleted_events", {:force=>:cascade})255 -> 0.0047s256-- create_table("geo_lfs_object_deleted_events", {:force=>:cascade})257 -> 0.0048s258-- create_table("geo_node_namespace_links", {:id=>:serial, :force=>:cascade})259 -> 0.0088s260-- create_table("geo_node_statuses", {:id=>:serial, :force=>:cascade})261 -> 0.0063s262-- create_table("geo_nodes", {:id=>:serial, :force=>:cascade})263 -> 0.0117s264-- create_table("geo_repositories_changed_events", {:force=>:cascade})265 -> 0.0044s266-- create_table("geo_repository_created_events", {:force=>:cascade})267 -> 0.0048s268-- create_table("geo_repository_deleted_events", {:force=>:cascade})269 -> 0.0060s270-- create_table("geo_repository_renamed_events", {:force=>:cascade})271 -> 0.0050s272-- create_table("geo_repository_updated_events", {:force=>:cascade})273 -> 0.0081s274-- create_table("geo_reset_checksum_events", {:force=>:cascade})275 -> 0.0042s276-- create_table("geo_upload_deleted_events", {:force=>:cascade})277 -> 0.0049s278-- create_table("gitlab_subscriptions", {:force=>:cascade})279 -> 0.0081s280-- create_table("gpg_key_subkeys", {:id=>:serial, :force=>:cascade})281 -> 0.0089s282-- create_table("gpg_keys", {:id=>:serial, :force=>:cascade})283 -> 0.0092s284-- create_table("gpg_signatures", {:id=>:serial, :force=>:cascade})285 -> 0.0141s286-- create_table("group_custom_attributes", {:id=>:serial, :force=>:cascade})287 -> 0.0075s288-- create_table("historical_data", {:id=>:serial, :force=>:cascade})289 -> 0.0025s290-- create_table("identities", {:id=>:serial, :force=>:cascade})291 -> 0.0072s292-- create_table("import_export_uploads", {:id=>:serial, :force=>:cascade})293 -> 0.0071s294-- create_table("index_statuses", {:id=>:serial, :force=>:cascade})295 -> 0.0051s296-- create_table("insights", {:id=>:serial, :force=>:cascade})297 -> 0.0068s298-- create_table("internal_ids", {:force=>:cascade})299 -> 0.0109s300-- create_table("issue_assignees", {:id=>false, :force=>:cascade})301 -> 0.0055s302-- create_table("issue_links", {:id=>:serial, :force=>:cascade})303 -> 0.0088s304-- create_table("issue_metrics", {:id=>:serial, :force=>:cascade})305 -> 0.0046s306-- create_table("issues", {:id=>:serial, :force=>:cascade})307 -> 0.0381s308-- create_table("jira_connect_installations", {:force=>:cascade})309 -> 0.0051s310-- create_table("jira_connect_subscriptions", {:force=>:cascade})311 -> 0.0088s312-- create_table("keys", {:id=>:serial, :force=>:cascade})313 -> 0.0076s314-- create_table("label_links", {:id=>:serial, :force=>:cascade})315 -> 0.0074s316-- create_table("label_priorities", {:id=>:serial, :force=>:cascade})317 -> 0.0090s318-- create_table("labels", {:id=>:serial, :force=>:cascade})319 -> 0.0146s320-- create_table("ldap_group_links", {:id=>:serial, :force=>:cascade})321 -> 0.0028s322-- create_table("lfs_file_locks", {:id=>:serial, :force=>:cascade})323 -> 0.0073s324-- create_table("lfs_objects", {:id=>:serial, :force=>:cascade})325 -> 0.0071s326-- create_table("lfs_objects_projects", {:id=>:serial, :force=>:cascade})327 -> 0.0045s328-- create_table("licenses", {:id=>:serial, :force=>:cascade})329 -> 0.0026s330-- create_table("lists", {:id=>:serial, :force=>:cascade})331 -> 0.0139s332-- create_table("members", {:id=>:serial, :force=>:cascade})333 -> 0.0151s334-- create_table("merge_request_assignees", {:force=>:cascade})335 -> 0.0088s336-- create_table("merge_request_blocks", {:force=>:cascade})337 -> 0.0067s338-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})339 -> 0.0063s340-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})341 -> 0.0044s342-- create_table("merge_request_diffs", {:id=>:serial, :force=>:cascade})343 -> 0.0075s344-- create_table("merge_request_metrics", {:id=>:serial, :force=>:cascade})345 -> 0.0179s346-- create_table("merge_requests", {:id=>:serial, :force=>:cascade})347 -> 0.0482s348-- create_table("merge_requests_closing_issues", {:id=>:serial, :force=>:cascade})349 -> 0.0112s350-- create_table("merge_trains", {:force=>:cascade})351 -> 0.0105s352-- create_table("milestones", {:id=>:serial, :force=>:cascade})353 -> 0.0163s354-- create_table("namespace_statistics", {:id=>:serial, :force=>:cascade})355 -> 0.0051s356-- create_table("namespaces", {:id=>:serial, :force=>:cascade})357 -> 0.0501s358-- create_table("note_diff_files", {:id=>:serial, :force=>:cascade})359 -> 0.0051s360-- create_table("notes", {:id=>:serial, :force=>:cascade})361 -> 0.0256s362-- create_table("notification_settings", {:id=>:serial, :force=>:cascade})363 -> 0.0106s364-- create_table("oauth_access_grants", {:id=>:serial, :force=>:cascade})365 -> 0.0054s366-- create_table("oauth_access_tokens", {:id=>:serial, :force=>:cascade})367 -> 0.0093s368-- create_table("oauth_applications", {:id=>:serial, :force=>:cascade})369 -> 0.0087s370-- create_table("oauth_openid_requests", {:id=>:serial, :force=>:cascade})371 -> 0.0052s372-- create_table("operations_feature_flag_scopes", {:force=>:cascade})373 -> 0.0057s374-- create_table("operations_feature_flags", {:force=>:cascade})375 -> 0.0053s376-- create_table("operations_feature_flags_clients", {:force=>:cascade})377 -> 0.0050s378-- create_table("packages_maven_metadata", {:force=>:cascade})379 -> 0.0053s380-- create_table("packages_package_files", {:force=>:cascade})381 -> 0.0053s382-- create_table("packages_packages", {:force=>:cascade})383 -> 0.0052s384-- create_table("pages_domains", {:id=>:serial, :force=>:cascade})385 -> 0.0166s386-- create_table("path_locks", {:id=>:serial, :force=>:cascade})387 -> 0.0099s388-- create_table("personal_access_tokens", {:id=>:serial, :force=>:cascade})389 -> 0.0087s390-- create_table("plans", {:id=>:serial, :force=>:cascade})391 -> 0.0050s392-- create_table("pool_repositories", {:force=>:cascade})393 -> 0.0093s394-- create_table("programming_languages", {:id=>:serial, :force=>:cascade})395 -> 0.0050s396-- create_table("project_alerting_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})397 -> 0.0020s398-- create_table("project_authorizations", {:id=>false, :force=>:cascade})399 -> 0.0056s400-- create_table("project_auto_devops", {:id=>:serial, :force=>:cascade})401 -> 0.0055s402-- create_table("project_ci_cd_settings", {:id=>:serial, :force=>:cascade})403 -> 0.0052s404-- create_table("project_custom_attributes", {:id=>:serial, :force=>:cascade})405 -> 0.0073s406-- create_table("project_daily_statistics", {:force=>:cascade})407 -> 0.0045s408-- create_table("project_deploy_tokens", {:id=>:serial, :force=>:cascade})409 -> 0.0067s410-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})411 -> 0.0033s412-- create_table("project_feature_usages", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})413 -> 0.0081s414-- create_table("project_features", {:id=>:serial, :force=>:cascade})415 -> 0.0060s416-- create_table("project_group_links", {:id=>:serial, :force=>:cascade})417 -> 0.0070s418-- create_table("project_import_data", {:id=>:serial, :force=>:cascade})419 -> 0.0048s420-- create_table("project_incident_management_settings", {:primary_key=>"project_id", :id=>:serial, :force=>:cascade})421 -> 0.0034s422-- create_table("project_metrics_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})423 -> 0.0020s424-- create_table("project_mirror_data", {:id=>:serial, :force=>:cascade})425 -> 0.0144s426-- create_table("project_repositories", {:force=>:cascade})427 -> 0.0090s428-- create_table("project_repository_states", {:id=>:serial, :force=>:cascade})429 -> 0.0162s430-- create_table("project_statistics", {:id=>:serial, :force=>:cascade})431 -> 0.0098s432-- create_table("project_tracing_settings", {:force=>:cascade})433 -> 0.0051s434-- create_table("projects", {:id=>:serial, :force=>:cascade})435 -> 0.0716s436-- create_table("prometheus_alert_events", {:force=>:cascade})437 -> 0.0074s438-- create_table("prometheus_alerts", {:id=>:serial, :force=>:cascade})439 -> 0.0090s440-- create_table("prometheus_metrics", {:id=>:serial, :force=>:cascade})441 -> 0.0122s442-- create_table("protected_branch_merge_access_levels", {:id=>:serial, :force=>:cascade})443 -> 0.0095s444-- create_table("protected_branch_push_access_levels", {:id=>:serial, :force=>:cascade})445 -> 0.0120s446-- create_table("protected_branch_unprotect_access_levels", {:id=>:serial, :force=>:cascade})447 -> 0.0093s448-- create_table("protected_branches", {:id=>:serial, :force=>:cascade})449 -> 0.0050s450-- create_table("protected_environment_deploy_access_levels", {:id=>:serial, :force=>:cascade})451 -> 0.0095s452-- create_table("protected_environments", {:id=>:serial, :force=>:cascade})453 -> 0.0074s454-- create_table("protected_tag_create_access_levels", {:id=>:serial, :force=>:cascade})455 -> 0.0092s456-- create_table("protected_tags", {:id=>:serial, :force=>:cascade})457 -> 0.0072s458-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})459 -> 0.0051s460-- create_table("push_rules", {:id=>:serial, :force=>:cascade})461 -> 0.0097s462-- create_table("redirect_routes", {:id=>:serial, :force=>:cascade})463 -> 0.0071s464-- create_table("release_links", {:force=>:cascade})465 -> 0.0071s466-- create_table("releases", {:id=>:serial, :force=>:cascade})467 -> 0.0093s468-- create_table("remote_mirrors", {:id=>:serial, :force=>:cascade})469 -> 0.0084s470-- create_table("repository_languages", {:id=>false, :force=>:cascade})471 -> 0.0035s472-- create_table("resource_label_events", {:force=>:cascade})473 -> 0.0136s474-- create_table("reviews", {:force=>:cascade})475 -> 0.0089s476-- create_table("routes", {:id=>:serial, :force=>:cascade})477 -> 0.0094s478-- create_table("saml_providers", {:id=>:serial, :force=>:cascade})479 -> 0.0062s480-- create_table("scim_oauth_access_tokens", {:id=>:serial, :force=>:cascade})481 -> 0.0049s482-- create_table("sent_notifications", {:id=>:serial, :force=>:cascade})483 -> 0.0050s484-- create_table("services", {:id=>:serial, :force=>:cascade})485 -> 0.0164s486-- create_table("shards", {:id=>:serial, :force=>:cascade})487 -> 0.0048s488-- create_table("slack_integrations", {:id=>:serial, :force=>:cascade})489 -> 0.0072s490-- create_table("smartcard_identities", {:force=>:cascade})491 -> 0.0070s492-- create_table("snippets", {:id=>:serial, :force=>:cascade})493 -> 0.0167s494-- create_table("software_license_policies", {:id=>:serial, :force=>:cascade})495 -> 0.0070s496-- create_table("software_licenses", {:id=>:serial, :force=>:cascade})497 -> 0.0051s498-- create_table("spam_logs", {:id=>:serial, :force=>:cascade})499 -> 0.0040s500-- create_table("subscriptions", {:id=>:serial, :force=>:cascade})501 -> 0.0078s502-- create_table("suggestions", {:force=>:cascade})503 -> 0.0069s504-- create_table("system_note_metadata", {:id=>:serial, :force=>:cascade})505 -> 0.0048s506-- create_table("taggings", {:id=>:serial, :force=>:cascade})507 -> 0.0117s508-- create_table("tags", {:id=>:serial, :force=>:cascade})509 -> 0.0074s510-- create_table("term_agreements", {:id=>:serial, :force=>:cascade})511 -> 0.0091s512-- create_table("timelogs", {:id=>:serial, :force=>:cascade})513 -> 0.0093s514-- create_table("todos", {:id=>:serial, :force=>:cascade})515 -> 0.0229s516-- create_table("trending_projects", {:id=>:serial, :force=>:cascade})517 -> 0.0044s518-- create_table("u2f_registrations", {:id=>:serial, :force=>:cascade})519 -> 0.0071s520-- create_table("uploads", {:id=>:serial, :force=>:cascade})521 -> 0.0116s522-- create_table("user_agent_details", {:id=>:serial, :force=>:cascade})523 -> 0.0058s524-- create_table("user_callouts", {:id=>:serial, :force=>:cascade})525 -> 0.0067s526-- create_table("user_custom_attributes", {:id=>:serial, :force=>:cascade})527 -> 0.0071s528-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})529 -> 0.0053s530-- create_table("user_preferences", {:id=>:serial, :force=>:cascade})531 -> 0.0069s532-- create_table("user_statuses", {:primary_key=>"user_id", :id=>:serial, :force=>:cascade})533 -> 0.0098s534-- create_table("user_synced_attributes_metadata", {:id=>:serial, :force=>:cascade})535 -> 0.0069s536-- create_table("users", {:id=>:serial, :force=>:cascade})537 -> 0.0647s538-- create_table("users_ops_dashboard_projects", {:force=>:cascade})539 -> 0.0067s540-- create_table("users_star_projects", {:id=>:serial, :force=>:cascade})541 -> 0.0067s542-- create_table("vulnerability_feedback", {:id=>:serial, :force=>:cascade})543 -> 0.0159s544-- create_table("vulnerability_identifiers", {:force=>:cascade})545 -> 0.0052s546-- create_table("vulnerability_occurrence_identifiers", {:force=>:cascade})547 -> 0.0067s548-- create_table("vulnerability_occurrence_pipelines", {:force=>:cascade})549 -> 0.0067s550-- create_table("vulnerability_occurrences", {:force=>:cascade})551 -> 0.0120s552-- create_table("vulnerability_scanners", {:force=>:cascade})553 -> 0.0052s554-- create_table("web_hook_logs", {:id=>:serial, :force=>:cascade})555 -> 0.0073s556-- create_table("web_hooks", {:id=>:serial, :force=>:cascade})557 -> 0.0128s558-- add_foreign_key("application_settings", "namespaces", {:column=>"custom_project_templates_group_id", :on_delete=>:nullify})559 -> 0.0044s560-- add_foreign_key("application_settings", "projects", {:column=>"file_template_project_id", :name=>"fk_ec757bd087", :on_delete=>:nullify})561 -> 0.0036s562-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})563 -> 0.0033s564-- add_foreign_key("approval_merge_request_rule_sources", "approval_merge_request_rules", {:on_delete=>:cascade})565 -> 0.0019s566-- add_foreign_key("approval_merge_request_rule_sources", "approval_project_rules", {:on_delete=>:cascade})567 -> 0.0014s568-- add_foreign_key("approval_merge_request_rules", "merge_requests", {:on_delete=>:cascade})569 -> 0.0024s570-- add_foreign_key("approval_merge_request_rules_approved_approvers", "approval_merge_request_rules", {:on_delete=>:cascade})571 -> 0.0014s572-- add_foreign_key("approval_merge_request_rules_approved_approvers", "users", {:on_delete=>:cascade})573 -> 0.0016s574-- add_foreign_key("approval_merge_request_rules_groups", "approval_merge_request_rules", {:on_delete=>:cascade})575 -> 0.0015s576-- add_foreign_key("approval_merge_request_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})577 -> 0.0014s578-- add_foreign_key("approval_merge_request_rules_users", "approval_merge_request_rules", {:on_delete=>:cascade})579 -> 0.0015s580-- add_foreign_key("approval_merge_request_rules_users", "users", {:on_delete=>:cascade})581 -> 0.0015s582-- add_foreign_key("approval_project_rules", "projects", {:on_delete=>:cascade})583 -> 0.0017s584-- add_foreign_key("approval_project_rules_groups", "approval_project_rules", {:on_delete=>:cascade})585 -> 0.0016s586-- add_foreign_key("approval_project_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})587 -> 0.0014s588-- add_foreign_key("approval_project_rules_users", "approval_project_rules", {:on_delete=>:cascade})589 -> 0.0872s590-- add_foreign_key("approval_project_rules_users", "users", {:on_delete=>:cascade})591 -> 0.0021s592-- add_foreign_key("approvals", "merge_requests", {:name=>"fk_310d714958", :on_delete=>:cascade})593 -> 0.0020s594-- add_foreign_key("approver_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})595 -> 0.0017s596-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})597 -> 0.0017s598-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})599 -> 0.0019s600-- add_foreign_key("board_assignees", "boards", {:on_delete=>:cascade})601 -> 0.0017s602-- add_foreign_key("board_assignees", "users", {:column=>"assignee_id", :on_delete=>:cascade})603 -> 0.0017s604-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})605 -> 0.0016s606-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})607 -> 0.0015s608-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})609 -> 0.0016s610-- add_foreign_key("board_labels", "boards", {:on_delete=>:cascade})611 -> 0.0015s612-- add_foreign_key("board_labels", "labels", {:on_delete=>:cascade})613 -> 0.0016s614-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})615 -> 0.0015s616-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})617 -> 0.0017s618-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})619 -> 0.0016s620-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :name=>"fk_1e9a074a35", :on_delete=>:cascade})621 -> 0.0014s622-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})623 -> 0.0016s624-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})625 -> 0.0016s626-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})627 -> 0.0028s628-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})629 -> 0.0018s630-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})631 -> 0.0015s632-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})633 -> 0.0024s634-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})635 -> 0.0017s636-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})637 -> 0.0023s638-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})639 -> 0.0016s640-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"upstream_pipeline_id", :name=>"fk_87f4cefcda", :on_delete=>:cascade})641 -> 0.0015s642-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})643 -> 0.0017s644-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})645 -> 0.0021s646-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})647 -> 0.0018s648-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})649 -> 0.0017s650-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})651 -> 0.0015s652-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})653 -> 0.0015s654-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})655 -> 0.0017s656-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})657 -> 0.0017s658-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})659 -> 0.0016s660-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})661 -> 0.0013s662-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})663 -> 0.0016s664-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})665 -> 0.0017s666-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})667 -> 0.0017s668-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})669 -> 0.0015s670-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})671 -> 0.0014s672-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})673 -> 0.0014s674-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})675 -> 0.0017s676-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})677 -> 0.0019s678-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})679 -> 0.0017s680-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})681 -> 0.0015s682-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})683 -> 0.0018s684-- add_foreign_key("ci_sources_pipelines", "ci_builds", {:column=>"source_job_id", :name=>"fk_be5624bf37", :on_delete=>:cascade})685 -> 0.0021s686-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_e1bad85861", :on_delete=>:cascade})687 -> 0.0014s688-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"source_pipeline_id", :name=>"fk_d4e29af7d7", :on_delete=>:cascade})689 -> 0.0014s690-- add_foreign_key("ci_sources_pipelines", "projects", {:column=>"source_project_id", :name=>"fk_acd9737679", :on_delete=>:cascade})691 -> 0.0016s692-- add_foreign_key("ci_sources_pipelines", "projects", {:name=>"fk_1e53c97c0a", :on_delete=>:cascade})693 -> 0.0016s694-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})695 -> 0.0014s696-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})697 -> 0.0016s698-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})699 -> 0.0015s700-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})701 -> 0.0016s702-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})703 -> 0.0016s704-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})705 -> 0.0017s706-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})707 -> 0.0017s708-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})709 -> 0.0015s710-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})711 -> 0.0017s712-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})713 -> 0.0014s714-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})715 -> 0.0017s716-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})717 -> 0.0014s718-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})719 -> 0.0019s720-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})721 -> 0.0014s722-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})723 -> 0.0015s724-- add_foreign_key("clusters_applications_ingress", "clusters", {:on_delete=>:cascade})725 -> 0.0014s726-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})727 -> 0.0015s728-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})729 -> 0.0015s730-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})731 -> 0.0014s732-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})733 -> 0.0015s734-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})735 -> 0.0015s736-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})737 -> 0.0014s738-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})739 -> 0.0016s740-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})741 -> 0.0014s742-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})743 -> 0.0018s744-- add_foreign_key("container_repositories", "projects")745 -> 0.0019s746-- add_foreign_key("dependency_proxy_blobs", "namespaces", {:column=>"group_id", :on_delete=>:cascade})747 -> 0.0016s748-- add_foreign_key("dependency_proxy_group_settings", "namespaces", {:column=>"group_id", :on_delete=>:cascade})749 -> 0.0016s750-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})751 -> 0.0018s752-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})753 -> 0.0022s754-- add_foreign_key("design_management_designs", "issues", {:on_delete=>:cascade})755 -> 0.0022s756-- add_foreign_key("design_management_designs", "projects", {:on_delete=>:cascade})757 -> 0.0018s758-- add_foreign_key("design_management_designs_versions", "design_management_designs", {:column=>"design_id", :on_delete=>:cascade})759 -> 0.0014s760-- add_foreign_key("design_management_designs_versions", "design_management_versions", {:column=>"version_id", :on_delete=>:cascade})761 -> 0.0015s762-- add_foreign_key("draft_notes", "merge_requests", {:on_delete=>:cascade})763 -> 0.0019s764-- add_foreign_key("draft_notes", "users", {:column=>"author_id", :on_delete=>:cascade})765 -> 0.0016s766-- add_foreign_key("elasticsearch_indexed_namespaces", "namespaces", {:on_delete=>:cascade})767 -> 0.0017s768-- add_foreign_key("elasticsearch_indexed_projects", "projects", {:on_delete=>:cascade})769 -> 0.0025s770-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})771 -> 0.0018s772-- add_foreign_key("epic_issues", "epics", {:on_delete=>:cascade})773 -> 0.0020s774-- add_foreign_key("epic_issues", "issues", {:on_delete=>:cascade})775 -> 0.0015s776-- add_foreign_key("epic_metrics", "epics", {:on_delete=>:cascade})777 -> 0.0024s778-- add_foreign_key("epics", "epics", {:column=>"parent_id", :name=>"fk_25b99c1be3", :on_delete=>:cascade})779 -> 0.0014s780-- add_foreign_key("epics", "milestones", {:on_delete=>:nullify})781 -> 0.0019s782-- add_foreign_key("epics", "namespaces", {:column=>"group_id", :name=>"fk_f081aa4489", :on_delete=>:cascade})783 -> 0.0016s784-- add_foreign_key("epics", "users", {:column=>"assignee_id", :name=>"fk_dccd3f98fc", :on_delete=>:nullify})785 -> 0.0019s786-- add_foreign_key("epics", "users", {:column=>"author_id", :name=>"fk_3654b61b03", :on_delete=>:cascade})787 -> 0.0017s788-- add_foreign_key("epics", "users", {:column=>"closed_by_id", :name=>"fk_aa5798e761", :on_delete=>:nullify})789 -> 0.0017s790-- add_foreign_key("events", "projects", {:on_delete=>:cascade})791 -> 0.0021s792-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})793 -> 0.0017s794-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})795 -> 0.0016s796-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})797 -> 0.0017s798-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})799 -> 0.0017s800-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})801 -> 0.0016s802-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})803 -> 0.0017s804-- add_foreign_key("geo_event_log", "geo_cache_invalidation_events", {:column=>"cache_invalidation_event_id", :name=>"fk_42c3b54bed", :on_delete=>:cascade})805 -> 0.0020s806-- add_foreign_key("geo_event_log", "geo_hashed_storage_migrated_events", {:column=>"hashed_storage_migrated_event_id", :name=>"fk_27548c6db3", :on_delete=>:cascade})807 -> 0.0014s808-- add_foreign_key("geo_event_log", "geo_job_artifact_deleted_events", {:column=>"job_artifact_deleted_event_id", :name=>"fk_176d3fbb5d", :on_delete=>:cascade})809 -> 0.0014s810-- add_foreign_key("geo_event_log", "geo_lfs_object_deleted_events", {:column=>"lfs_object_deleted_event_id", :name=>"fk_d5af95fcd9", :on_delete=>:cascade})811 -> 0.0013s812-- add_foreign_key("geo_event_log", "geo_repositories_changed_events", {:column=>"repositories_changed_event_id", :name=>"fk_4a99ebfd60", :on_delete=>:cascade})813 -> 0.0015s814-- add_foreign_key("geo_event_log", "geo_repository_created_events", {:column=>"repository_created_event_id", :name=>"fk_9b9afb1916", :on_delete=>:cascade})815 -> 0.0014s816-- add_foreign_key("geo_event_log", "geo_repository_deleted_events", {:column=>"repository_deleted_event_id", :name=>"fk_c4b1c1f66e", :on_delete=>:cascade})817 -> 0.0014s818-- add_foreign_key("geo_event_log", "geo_repository_renamed_events", {:column=>"repository_renamed_event_id", :name=>"fk_86c84214ec", :on_delete=>:cascade})819 -> 0.0014s820-- add_foreign_key("geo_event_log", "geo_repository_updated_events", {:column=>"repository_updated_event_id", :name=>"fk_78a6492f68", :on_delete=>:cascade})821 -> 0.0015s822-- add_foreign_key("geo_event_log", "geo_reset_checksum_events", {:column=>"reset_checksum_event_id", :name=>"fk_cff7185ad2", :on_delete=>:cascade})823 -> 0.0014s824-- add_foreign_key("geo_event_log", "geo_upload_deleted_events", {:column=>"upload_deleted_event_id", :name=>"fk_c1f241c70d", :on_delete=>:cascade})825 -> 0.0014s826-- add_foreign_key("geo_hashed_storage_attachments_events", "projects", {:on_delete=>:cascade})827 -> 0.0020s828-- add_foreign_key("geo_hashed_storage_migrated_events", "projects", {:on_delete=>:cascade})829 -> 0.0019s830-- add_foreign_key("geo_node_namespace_links", "geo_nodes", {:on_delete=>:cascade})831 -> 0.0017s832-- add_foreign_key("geo_node_namespace_links", "namespaces", {:on_delete=>:cascade})833 -> 0.0016s834-- add_foreign_key("geo_node_statuses", "geo_nodes", {:on_delete=>:cascade})835 -> 0.0017s836-- add_foreign_key("geo_repositories_changed_events", "geo_nodes", {:on_delete=>:cascade})837 -> 0.0013s838-- add_foreign_key("geo_repository_created_events", "projects", {:on_delete=>:cascade})839 -> 0.0017s840-- add_foreign_key("geo_repository_renamed_events", "projects", {:on_delete=>:cascade})841 -> 0.0017s842-- add_foreign_key("geo_repository_updated_events", "projects", {:on_delete=>:cascade})843 -> 0.0017s844-- add_foreign_key("geo_reset_checksum_events", "projects", {:on_delete=>:cascade})845 -> 0.0017s846-- add_foreign_key("gitlab_subscriptions", "namespaces", {:name=>"fk_e2595d00a1", :on_delete=>:cascade})847 -> 0.0017s848-- add_foreign_key("gitlab_subscriptions", "plans", {:column=>"hosted_plan_id", :name=>"fk_bd0c4019c3", :on_delete=>:cascade})849 -> 0.0014s850-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})851 -> 0.0017s852-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})853 -> 0.0017s854-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})855 -> 0.0016s856-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})857 -> 0.0013s858-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})859 -> 0.0018s860-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})861 -> 0.0016s862-- add_foreign_key("identities", "saml_providers", {:name=>"fk_aade90f0fc", :on_delete=>:cascade})863 -> 0.0016s864-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})865 -> 0.0020s866-- add_foreign_key("index_statuses", "projects", {:name=>"fk_74b2492545", :on_delete=>:cascade})867 -> 0.0018s868-- add_foreign_key("insights", "namespaces", {:on_delete=>:cascade})869 -> 0.0016s870-- add_foreign_key("insights", "projects", {:on_delete=>:cascade})871 -> 0.0017s872-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})873 -> 0.0018s874-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})875 -> 0.0017s876-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})877 -> 0.0016s878-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})879 -> 0.0016s880-- add_foreign_key("issue_links", "issues", {:column=>"source_id", :name=>"fk_c900194ff2", :on_delete=>:cascade})881 -> 0.0016s882-- add_foreign_key("issue_links", "issues", {:column=>"target_id", :name=>"fk_e71bb44f1f", :on_delete=>:cascade})883 -> 0.0013s884-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})885 -> 0.0016s886-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})887 -> 0.0015s888-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})889 -> 0.0015s890-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})891 -> 0.0019s892-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})893 -> 0.0018s894-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})895 -> 0.0017s896-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})897 -> 0.0017s898-- add_foreign_key("jira_connect_subscriptions", "jira_connect_installations", {:on_delete=>:cascade})899 -> 0.0016s900-- add_foreign_key("jira_connect_subscriptions", "namespaces", {:on_delete=>:cascade})901 -> 0.0016s902-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})903 -> 0.0015s904-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})905 -> 0.0016s906-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})907 -> 0.0017s908-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})909 -> 0.0018s910-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})911 -> 0.0017s912-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})913 -> 0.0019s914-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})915 -> 0.0017s916-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})917 -> 0.0016s918-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})919 -> 0.0019s920-- add_foreign_key("lists", "milestones", {:on_delete=>:cascade})921 -> 0.0014s922-- add_foreign_key("lists", "users", {:name=>"fk_d6cf4279f7", :on_delete=>:cascade})923 -> 0.0018s924-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})925 -> 0.0021s926-- add_foreign_key("merge_request_assignees", "merge_requests", {:on_delete=>:cascade})927 -> 0.0019s928-- add_foreign_key("merge_request_assignees", "users", {:on_delete=>:cascade})929 -> 0.0016s930-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocked_merge_request_id", :on_delete=>:cascade})931 -> 0.0015s932-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocking_merge_request_id", :on_delete=>:cascade})933 -> 0.0015s934-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})935 -> 0.0017s936-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})937 -> 0.0014s938-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})939 -> 0.0015s940-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})941 -> 0.0019s942-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})943 -> 0.0016s944-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})945 -> 0.0019s946-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})947 -> 0.0016s948-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})949 -> 0.0016s950-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})951 -> 0.0016s952-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})953 -> 0.0016s954-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})955 -> 0.0021s956-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})957 -> 0.0019s958-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})959 -> 0.0020s960-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})961 -> 0.0018s962-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})963 -> 0.0017s964-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})965 -> 0.0018s966-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})967 -> 0.0018s968-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})969 -> 0.0016s970-- add_foreign_key("merge_trains", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})971 -> 0.0016s972-- add_foreign_key("merge_trains", "merge_requests", {:on_delete=>:cascade})973 -> 0.0015s974-- add_foreign_key("merge_trains", "users", {:on_delete=>:cascade})975 -> 0.0017s976-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})977 -> 0.0016s978-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})979 -> 0.0018s980-- add_foreign_key("namespace_statistics", "namespaces", {:on_delete=>:cascade})981 -> 0.0017s982-- add_foreign_key("namespaces", "namespaces", {:column=>"custom_project_templates_group_id", :name=>"fk_e7a0b20a6b", :on_delete=>:nullify})983 -> 0.0016s984-- add_foreign_key("namespaces", "plans", {:name=>"fk_fdd12e5b80", :on_delete=>:nullify})985 -> 0.0016s986-- add_foreign_key("namespaces", "projects", {:column=>"file_template_project_id", :name=>"fk_319256d87a", :on_delete=>:nullify})987 -> 0.0020s988-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})989 -> 0.0020s990-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})991 -> 0.0021s992-- add_foreign_key("notes", "reviews", {:name=>"fk_2e82291620", :on_delete=>:nullify})993 -> 0.0017s994-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})995 -> 0.0021s996-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})997 -> 0.0015s998-- add_foreign_key("operations_feature_flag_scopes", "operations_feature_flags", {:column=>"feature_flag_id", :on_delete=>:cascade})999 -> 0.0016s1000-- add_foreign_key("operations_feature_flags", "projects", {:on_delete=>:cascade})1001 -> 0.0020s1002-- add_foreign_key("operations_feature_flags_clients", "projects", {:on_delete=>:cascade})1003 -> 0.0019s1004-- add_foreign_key("packages_maven_metadata", "packages_packages", {:column=>"package_id", :name=>"fk_be88aed360", :on_delete=>:cascade})1005 -> 0.0014s1006-- add_foreign_key("packages_package_files", "packages_packages", {:column=>"package_id", :name=>"fk_86f0f182f8", :on_delete=>:cascade})1007 -> 0.0013s1008-- add_foreign_key("packages_packages", "projects", {:on_delete=>:cascade})1009 -> 0.0019s1010-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})1011 -> 0.0021s1012-- add_foreign_key("path_locks", "projects", {:name=>"fk_5265c98f24", :on_delete=>:cascade})1013 -> 0.0019s1014-- add_foreign_key("path_locks", "users")1015 -> 0.0018s1016-- add_foreign_key("personal_access_tokens", "users")1017 -> 0.0024s1018-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})1019 -> 0.0027s1020-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})1021 -> 0.0018s1022-- add_foreign_key("project_alerting_settings", "projects", {:on_delete=>:cascade})1023 -> 0.0021s1024-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})1025 -> 0.0024s1026-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})1027 -> 0.0017s1028-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})1029 -> 0.0018s1030-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})1031 -> 0.0018s1032-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})1033 -> 0.0021s1034-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})1035 -> 0.0018s1036-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})1037 -> 0.0016s1038-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})1039 -> 0.0018s1040-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})1041 -> 0.0018s1042-- add_foreign_key("project_feature_usages", "projects", {:on_delete=>:cascade})1043 -> 0.0019s1044-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})1045 -> 0.0019s1046-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})1047 -> 0.0019s1048-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})1049 -> 0.0018s1050-- add_foreign_key("project_incident_management_settings", "projects", {:on_delete=>:cascade})1051 -> 0.0019s1052-- add_foreign_key("project_metrics_settings", "projects", {:on_delete=>:cascade})1053 -> 0.0018s1054-- add_foreign_key("project_mirror_data", "projects", {:name=>"fk_d1aad367d7", :on_delete=>:cascade})1055 -> 0.0021s1056-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})1057 -> 0.0019s1058-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})1059 -> 0.0015s1060-- add_foreign_key("project_repository_states", "projects", {:on_delete=>:cascade})1061 -> 0.0022s1062-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})1063 -> 0.0020s1064-- add_foreign_key("project_tracing_settings", "projects", {:on_delete=>:cascade})1065 -> 0.0020s1066-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})1067 -> 0.0025s1068-- add_foreign_key("prometheus_alert_events", "projects", {:on_delete=>:cascade})1069 -> 0.0019s1070-- add_foreign_key("prometheus_alert_events", "prometheus_alerts", {:on_delete=>:cascade})1071 -> 0.0016s1072-- add_foreign_key("prometheus_alerts", "environments", {:on_delete=>:cascade})1073 -> 0.0014s1074-- add_foreign_key("prometheus_alerts", "projects", {:on_delete=>:cascade})1075 -> 0.0018s1076-- add_foreign_key("prometheus_alerts", "prometheus_metrics", {:on_delete=>:cascade})1077 -> 0.0016s1078-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})1079 -> 0.0019s1080-- add_foreign_key("protected_branch_merge_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_98f3d044fe", :on_delete=>:cascade})1081 -> 0.0017s1082-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})1083 -> 0.0014s1084-- add_foreign_key("protected_branch_merge_access_levels", "users")1085 -> 0.0017s1086-- add_foreign_key("protected_branch_push_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_7111b68cdb", :on_delete=>:cascade})1087 -> 0.0018s1088-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})1089 -> 0.0013s1090-- add_foreign_key("protected_branch_push_access_levels", "users")1091 -> 0.0017s1092-- add_foreign_key("protected_branch_unprotect_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1093 -> 0.0017s1094-- add_foreign_key("protected_branch_unprotect_access_levels", "protected_branches", {:on_delete=>:cascade})1095 -> 0.0013s1096-- add_foreign_key("protected_branch_unprotect_access_levels", "users", {:on_delete=>:cascade})1097 -> 0.0017s1098-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})1099 -> 0.0019s1100-- add_foreign_key("protected_environment_deploy_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1101 -> 0.0017s1102-- add_foreign_key("protected_environment_deploy_access_levels", "protected_environments", {:on_delete=>:cascade})1103 -> 0.0015s1104-- add_foreign_key("protected_environment_deploy_access_levels", "users", {:on_delete=>:cascade})1105 -> 0.0018s1106-- add_foreign_key("protected_environments", "projects", {:on_delete=>:cascade})1107 -> 0.0019s1108-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_b4eb82fe3c", :on_delete=>:cascade})1109 -> 0.0016s1110-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})1111 -> 0.0015s1112-- add_foreign_key("protected_tag_create_access_levels", "users")1113 -> 0.0017s1114-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})1115 -> 0.0018s1116-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})1117 -> 0.0014s1118-- add_foreign_key("push_rules", "projects", {:name=>"fk_83b29894de", :on_delete=>:cascade})1119 -> 0.0021s1120-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})1121 -> 0.0017s1122-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})1123 -> 0.0019s1124-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})1125 -> 0.0017s1126-- add_foreign_key("remote_mirrors", "projects", {:name=>"fk_43a9aa4ca8", :on_delete=>:cascade})1127 -> 0.0021s1128-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})1129 -> 0.0018s1130-- add_foreign_key("resource_label_events", "epics", {:on_delete=>:cascade})1131 -> 0.0018s1132-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})1133 -> 0.0016s1134-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})1135 -> 0.0014s1136-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})1137 -> 0.0016s1138-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})1139 -> 0.0017s1140-- add_foreign_key("reviews", "merge_requests", {:on_delete=>:cascade})1141 -> 0.0016s1142-- add_foreign_key("reviews", "projects", {:on_delete=>:cascade})1143 -> 0.0018s1144-- add_foreign_key("reviews", "users", {:column=>"author_id", :on_delete=>:nullify})1145 -> 0.0016s1146-- add_foreign_key("saml_providers", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1147 -> 0.0017s1148-- add_foreign_key("scim_oauth_access_tokens", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1149 -> 0.0017s1150-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})1151 -> 0.0023s1152-- add_foreign_key("slack_integrations", "services", {:on_delete=>:cascade})1153 -> 0.0017s1154-- add_foreign_key("smartcard_identities", "users", {:on_delete=>:cascade})1155 -> 0.0020s1156-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})1157 -> 0.0023s1158-- add_foreign_key("software_license_policies", "projects", {:on_delete=>:cascade})1159 -> 0.0019s1160-- add_foreign_key("software_license_policies", "software_licenses", {:on_delete=>:cascade})1161 -> 0.0014s1162-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})1163 -> 0.0019s1164-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})1165 -> 0.0016s1166-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})1167 -> 0.0015s1168-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})1169 -> 0.0015s1170-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})1171 -> 0.0018s1172-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})1173 -> 0.0017s1174-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})1175 -> 0.0016s1176-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1177 -> 0.0025s1178-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})1179 -> 0.0016s1180-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})1181 -> 0.0020s1182-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})1183 -> 0.0018s1184-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})1185 -> 0.0018s1186-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})1187 -> 0.0020s1188-- add_foreign_key("u2f_registrations", "users")1189 -> 0.0019s1190-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})1191 -> 0.0018s1192-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})1193 -> 0.0019s1194-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})1195 -> 0.0020s1196-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})1197 -> 0.0017s1198-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})1199 -> 0.0119s1200-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})1201 -> 0.0022s1202-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})1203 -> 0.0020s1204-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})1205 -> 0.0020s1206-- add_foreign_key("users", "namespaces", {:column=>"managing_group_id", :name=>"fk_a4b8fefe3e", :on_delete=>:nullify})1207 -> 0.0022s1208-- add_foreign_key("users_ops_dashboard_projects", "projects", {:on_delete=>:cascade})1209 -> 0.0022s1210-- add_foreign_key("users_ops_dashboard_projects", "users", {:on_delete=>:cascade})1211 -> 0.0017s1212-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})1213 -> 0.0020s1214-- add_foreign_key("vulnerability_feedback", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1215 -> 0.0019s1216-- add_foreign_key("vulnerability_feedback", "issues", {:on_delete=>:nullify})1217 -> 0.0016s1218-- add_foreign_key("vulnerability_feedback", "merge_requests", {:name=>"fk_563ff1912e", :on_delete=>:nullify})1219 -> 0.0025s1220-- add_foreign_key("vulnerability_feedback", "projects", {:on_delete=>:cascade})1221 -> 0.0020s1222-- add_foreign_key("vulnerability_feedback", "users", {:column=>"author_id", :on_delete=>:cascade})1223 -> 0.0017s1224-- add_foreign_key("vulnerability_feedback", "users", {:column=>"comment_author_id", :name=>"fk_94f7c8a81e", :on_delete=>:nullify})1225 -> 0.0018s1226-- add_foreign_key("vulnerability_identifiers", "projects", {:on_delete=>:cascade})1227 -> 0.0020s1228-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_identifiers", {:column=>"identifier_id", :on_delete=>:cascade})1229 -> 0.0014s1230-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1231 -> 0.0017s1232-- add_foreign_key("vulnerability_occurrence_pipelines", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1233 -> 0.0015s1234-- add_foreign_key("vulnerability_occurrence_pipelines", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1235 -> 0.0013s1236-- add_foreign_key("vulnerability_occurrences", "projects", {:on_delete=>:cascade})1237 -> 0.0026s1238-- add_foreign_key("vulnerability_occurrences", "vulnerability_identifiers", {:column=>"primary_identifier_id", :on_delete=>:cascade})1239 -> 0.0013s1240-- add_foreign_key("vulnerability_occurrences", "vulnerability_scanners", {:column=>"scanner_id", :on_delete=>:cascade})1241 -> 0.0013s1242-- add_foreign_key("vulnerability_scanners", "projects", {:on_delete=>:cascade})1243 -> 0.0021s1244-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})1245 -> 0.0018s1246-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})1247 -> 0.0021s1248Dropped database 'gitlabhq_geo_test'1249Created database 'gitlabhq_geo_test'1250-- enable_extension("plpgsql")1251 -> 0.0178s1252-- create_table("event_log_states", {:primary_key=>"event_id", :id=>:bigint, :force=>:cascade})1253 -> 0.0038s1254-- create_table("file_registry", {:id=>:serial, :force=>:cascade})1255 -> 0.0145s1256-- create_table("job_artifact_registry", {:id=>:serial, :force=>:cascade})1257 -> 0.0100s1258-- create_table("project_registry", {:id=>:serial, :force=>:cascade})1259 -> 0.0470s1260$ date1261Fri May 31 16:22:43 UTC 20191262$ JOB_NAME=( $CI_JOB_NAME )1263$ TEST_TOOL=${JOB_NAME[0]}1264$ TEST_LEVEL=${JOB_NAME[1]}1265$ DATABASE=${JOB_NAME[2]}1266$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_${TEST_LEVEL}_${DATABASE}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1267$ export KNAPSACK_GENERATE_REPORT=true KNAPSACK_LOG_LEVEL=debug KNAPSACK_TEST_DIR=spec1268$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}1269$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1270$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1271$ export FLAKY_RSPEC_GENERATE_REPORT=true1272$ export CACHE_CLASSES=true1273$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}1274$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}1275$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}1276$ scripts/gitaly-test-spawn1277Checking gitaly-ruby bundle...1278Warning: 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`.1279The Gemfile's dependencies are satisfied1280Trying to connect to gitaly: ...... OK1281$ date1282Fri May 31 16:22:44 UTC 20191283$ export KNAPSACK_TEST_FILE_PATTERN=$(ruby -r./lib/quality/test_level.rb -e "puts Quality::TestLevel.new.pattern(:${TEST_LEVEL})")1284$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml --tag level:${TEST_LEVEL} --tag ~geo"1285Knapsack report generator started!1286Run options:1287 include {:level=>"system"}1288 exclude {:geo=>true}1289==> Setting up GitLab Shell...1290 GitLab Shell set up in 0.634633505 seconds...1291==> Setting up Gitaly...1292 Gitaly set up in 0.000230438 seconds...1293==> Setting up GitLab Elasticsearch Indexer...1294 GitLab Elasticsearch Indexer set up in 0.000396143 seconds...1295Issues > User uses quick actions1296Starting the Capybara driver server...1297 issuable common quick actions1298 behaves like assign quick action1299 new issue1300 creates the issue and interprets assign quick action accordingly1301 creates the issue and interprets assign quick action accordingly1302 post note to existing issue1303 creates the note and interprets the assign quick action accordingly1304 assigns the issue to the current user1305 preview of note on issue1306 explains assign quick action to bob1307 explains assign quick action to me1308 behaves like unassign quick action1309 new issue1310 creates the issue and interprets unassign quick action accordingly1311 creates the issue and interprets unassign quick action accordingly1312 post note to existing issue1313 creates the note and interprets the unassign quick action accordingly1314 unassigns the issue from current user1315 preview of note on issue1316 explains unassign quick action: from bob1317 explains unassign quick action: from me1318 behaves like close quick action1319 new issue1320 creates the issue and interprets close quick action accordingly1321 post note to existing issue1322 creates the note and interprets the close quick action accordingly1323 when current user cannot close issue1324 does not close the issue1325 preview of note on issue1326 explains close quick action1327 behaves like reopen quick action1328 new issue1329 creates the issue and interprets reopen quick action accordingly1330 post note to existing issue1331 creates the note and interprets the reopen quick action accordingly1332 when current user cannot reopen issue1333 does not reopen the issue1334 preview of note on issue1335 explains reopen quick action1336 behaves like title quick action1337 new issue1338 creates the issue and interprets title quick action accordingly1339 post note to existing issue1340 creates the note and interprets the title quick action accordingly1341 when current user cannot set title issue1342 does not set title to the issue1343 preview of note on issue1344 explains title quick action1345 behaves like todo quick action1346 new issue1347 creates the issue and interprets todo quick action accordingly1348 post note to existing issue1349 creates the note and interprets the todo quick action accordingly1350 when current user cannot add todo issue1351 does not add todo the issue1352 preview of note on issue1353 explains todo quick action1354 behaves like done quick action1355 new issue1356 creates the issue and interprets done quick action accordingly1357 post note to existing issue1358 creates the note and interprets the done quick action accordingly1359 when current user cannot mark issue todo as done1360 does not set the issue todo as done1361 preview of note on issue1362 explains done quick action1363 behaves like subscribe quick action1364 new issue1365 creates the issue and interprets subscribe quick action accordingly1366 post note to existing issue1367 creates the note and interprets the subscribe quick action accordingly1368 when current user cannot subscribe to issue1369 does not subscribe to the issue1370 preview of note on issue1371 explains subscribe quick action1372 behaves like unsubscribe quick action1373 new issue1374 creates the issue and interprets unsubscribe quick action accordingly1375 post note to existing issue1376 creates the note and interprets the unsubscribe quick action accordingly1377 when current user cannot unsubscribe to issue1378 does not unsubscribe to the issue1379 preview of note on issue1380 explains unsubscribe quick action1381 behaves like lock quick action1382 new issue1383 creates the issue and interprets lock quick action accordingly1384 post note to existing issue1385 creates the note and interprets the lock quick action accordingly1386 when current user cannot lock to issue1387 does not lock the issue1388 preview of note on issue1389 explains lock quick action1390 behaves like unlock quick action1391 new issue1392 creates the issue and interprets unlock quick action accordingly1393 post note to existing issue1394 creates the note and interprets the unlock quick action accordingly1395 when current user cannot unlock to issue1396 does not lock the issue1397 preview of note on issue1398 explains unlock quick action1399 behaves like milestone quick action1400 new issue1401 creates the issue and interprets milestone quick action accordingly1402 post note to existing issue1403 creates the note and interprets the milestone quick action accordingly1404 when current user cannot set milestone to issue1405 does not set milestone1406 preview of note on issue1407 explains milestone quick action1408 behaves like remove_milestone quick action1409 new issue1410 creates the issue and interprets remove_milestone quick action accordingly1411 post note to existing issue1412 creates the note and interprets the remove_milestone quick action accordingly1413 when current user cannot remove milestone to issue1414 does not remove milestone1415 preview of note on issue1416 explains remove_milestone quick action1417 behaves like label quick action1418 new issue1419 creates the issue and interprets label quick action accordingly1420 post note to existing issue1421 creates the note and interprets the label quick action accordingly1422 when current user cannot set label to issue1423 does not set label1424 preview of note on issue1425 explains label quick action1426 behaves like unlabel quick action1427 new issue1428 creates the issue and interprets unlabel quick action accordingly1429 post note to existing issue1430 creates the note and interprets the unlabel all quick action accordingly1431 creates the note and interprets the unlabel some quick action accordingly1432 when current user cannot unlabel to issue1433 does not unlabel1434 preview of note on issue1435 explains unlabel all quick action1436 explains unlabel some quick action1437 behaves like relabel quick action1438 new issue1439 creates the issue and interprets relabel quick action accordingly1440 post note to existing issue1441 creates the note and interprets the relabel quick action accordingly1442 creates the note and interprets the relabel quick action with empty param1443 when current user cannot relabel to issue1444 does not relabel1445 preview of note on issue1446 explains relabel all quick action1447 behaves like award quick action1448 new issue1449 creates the issue and interprets award quick action accordingly1450 post note to existing issue1451 creates the note and interprets the award quick action accordingly1452 preview of note on issue1453 explains label quick action1454 behaves like estimate quick action1455 new issue1456 creates the issue and interprets estimate quick action accordingly1457 post note to existing issue1458 creates the note and interprets the estimate quick action accordingly1459 when current user cannot set estimate to issue1460 does not set estimate1461 preview of note on issue1462 explains estimate quick action1463 behaves like remove_estimate quick action1464 new issue1465 creates the issue and interprets estimate quick action accordingly1466 post note to existing issue1467 creates the note and interprets the remove_estimate quick action accordingly1468 when current user cannot remove_estimate1469 does not remove_estimate1470 preview of note on issue1471 explains remove_estimate quick action1472 behaves like spend quick action1473 new issue1474 creates the issue and interprets spend quick action accordingly1475 post note to existing issue1476 creates the note and interprets the spend quick action accordingly1477 when current user cannot set spend time1478 does not set spend time1479 preview of note on issue1480 explains spend quick action1481 behaves like remove_time_spent quick action1482 new issue1483 creates the issue and interprets remove_time_spent quick action accordingly1484 post note to existing issue1485 creates the note and interprets the remove_time_spent quick action accordingly1486 when current user cannot set remove_time_spent time1487 does not set remove_time_spent time1488 preview of note on issue1489 explains remove_time_spent quick action1490 behaves like shrug quick action1491 new issue1492 creates the issue and interprets shrug quick action accordingly1493 post note to existing issue1494 creates the note and interprets shrug quick action accordingly1495 preview of note on issue1496 explains shrug quick action1497 behaves like tableflip quick action1498 new issue1499 creates the issue and interprets tableflip quick action accordingly1500 post note to existing issue1501 creates the note and interprets tableflip quick action accordingly1502 preview of note on issue1503 explains tableflip quick action1504 behaves like copy_metadata quick action1505 new issue1506 creates the issue and interprets copy_metadata quick action accordingly1507 post note to existing issue1508 creates the note and interprets copy_metadata quick action accordingly1509 when current user cannot copy_metadata1510 does not copy_metadata1511 preview of note on issue1512 explains copy_metadata quick action1513 behaves like issuable time tracker1514 renders the sidebar component empty state1515 updates the sidebar component when estimate is added1516 updates the sidebar component when spent is added1517 shows the comparison when estimate and spent are added1518 updates the sidebar component when estimate is removed1519 updates the sidebar component when spent is removed1520 shows the help state when icon is clicked1521 hides the help state when close icon is clicked1522 displays the correct help url1523 issue-only commands1524 behaves like confidential quick action1525 when the current user can update issues1526 does not create a note, and marks the issue as confidential1527 when the current user cannot update the issue1528 does not create a note, and does not mark the issue as confidential1529 behaves like remove_due_date quick action1530 remove_due_date action available and due date can be removed1531 removes the due date accordingly1532 remove_due_date action not available1533 does not remove the due date1534 behaves like duplicate quick action1535 mark issue as duplicate1536 when the current user can update issues1537 does not create a note, and marks the issue as a duplicate1538 when the current user cannot update the issue1539 does not create a note, and does not mark the issue as a duplicate1540 behaves like create_merge_request quick action1541 create a merge request starting from an issue1542 doesn't create a merge request when the branch name is invalid1543 doesn't create a merge request when a branch with that name already exists1544 creates a new merge request using issue iid and title as branch name when the branch name is empty1545 creates a merge request using the given branch name1546 behaves like due quick action1547 due quick action available and date can be added1548 sets the due date accordingly1549 due quick action not available1550 does not set the due date1551 behaves like move quick action1552 move the issue to another project1553 when the project is valid1554 moves the issue1555 when the project is valid but the user not authorized1556 does not move the issue1557 when the project is invalid1558 does not move the issue1559 when the user issues multiple commands1560 applies multiple commands with move command in the end1561 behaves like applies the commands to issues in both projects, target and source1562 applies quick actions1563 applies multiple commands with move command in the begining1564 behaves like applies the commands to issues in both projects, target and source1565 applies quick actions1566Knapsack report was generated. Preview:1567{1568 "spec/features/issues/user_uses_quick_actions_spec.rb": 754.79941916465761569}1570Knapsack global time execution for tests: 12m 34s1571Finished in 13 minutes 5 seconds (files took 18.42 seconds to load)1572126 examples, 0 failures1573$ date1574Fri May 31 16:36:17 UTC 20191576$ date1577Fri May 31 16:36:18 UTC 20191580coverage/: found 5 matching files 1581knapsack/: found 5 matching files 1582rspec_flaky/: found 4 matching files 1583rspec_profiling/: found 1 matching files 1584WARNING: tmp/capybara/: no matching files 1585Uploading artifacts to coordinator... ok id=223146815 responseStatus=201 Created token=yLncyawf1586Uploading artifacts...1587junit_rspec.xml: found 1 matching files 1588Uploading artifacts to coordinator... ok id=223146815 responseStatus=201 Created token=yLncyawf1589Job succeeded