Sha256: 6a97b8882f61f92618d9e8cac3bca3f503e8e95851c5e11dce270b29cbee616f

Contents?: true

Size: 702 Bytes

Versions: 5

Compression:

Stored size: 702 Bytes

Contents

class DeviseUpdateUsers < ActiveRecord::Migration[5.2]
  def change
    add_column :users, :username, :string, null: false
    add_column :users, :real_name, :string
    add_column :users, :biography, :text
    add_column :users, :role, :string, null: false, default: 'user'
    add_column :users, :albums_count,   :integer, default: 0, null: false
    add_column :users, :articles_count, :integer, default: 0, null: false
    add_column :users, :notes_count,    :integer, default: 0, null: false
    add_column :users, :projects_count, :integer, default: 0, null: false
    add_column :users, :uploads_count,  :integer, default: 0, null: false

    add_index :users, :username, unique: true
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
elabs-5.0.0 db/migrate/20180813000000_devise_update_users.rb
elabs-4.0.0 db/migrate/20180813000000_devise_update_users.rb
elabs-3.0.0 db/migrate/20180813000000_devise_update_users.rb
elabs-2.0.0 db/migrate/20180813000000_devise_update_users.rb
elabs-2.0.0.pre db/migrate/20180813000000_devise_update_users.rb