Sha256: fc7e1407d68a33575029d2d1eaa1877e897a395b13454362ba08ca4eac010446

Contents?: true

Size: 930 Bytes

Versions: 10

Compression:

Stored size: 930 Bytes

Contents

class CreateAssets < ActiveRecord::Migration
  def change
    create_table :assets do |t|
      t.string  :data_file_name, null: false
      t.string  :data_content_type
      t.integer :data_file_size
      
      t.integer :assetable_id, null: false
		  t.string  :assetable_type, limit: 30, null: false
      t.string  :type, limit: 30
      t.string  :guid, limit: 10

      t.integer :locale, limit: 1, default: 0
      t.integer :user_id
      t.integer :sort_order, default: 0

      t.integer :width
      t.integer :height

      t.boolean :is_main, default: false, null: false
      t.string  :original_name
      t.string  :data_secure_token, limit: 20
      t.string  :cached_alt
      t.string  :cached_title

      t.timestamps
    end
    
    add_index :assets, [:assetable_type, :type, :assetable_id]
    add_index :assets, :guid
    add_index :assets, :data_secure_token
    add_index :assets, :user_id
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ab_admin-0.9.0 db/migrate/20130101000003_create_assets.rb
ab_admin-0.8.3 db/migrate/20130101000003_create_assets.rb
ab_admin-0.8.2 db/migrate/20130101000003_create_assets.rb
ab_admin-0.8.1 db/migrate/20130101000003_create_assets.rb
ab_admin-0.8.0 db/migrate/20130101000003_create_assets.rb
ab_admin-0.7.0 db/migrate/20130101000003_create_assets.rb
ab_admin-0.6.1 db/migrate/20130101000003_create_assets.rb
ab_admin-0.6.0 db/migrate/20130101000003_create_assets.rb
ab_admin-0.5.0 db/migrate/20130101000003_create_assets.rb
ab_admin-0.4.0 db/migrate/20130101000003_create_assets.rb