aboutsummaryrefslogtreecommitdiffstats
path: root/db/migrate
diff options
context:
space:
mode:
authorXinhui2016-05-12 10:14:37 +0200
committerXinhui2016-05-13 18:17:03 +0200
commit24f83ed286f1a2cbc8adc3051ab319b29a8bbf79 (patch)
tree0294cc99da32c71ad207b62ce0342c9202991d3d /db/migrate
parent2cb49d26214f9082fa00fe58ee1c1388e45a34ed (diff)
downloadchouette-core-24f83ed286f1a2cbc8adc3051ab319b29a8bbf79.tar.bz2
Merge cas_client into master
Diffstat (limited to 'db/migrate')
-rw-r--r--db/migrate/20160511134824_add_username_to_users.rb15
1 files changed, 15 insertions, 0 deletions
diff --git a/db/migrate/20160511134824_add_username_to_users.rb b/db/migrate/20160511134824_add_username_to_users.rb
new file mode 100644
index 000000000..50dfda864
--- /dev/null
+++ b/db/migrate/20160511134824_add_username_to_users.rb
@@ -0,0 +1,15 @@
+class AddUsernameToUsers < ActiveRecord::Migration
+ def up
+ add_column :users, :username, :string, :null => false
+ add_index :users, :username, :unique => true
+ User.all.each do |u|
+ u.username = u.email
+ u.save
+ end
+ end
+
+ def down
+ remove_column :users, :username, :string, :null => false
+ remove_index :users, :username, :unique => true
+ end
+end