Sha256: 08f4df7fb7a3f875e9295829f4f69247280ba853e51aa0f95676989455bda0cd
Contents?: true
Size: 987 Bytes
Versions: 4
Compression:
Stored size: 987 Bytes
Contents
class <%= migration_name %> < ActiveRecord::Migration def self.up create_table :<%= short_message_table_name %> do |t| t.string :destination t.text :body t.string :originator t.string :originator_type t.string :message_type t.timestamps end create_table :<%= delivery_receipt_table_name %> do |t| t.references :<%= short_message_model_name.underscore %> t.string :tracking_id, :limit => 32 t.string :status, :limit => 20 t.timestamps end add_index :<%= delivery_receipt_table_name %>, :<%= "#{short_message_model_name.underscore}_id" %> add_index :<%= delivery_receipt_table_name %>, :tracking_id end def self.down remove_index :<%= delivery_receipt_table_name %>, :<%= "#{short_message_model_name.underscore}_id" %> remove_index :<%= delivery_receipt_table_name %>, :tracking_id drop_table :<%= short_message_table_name %> drop_table :<%= delivery_receipt_table_name %> end end
Version data entries
4 entries across 4 versions & 1 rubygems