Sha256: b82b71b4cab08e58c1c632ceef485c9635d4a397104999fc91302062e0ef9af3
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
module TestDb def self.up ActiveRecord::Base.connection.create_table :documents, force: true do |t| t.string :name t.string :surname t.boolean :keep_alive t.datetime :date t.decimal :price, precision: 6, scale: 2 t.decimal :average, precision: 6, scale: 3 t.timestamps end ActiveRecord::Base.connection.create_table :sections, force: true do |t| t.string :title t.integer :document_id t.integer :chapter_id t.timestamps end ActiveRecord::Base.connection.create_table :chapters, force: true do |t| t.string :title t.timestamps end ActiveRecord::Base.connection.create_table :users, force: true do |t| t.string :email t.string :firstname t.string :lastname t.timestamps end end def self.down ActiveRecord::Base.connection.drop_table :users ActiveRecord::Base.connection.drop_table :chapters ActiveRecord::Base.connection.drop_table :sections ActiveRecord::Base.connection.drop_table :documents end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
active_metadata-0.8.1 | spec/support/migrations.rb |
active_metadata-0.8.0 | spec/support/migrations.rb |