Sha256: c33f10005ec5bf9cb59782b234dfcea9d758db4f987b4255515a149e97b9bcfc

Contents?: true

Size: 605 Bytes

Versions: 5

Compression:

Stored size: 605 Bytes

Contents

class CreateLanguages < ActiveRecord::Migration[5.2]
  def change
    create_table :languages do |t|
      t.string :iso639_1, size: 2,  default: nil, null: false
      t.string :name,     size: 45, default: nil, null: false
      t.integer :albums_count,   default: 0, null: false
      t.integer :articles_count, default: 0, null: false
      t.integer :notes_count,    default: 0, null: false
      t.integer :projects_count, default: 0, null: false
      t.integer :uploads_count,  default: 0, null: false

      t.index :iso639_1, unique: true
      t.index :name,     unique: true
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
elabs-5.0.0 db/migrate/20180813000001_create_languages.rb
elabs-4.0.0 db/migrate/20180813000001_create_languages.rb
elabs-3.0.0 db/migrate/20180813000001_create_languages.rb
elabs-2.0.0 db/migrate/20180813000001_create_languages.rb
elabs-2.0.0.pre db/migrate/20180813000001_create_languages.rb