Sha256: 0db254034d1907ab7e2a897fae2a98cc1f7e74d11e3e29d31b69da6bcae3798f

Contents?: true

Size: 516 Bytes

Versions: 10

Compression:

Stored size: 516 Bytes

Contents

class CreateAssetAttachments < ActiveRecord::Migration
  def change
    create_table :asset_attachments do |t|
      t.references :asset
      t.references :assetable, :polymorphic => true
      t.string :name
      t.timestamps
    end

    add_index :asset_attachments, :asset_id
    add_index :asset_attachments, [:assetable_type, :assetable_id]
    add_index :asset_attachments, [:assetable_type, :assetable_id, :name], unique: true, name: "named_asset"
    add_index :asset_attachments, :assetable_id
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
assetable-0.2.4 db/migrate/20131123172825_create_asset_attachments.rb
assetable-0.2.2 db/migrate/20131123172825_create_asset_attachments.rb
assetable-0.2.1 db/migrate/20131123172825_create_asset_attachments.rb
assetable-0.1.10 db/migrate/20131123172825_create_asset_attachments.rb
assetable-0.1.9 db/migrate/20131123172825_create_asset_attachments.rb
assetable-0.1.8 db/migrate/20131123172825_create_asset_attachments.rb
assetable-0.1.7 db/migrate/20131123172825_create_asset_attachments.rb
assetable-0.1.6 db/migrate/20131123172825_create_asset_attachments.rb
assetable-0.1.3 db/migrate/20131123172825_create_asset_attachments.rb
assetable-0.1.2 db/migrate/20131123172825_create_asset_attachments.rb