diff options
| author | cedricnjanga | 2017-09-06 10:56:58 +0200 |
|---|---|---|
| committer | cedricnjanga | 2017-09-06 11:01:22 +0200 |
| commit | 84789cce5ed46c5e280f449fcde32a8612c2fa9d (patch) | |
| tree | 706449d5b6f0ee96889ae6b9c5a07ccb57612288 /db/migrate | |
| parent | e9360b375f27d43d91d833d301224b0b04daf2f1 (diff) | |
| parent | 13ad6afc8290080c8fc5e3efd6cb26aedf2853e2 (diff) | |
| download | chouette-core-84789cce5ed46c5e280f449fcde32a8612c2fa9d.tar.bz2 | |
Resolve merge conflict
Diffstat (limited to 'db/migrate')
| -rw-r--r-- | db/migrate/20170808083322_change_referential_date_format_to_netex.rb | 9 | ||||
| -rw-r--r-- | db/migrate/20170808091929_change_objectid_suffix.rb | 17 |
2 files changed, 26 insertions, 0 deletions
diff --git a/db/migrate/20170808083322_change_referential_date_format_to_netex.rb b/db/migrate/20170808083322_change_referential_date_format_to_netex.rb new file mode 100644 index 000000000..dc706942c --- /dev/null +++ b/db/migrate/20170808083322_change_referential_date_format_to_netex.rb @@ -0,0 +1,9 @@ +class ChangeReferentialDateFormatToNetex < ActiveRecord::Migration + def up + execute "UPDATE referentials SET data_format = 'netex'" + end + + def down + execute "UPDATE referentials SET data_format = 'neptune'" + end +end diff --git a/db/migrate/20170808091929_change_objectid_suffix.rb b/db/migrate/20170808091929_change_objectid_suffix.rb new file mode 100644 index 000000000..da98e8b9d --- /dev/null +++ b/db/migrate/20170808091929_change_objectid_suffix.rb @@ -0,0 +1,17 @@ +class ChangeObjectidSuffix < ActiveRecord::Migration + def tables + ['routes', 'journey_patterns', 'vehicle_journeys', 'time_tables', 'routing_constraint_zones'] + end + + def up + self.tables.each do |table| + execute "UPDATE #{table} SET objectid = (objectid || ':LOC')" + end + end + + def down + self.tables.each do |table| + execute "UPDATE #{table} SET objectid = replace(objectid, ':LOC', '')" + end + end +end |
