Sha256: 70994040f40a26cceda27b0c870cae4a755236f7a8b37f2a7ef92fb0c071e436

Contents?: true

Size: 1.07 KB

Versions: 12

Compression:

Stored size: 1.07 KB

Contents

# frozen_string_literal: true

ActiveRecord::Schema.define do
  self.verbose = false

  create_table :documents, force: true do |t|
    t.string   :name
    t.string   :reference
  end

  create_table :users, force: true do |t|
    t.string :name
    t.string :email
    t.string :reference
  end

  create_table :factories, force: true do |t|
    t.string :name
  end

  create_table :products, force: true do |t|
    t.integer :factory_id
    t.string :name
  end

  create_table :publishers, force: true do |t|
    t.string :name
  end

  create_table :games, force: true do |t|
    t.string :name
    t.integer :publisher_id
  end

  create_table :pokemon_masters, force: true do |t|
    t.string :first_name, null: false
    t.string :last_name
    t.integer :age, null: false
  end

  create_table :pokemons, force: true do |t|
    t.string :name, null: false
    t.string :nickname
    t.integer :pokemon_master_id
    t.boolean :favorite
    t.integer :previous_form_id
    t.index %i[pokemon_master_id favorite], unique: true
  end

  add_foreign_key 'pokemons', 'pokemon_masters'
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
azeroth-0.10.0 spec/dummy/db/schema.rb
azeroth-0.9.0 spec/dummy/db/schema.rb
azeroth-0.8.2 spec/dummy/db/schema.rb
azeroth-0.8.1 spec/dummy/db/schema.rb
azeroth-0.8.0 spec/dummy/db/schema.rb
azeroth-0.7.4 spec/dummy/db/schema.rb
azeroth-0.7.3 spec/dummy/db/schema.rb
azeroth-0.7.2 spec/dummy/db/schema.rb
azeroth-0.7.1 spec/dummy/db/schema.rb
azeroth-0.7.0 spec/dummy/db/schema.rb
azeroth-0.6.5 spec/dummy/db/schema.rb
azeroth-0.6.4 spec/dummy/db/schema.rb