Sha256: 92f3cc9d77eac46216f888a525b6edfbf6d187d24536e1a4813661b2a6b167ff

Contents?: true

Size: 502 Bytes

Versions: 14

Compression:

Stored size: 502 Bytes

Contents

class CreateEcmCmsFolders < ActiveRecord::Migration
  def change
    create_table :ecm_cms_folders do |t|
      t.string :basename
      t.string :pathname

      # associations
      t.integer :children_count, default: 0, null: false
      t.integer :ecm_cms_templates_count, default: 0, null: false

      # awesome nested set
      t.references :parent
      t.integer :lft
      t.integer :rgt
      t.integer :depth

      t.timestamps
    end
    add_index :ecm_cms_folders, :parent_id
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
ecm_cms2-4.0.1 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-4.0.0 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-3.0.3 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-3.0.2 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-3.0.1 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-3.0.0 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-2.1.4 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-2.1.3 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-2.1.2 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-2.1.1 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-2.1.0 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-2.0.4 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-2.0.3 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-2.0.2 db/migrate/001_create_ecm_cms_folders.rb