Sha256: 966ca21fd3e8ab2e275195930f75a7cf6b7b9e7e0428c9d925ab2326bb6b87ef

Contents?: true

Size: 780 Bytes

Versions: 12

Compression:

Stored size: 780 Bytes

Contents

class AddForeignKeys < ActiveRecord::Migration
  def change
    add_foreign_key :alchemy_cells, :alchemy_pages,
      column: :page_id,
      on_update: :cascade,
      on_delete: :cascade,
      name: :alchemy_cells_page_id_fkey

    add_foreign_key :alchemy_contents, :alchemy_elements,
      column: :element_id,
      on_update: :cascade,
      on_delete: :cascade,
      name: :alchemy_contents_element_id_fkey

    add_foreign_key :alchemy_elements, :alchemy_pages,
      column: :page_id,
      on_update: :cascade,
      on_delete: :cascade,
      name: :alchemy_elements_page_id_fkey

    add_foreign_key :alchemy_elements, :alchemy_cells,
      column: :cell_id,
      on_update: :cascade,
      on_delete: :cascade,
      name: :alchemy_elements_cell_id_fkey
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
alchemy_cms-3.6.7 db/migrate/20160928080104_add_foreign_keys.rb
alchemy_cms-3.6.6 db/migrate/20160928080104_add_foreign_keys.rb
alchemy_cms-3.6.5 db/migrate/20160928080104_add_foreign_keys.rb
alchemy_cms-3.6.4 db/migrate/20160928080104_add_foreign_keys.rb
alchemy_cms-3.6.3 db/migrate/20160928080104_add_foreign_keys.rb
alchemy_cms-3.6.2 db/migrate/20160928080104_add_foreign_keys.rb
alchemy_cms-3.6.1 db/migrate/20160928080104_add_foreign_keys.rb
alchemy_cms-4.0.0.beta db/migrate/20160928080104_add_foreign_keys.rb
alchemy_cms-3.6.0 db/migrate/20160928080104_add_foreign_keys.rb
alchemy_cms-3.5.0 db/migrate/20160928080104_add_foreign_keys.rb
alchemy_cms-3.5.0.rc2 db/migrate/20160928080104_add_foreign_keys.rb
alchemy_cms-3.5.0.rc1 db/migrate/20160928080104_add_foreign_keys.rb