Sha256: 6009a83e148a707ad98efad23e9896edbd2169554ea045bb6082cf59a2791676

Contents?: true

Size: 556 Bytes

Versions: 4

Compression:

Stored size: 556 Bytes

Contents

class CreateUsers < ActiveRecord::Migration<%= migration_version %>
  def change # rubocop:disable Metrics/MethodLength
    create_table :users do |t|
      t.string :email, null: false, default: ''

      t.string :first_name
      t.string :last_name
      t.boolean :employee

      t.string :slack_username
      t.string :time_zone

      t.string :avatar_url

      # Omniauth
      t.string :provider
      t.string :uid

      t.datetime :deactivated_at

      t.timestamps null: false
    end

    add_index :users, :email, unique: true
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
infinum_id-2.2.0 lib/generators/templates/migration.rb
infinum_id-2.1.0 lib/generators/templates/migration.rb
infinum_id-2.0.1 lib/generators/templates/migration.rb
infinum_id-2.0.0 lib/generators/templates/migration.rb