Sha256: 796d22d47c96187dd7a31cf54e55d9900bc75276bd27de9f47bd4e921c87708e
Contents?: true
Size: 693 Bytes
Versions: 68
Compression:
Stored size: 693 Bytes
Contents
class CreateSlides < ActiveRecord::Migration def up create_table :slides do |t| t.string :title t.text :body, null: false t.integer :position, null: false, default: 1 t.references :slideshow, index: true, null: false t.timestamps end reversible do |dir| dir.up do execute <<-SQL ALTER TABLE slides ADD CONSTRAINT fk_slides_slideshows FOREIGN KEY (slideshow_id) REFERENCES slideshows(id) SQL end dir.down do execute <<-SQL ALTER TABLE slides DROP CONSTRAINT fk_slides_slideshows SQL end end end def down end end
Version data entries
68 entries across 68 versions & 1 rubygems