Sha256: 2755f3978ccd4d3fb2cf475ac523d943f04e3790de4582cfa75d5ce6c2706144

Contents?: true

Size: 781 Bytes

Versions: 7

Compression:

Stored size: 781 Bytes

Contents

class CreateSpreeCmsPages < ActiveRecord::Migration[5.2]
  def change
    create_table :spree_cms_pages do |t|
      t.column :title, :string, null: false
      t.column :meta_title, :string
      t.column :content, :text
      t.column :meta_description, :text
      t.column :visible, :boolean, default: true, index: true
      t.column :slug, :string
      t.column :type, :string
      t.column :locale, :string
      t.column :deleted_at, :datetime, index: true

      t.belongs_to :store

      t.timestamps
    end

    add_index :spree_cms_pages, [:slug, :store_id], unique: true
    add_index :spree_cms_pages, [:slug, :store_id, :deleted_at]
    add_index :spree_cms_pages, [:title, :type, :store_id]
    add_index :spree_cms_pages, [:store_id, :locale, :type]
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spree_core-4.3.3 db/migrate/20210512191732_create_spree_cms_pages.rb
spree_core-4.3.2 db/migrate/20210512191732_create_spree_cms_pages.rb
spree_core-4.3.1 db/migrate/20210512191732_create_spree_cms_pages.rb
spree_core-4.3.0 db/migrate/20210512191732_create_spree_cms_pages.rb
spree_core-4.3.0.rc3 db/migrate/20210512191732_create_spree_cms_pages.rb
spree_core-4.3.0.rc2 db/migrate/20210512191732_create_spree_cms_pages.rb
spree_core-4.3.0.rc1 db/migrate/20210512191732_create_spree_cms_pages.rb