Class: SetupDeployAuditTable
- Inherits:
-
ActiveRecord::Migration
- Object
- ActiveRecord::Migration
- SetupDeployAuditTable
- Defined in:
- lib/db/migrate/003_setup_deploy_audit_table.rb
Instance Method Summary collapse
Instance Method Details
#down ⇒ Object
13 14 15 |
# File 'lib/db/migrate/003_setup_deploy_audit_table.rb', line 13 def down drop_table :deploy_audits end |
#up ⇒ Object
2 3 4 5 6 7 8 9 10 11 |
# File 'lib/db/migrate/003_setup_deploy_audit_table.rb', line 2 def up create_table :deploy_audits do |t| t.string :host t.integer :jenkins_build_timestamp, :limit => 8 t.integer :build_number t.integer :created_at, :limit => 8 end add_index :deploy_audits, [:host, :jenkins_build_timestamp, :build_number], unique: true, name: 'host_deploy_idx' end |