Sha256: 3efe883b8ba0003b36a1edc62f9a2597205f839a8260234058311ab44b2d00ad
Contents?: true
Size: 946 Bytes
Versions: 17
Compression:
Stored size: 946 Bytes
Contents
class CreateWikiPages < ActiveRecord::Migration def self.up create_table :wiki_pages do |t| t.integer :creator_id t.integer :updator_id t.string :path t.string :title t.text :content t.timestamps end add_index :wiki_pages, :creator_id add_index :wiki_pages, :path, :unique => true create_table :wiki_page_versions do |t| t.integer :page_id, :null => false # Reference to page t.integer :updator_id # Reference to user, updated page t.integer :number # Version number t.string :comment t.string :path t.string :title t.text :content t.timestamp :updated_at end add_index :wiki_page_versions, :page_id add_index :wiki_page_versions, :updator_id end def self.down drop_table :wiki_page_versions drop_table :wiki_pages end end
Version data entries
17 entries across 17 versions & 1 rubygems