Sha256: 41146ceafb31ae2aaff74497d71f222521fe6c8f9a914c9057a8f2181d7954ed
Contents?: true
Size: 621 Bytes
Versions: 68
Compression:
Stored size: 621 Bytes
Contents
class CreateGroups < ActiveRecord::Migration def change create_table :groups do |t| t.string :title, null: false t.integer :creator_id, null: false t.timestamps end add_index :groups, :title, unique: true reversible do |dir| dir.up do execute <<-SQL ALTER TABLE groups ADD CONSTRAINT fk_groups_users FOREIGN KEY (creator_id) REFERENCES users(id) SQL end dir.down do execute <<-SQL ALTER TABLE groups DROP CONSTRAINT fk_groups_users SQL end end end end
Version data entries
68 entries across 68 versions & 1 rubygems