Sha256: b4708bcd0d23eb1f5add90fc8551a6600983052ad03894008625007eb8c741a0

Contents?: true

Size: 678 Bytes

Versions: 26

Compression:

Stored size: 678 Bytes

Contents

require File.join(File.dirname(__FILE__), "constraint_migration")

class CreateDataRecords < ConstraintMigration
  def self.up
    create_table "data_records", :force => true do |t|
      t.string :type
      t.string :location, :null => false
      t.string :mime
      t.references :source, :null => false
    end
   
    # Create the index 
    add_index :data_records, :source_id, :unique => false
    
    # Create the foreign key
    create_constraint("data_records", "active_sources", 'source_id')
  end

  def self.down
    # drop the foreign key
    remove_constraint("data_records", "active_sources")

    # drop the table    
    drop_table "data_records"
  end

end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
talia_core-0.7.0 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.5.4 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.5.3 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.5.2 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.5.1 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.5.0 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.22 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.20 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.19 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.18 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.17 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.16 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.15 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.14 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.13 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.12 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.11 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.10 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.9 generators/talia_base/templates/migrations/create_data_records.rb
talia_core-0.4.8 generators/talia_base/templates/migrations/create_data_records.rb