Sha256: e8491dabb274cb5eb920a70b7c829266a6f6aa66cfa534c5369d2ae83b733b64
Contents?: true
Size: 942 Bytes
Versions: 2
Compression:
Stored size: 942 Bytes
Contents
class MigrateDevapeCms < ActiveRecord::Migration def self.up create_table :devape_cms_categories_posts, :id => false do |t| t.integer :post_id t.integer :category_id t.timestamps end create_table :devape_cms_categories do |t| t.string :title t.text :description t.integer :parent_id t.timestamps end create_table :devape_cms_posts do |t| t.integer :admin_id t.string :title t.text :content t.integer :parent_id t.string :slug t.timestamps end add_index(:devape_cms_categories_posts, :post_id) add_index(:devape_cms_categories_posts, :category_id) add_index(:devape_cms_categories, :parent_id) add_index(:devape_cms_posts, :parent_id) add_index(:devape_cms_posts, :slug) end def self.down drop_table :devape_cms_posts drop_table :devape_cms_categories drop_table :devape_cms_categories_posts end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
devape_cms-0.0.4 | lib/rails/generators/devape_cms/templates/migration.rb |
devape_cms-0.0.3 | lib/rails/generators/devape_cms/templates/migration.rb |