Skip to content

Draft: Add `default_merge_method` to ApplicationSettings model

Part of #35266

What does this MR do?

Add column default_merge_method to application_settings

UP

== 20210331114710 AddDefaultMergeMethodToApplicationSettings: migrating =======
-- add_column(:application_settings, :default_merge_method, :text, {:default=>"merge", :limit=>nil, :null=>false})
   -> 0.0072s
== 20210331114710 AddDefaultMergeMethodToApplicationSettings: migrated (0.0073s) 

== 20210331114912 AddLimitToDefaultMergeMethodToApplicationSettings: migrating 
-- transaction_open?()
   -> 0.0000s
-- current_schema()
   -> 0.0004s
-- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_74a73b6cd8\nCHECK ( char_length(default_merge_method) <= 16 )\nNOT VALID;\n")
   -> 0.0036s
-- current_schema()
   -> 0.0003s
-- execute("SET statement_timeout TO 0")
   -> 0.0008s
-- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_74a73b6cd8;")
   -> 0.0088s
-- execute("RESET ALL")
   -> 0.0010s
== 20210331114912 AddLimitToDefaultMergeMethodToApplicationSettings: migrated (0.0379s) 

DOWN

== 20210331114912 AddLimitToDefaultMergeMethodToApplicationSettings: reverting 
-- execute("ALTER TABLE application_settings\nDROP CONSTRAINT IF EXISTS check_74a73b6cd8\n")
   -> 0.0017s
== 20210331114912 AddLimitToDefaultMergeMethodToApplicationSettings: reverted (0.0156s) 

== 20210331114710 AddDefaultMergeMethodToApplicationSettings: reverting =======
-- remove_column(:application_settings, :default_merge_method, :text, {:default=>"merge", :limit=>nil, :null=>false})
   -> 0.0036s
== 20210331114710 AddDefaultMergeMethodToApplicationSettings: reverted (0.0054s) 

Add column default_merge_method to namespace_settings

UP

== 20210331154810 AddDefaultMergeMethodToNamespaceSettings: migrating =========
-- add_column(:namespace_settings, :default_merge_method, :text, {:default=>"merge", :limit=>nil, :null=>false})
   -> 0.0045s
== 20210331154810 AddDefaultMergeMethodToNamespaceSettings: migrated (0.0046s) 

== 20210331154932 AddLimitToDefaultMergeMethodToNamespaceSettings: migrating ==
-- transaction_open?()
   -> 0.0000s
-- current_schema()
   -> 0.0002s
-- execute("ALTER TABLE namespace_settings\nADD CONSTRAINT check_874179f86a\nCHECK ( char_length(default_merge_method) <= 16 )\nNOT VALID;\n")
   -> 0.0013s
-- current_schema()
   -> 0.0003s
-- execute("SET statement_timeout TO 0")
   -> 0.0006s
-- execute("ALTER TABLE namespace_settings VALIDATE CONSTRAINT check_874179f86a;")
   -> 0.0068s
-- execute("RESET ALL")
   -> 0.0006s
== 20210331154932 AddLimitToDefaultMergeMethodToNamespaceSettings: migrated (0.0323s) 

DOWN

== 20210331154932 AddLimitToDefaultMergeMethodToNamespaceSettings: reverting ==
-- execute("ALTER TABLE namespace_settings\nDROP CONSTRAINT IF EXISTS check_874179f86a\n")
   -> 0.0012s
== 20210331154932 AddLimitToDefaultMergeMethodToNamespaceSettings: reverted (0.0147s) 


== 20210331154810 AddDefaultMergeMethodToNamespaceSettings: reverting =========
-- remove_column(:namespace_settings, :default_merge_method, :text, {:default=>"merge", :limit=>nil, :null=>false})
   -> 0.0024s
== 20210331154810 AddDefaultMergeMethodToNamespaceSettings: reverted (0.0036s) 
Edited by Michele Azzolari

Merge request reports