Skip to content

Add default_branch_name column to namespace_settings table

What does this MR do?

Adds default_branch_name to namespace_settings to support allowing group admins to specify a default branch name for their projects.

db/migrate/20200919200318_add_default_branch_name_to_namespace_settings.rb

up

== 20200919200318 AddDefaultBranchNameToNamespaceSettings: migrating ==========
-- add_column(:namespace_settings, :default_branch_name, :text)
   -> 0.0012s
== 20200919200318 AddDefaultBranchNameToNamespaceSettings: migrated (0.0012s) =

down

== 20200919200318 AddDefaultBranchNameToNamespaceSettings: reverting ==========
-- remove_column(:namespace_settings, :default_branch_name, :text)
   -> 0.0032s
== 20200919200318 AddDefaultBranchNameToNamespaceSettings: reverted (0.0082s) =

db/migrate/20200919204155_add_text_limit_to_namespace_settings_default_branch_name.rb

up

== 20200919204155 AddTextLimitToNamespaceSettingsDefaultBranchName: migrating =
-- transaction_open?()
   -> 0.0000s
-- execute("ALTER TABLE namespace_settings\nADD CONSTRAINT check_0ba93c78c7\nCHECK ( char_length(default_branch_name) <= 255 )\nNOT VALID;\n")
   -> 0.0012s
-- execute("SET statement_timeout TO 0")
   -> 0.0001s
-- execute("ALTER TABLE namespace_settings VALIDATE CONSTRAINT check_0ba93c78c7;")
   -> 0.0012s
-- execute("RESET ALL")
   -> 0.0002s
== 20200919204155 AddTextLimitToNamespaceSettingsDefaultBranchName: migrated (0.0122s)

down

== 20200919204155 AddTextLimitToNamespaceSettingsDefaultBranchName: reverting =
-- execute("ALTER TABLE namespace_settings\nDROP CONSTRAINT IF EXISTS check_0ba93c78c7\n")
   -> 0.0013s
== 20200919204155 AddTextLimitToNamespaceSettingsDefaultBranchName: reverted (0.0072s)

Closes #251935 (closed)

Edited by Kerri Miller

Merge request reports