Sha256: 615b9f8c3e4a4be2c1a1893644a7a013199e77cf127b7ca7a5c6c8c54c82c3f8

Contents?: true

Size: 627 Bytes

Versions: 9

Compression:

Stored size: 627 Bytes

Contents

class CreateContentsCoreBlocks < ActiveRecord::Migration[5.0]
  def change
    create_table :contents_core_blocks do |t|
      t.string :block_type, null: false, default: 'text'
      t.integer :version, null: false, default: 0
      t.string :name, null: false, default: ''
      t.integer :position, null: false, default: 0
      t.boolean :published, null: false, default: true
      t.string :options, null: false, default: '{}'
      t.string :validations, null: false, default: '{}'
      t.integer :parent_id
      t.string :parent_type
    end

    add_index :contents_core_blocks, [:parent_id, :parent_type]
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
contents_core-0.1.9 db/migrate/20170414173603_create_contents_core_blocks.rb
contents_core-0.1.8 db/migrate/20170414173603_create_contents_core_blocks.rb
contents_core-0.1.7 db/migrate/20170414173603_create_contents_core_blocks.rb
contents_core-0.1.6 db/migrate/20170414173603_create_contents_core_blocks.rb
contents_core-0.1.5 db/migrate/20170414173603_create_contents_core_blocks.rb
contents_core-0.1.4 db/migrate/20170414173603_create_contents_core_blocks.rb
contents_core-0.1.2 db/migrate/20170414173603_create_contents_core_blocks.rb
contents_core-0.1.1 db/migrate/20170414173603_create_contents_core_blocks.rb
contents_core-0.1.0 db/migrate/20170414173603_create_contents_core_blocks.rb