diff options
| author | Alban Peignier | 2017-09-13 14:08:11 +0200 | 
|---|---|---|
| committer | Alban Peignier | 2017-09-13 14:08:11 +0200 | 
| commit | 12b2c712924048783609ae1c8e4b654b81b4d519 (patch) | |
| tree | 2b1b37ea14544b5e836f0cfbc54278f83284200d | |
| parent | 739d8f72dfccc858ce52db2d4a2222cce87418a4 (diff) | |
| download | chouette-core-12b2c712924048783609ae1c8e4b654b81b4d519.tar.bz2 | |
Restore /20131029115820_create_compliance_check_results. Refs #4469
| -rw-r--r-- | db/migrate/20131029115820_create_compliance_check_results.rb | 23 | ||||
| -rw-r--r-- | db/migrate/20170906092619_create_new_compliance_check_results.rb (renamed from db/migrate/20170906092619_create_compliance_check_results.rb) | 3 | 
2 files changed, 25 insertions, 1 deletions
| diff --git a/db/migrate/20131029115820_create_compliance_check_results.rb b/db/migrate/20131029115820_create_compliance_check_results.rb new file mode 100644 index 000000000..7f5c8e436 --- /dev/null +++ b/db/migrate/20131029115820_create_compliance_check_results.rb @@ -0,0 +1,23 @@ +class CreateComplianceCheckResults < ActiveRecord::Migration +  def up +    unless table_exists? :compliance_check_results +      create_table :compliance_check_results do |t| +        t.belongs_to :compliance_check_task , :null => :no ,:limit => 8 +        t.string :rule_code      # rule code value +        t.string :severity      # warning, error, improvement +        t.string :status      # NA, OK, NOK +        t.integer :violation_count # number of violation occurences +        t.text :detail # detail of violation location +        t.timestamps +      end +      add_foreign_key :compliance_check_results, :compliance_check_tasks, :on_delete => :cascade +    end +  end + +  def down +    if table_exists? :compliance_check_results +      execute "drop table compliance_check_results" +      # drop_table :compliance_check_results +    end +  end +end diff --git a/db/migrate/20170906092619_create_compliance_check_results.rb b/db/migrate/20170906092619_create_new_compliance_check_results.rb index e917d384e..a22800a8f 100644 --- a/db/migrate/20170906092619_create_compliance_check_results.rb +++ b/db/migrate/20170906092619_create_new_compliance_check_results.rb @@ -1,5 +1,6 @@ -class CreateComplianceCheckResults < ActiveRecord::Migration +class CreateNewComplianceCheckResults < ActiveRecord::Migration    def change +    drop_table :compliance_check_results if table_exists? :compliance_check_results      create_table :compliance_check_results do |t|        t.references :compliance_check, index: true, foreign_key: true        t.references :compliance_check_resource, index: true, foreign_key: true | 
