Sha256: d4111bbd75bae2447af2150e56f10f51a7b53b89c1c095c79a994811d6a6f8ba

Contents?: true

Size: 661 Bytes

Versions: 10

Compression:

Stored size: 661 Bytes

Contents

class CreateAgents < ActiveRecord::Migration[5.1]
  def up
    unless Agent.table_exists?
      create_table :agents do |t|
        t.timestamps
        t.references :browser, foreign_key: { on_update: :cascade, on_delete: :cascade }
        t.boolean :bot, null: false, default: false
        t.boolean :mobile, null: false, default: false
        t.boolean :active, null: false, default: true
        t.boolean :locked, null: false, default: false
        t.boolean :deleted, null: false, default: false
        t.string :name, null: false, index: true
      end
    end
  end

  def down
    if Agent.table_exists?
      drop_table :agents
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
biovision-base-0.22.180920.0 db/migrate/20170301000102_create_agents.rb
biovision-base-0.21.180812.0 db/migrate/20170301000102_create_agents.rb
biovision-base-0.20.180731.0 db/migrate/20170301000102_create_agents.rb
biovision-base-0.19.180703.1 db/migrate/20170301000102_create_agents.rb
biovision-base-0.17.180619 db/migrate/20170301000102_create_agents.rb
biovision-base-0.15.180502 db/migrate/20170301000102_create_agents.rb
biovision-base-0.15.180415 db/migrate/20170301000102_create_agents.rb
biovision-base-0.14.180326 db/migrate/20170301000102_create_agents.rb
biovision-base-0.11.180127 db/migrate/20170301000102_create_agents.rb
biovision-base-0.9.171227 db/migrate/20170301000102_create_agents.rb