Sha256: 6c60625ead64dc0fbe53efca756242e73134cc65509ca30bc151bd269d873538
Contents?: true
Size: 821 Bytes
Versions: 10
Compression:
Stored size: 821 Bytes
Contents
class AddDocument < ActiveRecord::Migration def up create_table :documents do |t| t.string :external_identifier t.string :internal_identifier t.string :description t.datetime :document_date t.references :document_record, :polymorphic => true t.references :document_type t.timestamps end add_index :documents, [:document_record_type, :document_record_id], :name => 'document_record_poly_idx' add_index :documents, :document_type_id, :name => 'document_type_idx' create_table :document_types do |t| t.string :external_identifier t.string :internal_identifier t.string :description t.timestamps end end def down [:documents, :document_types].each do |table| drop_table table end end end
Version data entries
10 entries across 10 versions & 1 rubygems