Sha256: bbdc31fb6bacbfbebb9fa8427cc6235ad9c4df7be4b2707c386bd4be7776da03

Contents?: true

Size: 514 Bytes

Versions: 21

Compression:

Stored size: 514 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

21 entries across 21 versions & 2 rubygems

Version Path
ecm_cms2-1.1.1 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-1.1.0 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-1.0.1 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-1.0.5.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms2-1.0.0 db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-1.0.4.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-1.0.3.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-1.0.2.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-1.0.1.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-1.0.0.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-0.0.13.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-0.0.11.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-0.0.10.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-0.0.8.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-0.0.7.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-0.0.6.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-0.0.5.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-0.0.4.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-0.0.3.pre db/migrate/001_create_ecm_cms_folders.rb
ecm_cms-0.0.2.pre db/migrate/001_create_ecm_cms_folders.rb