Sha256: d3e22cd94824d65660942e42b24b2c4d3ef5d00165cc0feff872fd5ebd08daf3
Contents?: true
Size: 685 Bytes
Versions: 10
Compression:
Stored size: 685 Bytes
Contents
class CreateStructures < ActiveRecord::Migration def change create_table :structures do |t| t.string :slug, null: false t.integer :structure_type_id, limit: 1, default: 1 t.integer :position_type_id, limit: 1, default: 1 t.references :user t.boolean :is_visible, default: true, null: false t.integer :parent_id t.integer :lft, default: 0 t.integer :rgt, default: 0 t.integer :depth, default: 0 t.timestamps end add_index :structures, [:slug, :structure_type_id], unique: true add_index :structures, :position_type_id add_index :structures, :parent_id add_index :structures, [:lft, :rgt] end end
Version data entries
10 entries across 10 versions & 1 rubygems