class CreateMyModules < ActiveRecord::Migration def change create_table :my_modules do |t| t.string :name, null: false t.datetime :due_date t.string :description # Positions t.integer :x, null: false, default: 0 t.integer :y, null: false, default: 0 # Foreign keys t.integer :project_id, null: false t.integer :my_module_group_id t.timestamps null: false end add_foreign_key :my_modules, :projects add_index :my_modules, :project_id add_index :my_modules, :my_module_group_id end end