Sha256: 99bd40c0f8bb83857cadec44c61052ccf5dada61722c6ef524f10b0588f8d7f5

Contents?: true

Size: 805 Bytes

Versions: 10

Compression:

Stored size: 805 Bytes

Contents

class CreateImports < ActiveRecord::Migration
  def change
    create_table :imports do |t|
      t.references  :user,        index: true
      t.string      :klass,       null: false
      t.string      :file_uid,    null: false
      t.string      :file_name
      t.string      :file_mime_type
      t.integer     :file_size
      t.string      :report_uid
      t.string      :report_name
      t.string      :report_mime_type
      t.integer     :num_errors,   default: 0, null: false
      t.integer     :num_imported, default: 0, null: false
      t.string      :state,        default: "not_configured", null: false
      t.string      :action_name,  default: 'import', null: false
      t.text        :configuration
      t.timestamps
    end

    add_index :imports, [:klass, :user_id]
  end
end

Version data entries

10 entries across 6 versions & 1 rubygems

Version Path
basepack-1.0.1 lib/generators/basepack/templates/migrations/create_imports.rb
basepack-1.0.1 spec/dummy_app/db/migrate/20140207192020_create_imports.rb
basepack-1.0.0 spec/dummy_app/db/migrate/20140207192020_create_imports.rb
basepack-1.0.0 lib/generators/basepack/templates/migrations/create_imports.rb
basepack-1.0.0.pre.0 lib/generators/basepack/templates/migrations/create_imports.rb
basepack-1.0.0.pre.0 spec/dummy_app/db/migrate/20140207192020_create_imports.rb
basepack-0.2.0 lib/generators/basepack/templates/migrations/create_imports.rb
basepack-0.2.0 spec/dummy_app/db/migrate/20140207192020_create_imports.rb
basepack-0.1.0 lib/generators/basepack/templates/migrations/create_imports.rb
basepack-0.0.2 lib/generators/basepack/templates/migrations/create_imports.rb