Sha256: 6ece90383068bec20f32b033b9733a06fe5d17610564c21af954207672dba5db

Contents?: true

Size: 426 Bytes

Versions: 8

Compression:

Stored size: 426 Bytes

Contents

class CreateMaglevPagePaths < ActiveRecord::Migration[6.0]
  include Maglev::Migration
  def change
    create_table :maglev_page_paths, id: primary_key_type do |t|
      t.references :maglev_page, type: foreign_key_type
      t.string :locale, null: false
      t.string :value, null: false
    end

    add_index :maglev_page_paths, [:value, :locale], unique: true

    remove_column :maglev_pages, :path, :string
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
maglevcms-1.8.0 db/migrate/20210830085101_create_maglev_page_paths.rb
maglevcms-1.7.3 db/migrate/20210830085101_create_maglev_page_paths.rb
maglevcms-1.7.2 db/migrate/20210830085101_create_maglev_page_paths.rb
maglevcms-1.7.1 db/migrate/20210830085101_create_maglev_page_paths.rb
maglevcms-1.7.0 db/migrate/20210830085101_create_maglev_page_paths.rb
maglevcms-1.6.1 db/migrate/20210830085101_create_maglev_page_paths.rb
maglevcms-1.6.0 db/migrate/20210830085101_create_maglev_page_paths.rb
maglevcms-1.5.1 db/migrate/20210830085101_create_maglev_page_paths.rb