diff options
Diffstat (limited to 'db')
| -rw-r--r-- | db/migrate/20161020093344_change_periode_from_referential_metadata.rb | 8 | ||||
| -rw-r--r-- | db/schema.rb | 2 | 
2 files changed, 6 insertions, 4 deletions
diff --git a/db/migrate/20161020093344_change_periode_from_referential_metadata.rb b/db/migrate/20161020093344_change_periode_from_referential_metadata.rb index fd06a261a..b39d17190 100644 --- a/db/migrate/20161020093344_change_periode_from_referential_metadata.rb +++ b/db/migrate/20161020093344_change_periode_from_referential_metadata.rb @@ -1,10 +1,12 @@  class ChangePeriodeFromReferentialMetadata < ActiveRecord::Migration    def up -    change_column :referential_metadata, :periode, :daterange, array: true -    rename_column :referential_metadata, :periode, :periodes +    if column_exists? :referential_metadata, :periode +      remove_column :referential_metadata, :periode, :daterange +    end +    add_column :referential_metadata, :periodes, :daterange, array: true    end    def down -    rename_column :referential_metadata, :periodes, :periode +    remove_column :referential_metadata, :periodes, :daterange    end  end diff --git a/db/schema.rb b/db/schema.rb index d81ec3c1f..d54bc86e1 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -379,11 +379,11 @@ ActiveRecord::Schema.define(version: 20161020093344) do    create_table "referential_metadata", force: true do |t|      t.integer   "referential_id" -    t.daterange "periodes",              array: true      t.integer   "line_ids",              array: true      t.integer   "referential_source_id"      t.datetime  "created_at"      t.datetime  "updated_at" +    t.daterange "periodes",              array: true    end    add_index "referential_metadata", ["line_ids"], :name => "index_referential_metadata_on_line_ids"  | 
