diff options
Diffstat (limited to 'db')
| -rw-r--r-- | db/migrate/20150312104557_set_default_value_for_data_format_in_organisation.rb | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/db/migrate/20150312104557_set_default_value_for_data_format_in_organisation.rb b/db/migrate/20150312104557_set_default_value_for_data_format_in_organisation.rb new file mode 100644 index 000000000..9efd941c4 --- /dev/null +++ b/db/migrate/20150312104557_set_default_value_for_data_format_in_organisation.rb @@ -0,0 +1,22 @@ +class SetDefaultValueForDataFormatInOrganisation < ActiveRecord::Migration + def change + Organisation.all.each do |organisation| + if organisation.data_format.neptune? + organisation.update_attributes :data_format => "neptune" + end + end + Referential.all.each do |referential| + if referential.data_format.neptune? + referential.update_attributes :data_format => "neptune" + elsif referential.data_format.netex? + referential.update_attributes :data_format => "netex" + elsif referential.data_format.gtfs? + referential.update_attributes :data_format => "gtfs" + elsif referential.data_format.hub? + referential.update_attributes :data_format => "hub" + end + end + + change_column :organisations, :data_format, :string, :default => "neptune" + end +end |
