diff options
author | Valery Sizov <vsv2711@gmail.com> | 2015-05-07 17:29:15 +0300 |
---|---|---|
committer | Valery Sizov <vsv2711@gmail.com> | 2015-05-07 17:29:15 +0300 |
commit | 3e6181db143e62c471da98d6474730c512a591c3 (patch) | |
tree | 7172a1023daa1127d26c71515911b097acd00052 /db/migrate | |
parent | 93a2cc095bea039c92751673c4d81c04bab0b3a2 (diff) | |
download | gitlab-ce-3e6181db143e62c471da98d6474730c512a591c3.tar.gz |
Make migrations reversiblefix_migration
Diffstat (limited to 'db/migrate')
-rw-r--r-- | db/migrate/20150423033240_add_default_project_visibililty_to_application_settings.rb | 6 | ||||
-rw-r--r-- | db/migrate/20150429002313_remove_abandoned_group_members_records.rb | 5 |
2 files changed, 9 insertions, 2 deletions
diff --git a/db/migrate/20150423033240_add_default_project_visibililty_to_application_settings.rb b/db/migrate/20150423033240_add_default_project_visibililty_to_application_settings.rb index 9b0f13f3fa7..50a9b2439e0 100644 --- a/db/migrate/20150423033240_add_default_project_visibililty_to_application_settings.rb +++ b/db/migrate/20150423033240_add_default_project_visibililty_to_application_settings.rb @@ -1,7 +1,11 @@ class AddDefaultProjectVisibililtyToApplicationSettings < ActiveRecord::Migration - def change + def up add_column :application_settings, :default_project_visibility, :integer visibility = Settings.gitlab.default_projects_features['visibility_level'] execute("update application_settings set default_project_visibility = #{visibility}") end + + def down + remove_column :application_settings, :default_project_visibility + end end diff --git a/db/migrate/20150429002313_remove_abandoned_group_members_records.rb b/db/migrate/20150429002313_remove_abandoned_group_members_records.rb index 6013605bb35..244637e1c4a 100644 --- a/db/migrate/20150429002313_remove_abandoned_group_members_records.rb +++ b/db/migrate/20150429002313_remove_abandoned_group_members_records.rb @@ -1,6 +1,9 @@ class RemoveAbandonedGroupMembersRecords < ActiveRecord::Migration - def change + def up execute("DELETE FROM members WHERE type = 'GroupMember' AND source_id NOT IN(\ SELECT id FROM namespaces WHERE type='Group')") end + + def down + end end |