summaryrefslogtreecommitdiff
path: root/db/migrate/20140914173417_remove_old_member_tables.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-09-14 20:38:57 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-09-14 20:38:57 +0300
commit13af7de9411ef20fcab00f7c5d7cdc6b90dbd4b7 (patch)
tree31876b6aa09c0c838ec3838aa0072293b3a0f0e6 /db/migrate/20140914173417_remove_old_member_tables.rb
parent8210d813812571b479d630ff61410347f8ebeb5b (diff)
downloadgitlab-ce-13af7de9411ef20fcab00f7c5d7cdc6b90dbd4b7.tar.gz
Fix migration and association for new members table
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'db/migrate/20140914173417_remove_old_member_tables.rb')
-rw-r--r--db/migrate/20140914173417_remove_old_member_tables.rb26
1 files changed, 26 insertions, 0 deletions
diff --git a/db/migrate/20140914173417_remove_old_member_tables.rb b/db/migrate/20140914173417_remove_old_member_tables.rb
new file mode 100644
index 00000000000..408b9551dbb
--- /dev/null
+++ b/db/migrate/20140914173417_remove_old_member_tables.rb
@@ -0,0 +1,26 @@
+class RemoveOldMemberTables < ActiveRecord::Migration
+ def up
+ drop_table :users_groups
+ drop_table :users_projects
+ end
+
+ def down
+ create_table :users_groups do |t|
+ t.integer :group_access, null: false
+ t.integer :group_id, null: false
+ t.integer :user_id, null: false
+ t.integer :notification_level, null: false, default: 3
+
+ t.timestamps
+ end
+
+ create_table :users_projects do |t|
+ t.integer :project_access, null: false
+ t.integer :project_id, null: false
+ t.integer :user_id, null: false
+ t.integer :notification_level, null: false, default: 3
+
+ t.timestamps
+ end
+ end
+end