diff options
| author | Xinhui | 2017-08-08 13:07:19 +0200 |
|---|---|---|
| committer | Xinhui | 2017-08-08 13:12:53 +0200 |
| commit | 94ae6086a9d3d525d4ce55c2e99f99617a4d4468 (patch) | |
| tree | ace76ecc7bf7650d1072b380e43c8d10139666ee | |
| parent | 117954f2666744b5301a7ffefb0b7d494fd49514 (diff) | |
| download | chouette-core-94ae6086a9d3d525d4ce55c2e99f99617a4d4468.tar.bz2 | |
Change checksum_source column to text
| -rw-r--r-- | db/migrate/20170808110333_change_checksum_source_type_to_text.rb | 17 | ||||
| -rw-r--r-- | db/schema.rb | 20 |
2 files changed, 27 insertions, 10 deletions
diff --git a/db/migrate/20170808110333_change_checksum_source_type_to_text.rb b/db/migrate/20170808110333_change_checksum_source_type_to_text.rb new file mode 100644 index 000000000..731b2a19d --- /dev/null +++ b/db/migrate/20170808110333_change_checksum_source_type_to_text.rb @@ -0,0 +1,17 @@ +class ChangeChecksumSourceTypeToText < ActiveRecord::Migration + def tables + [:vehicle_journey_at_stops, :footnotes, :routing_constraint_zones, :routes, :journey_patterns, :vehicle_journeys, :time_table_dates, :time_table_periods, :time_tables] + end + + def up + self.tables.each do |table| + change_column table, :checksum_source, :text + end + end + + def down + self.tables.each do |table| + change_column table, :checksum_source, :string + end + end +end diff --git a/db/schema.rb b/db/schema.rb index 97f2b26d1..01ed67d77 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20170802141224) do +ActiveRecord::Schema.define(version: 20170808110333) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -217,7 +217,7 @@ ActiveRecord::Schema.define(version: 20170802141224) do t.datetime "created_at" t.datetime "updated_at" t.string "checksum" - t.string "checksum_source" + t.text "checksum_source" end create_table "footnotes_vehicle_journeys", id: false, force: :cascade do |t| @@ -338,7 +338,7 @@ ActiveRecord::Schema.define(version: 20170802141224) do t.datetime "created_at" t.datetime "updated_at" t.string "checksum" - t.string "checksum_source" + t.text "checksum_source" end add_index "journey_patterns", ["objectid"], name: "journey_patterns_objectid_key", unique: true, using: :btree @@ -548,7 +548,7 @@ ActiveRecord::Schema.define(version: 20170802141224) do t.datetime "created_at" t.datetime "updated_at" t.string "checksum" - t.string "checksum_source" + t.text "checksum_source" end add_index "routes", ["objectid"], name: "routes_objectid_key", unique: true, using: :btree @@ -563,7 +563,7 @@ ActiveRecord::Schema.define(version: 20170802141224) do t.integer "route_id", limit: 8 t.integer "stop_point_ids", limit: 8, array: true t.string "checksum" - t.string "checksum_source" + t.text "checksum_source" end create_table "routing_constraints_lines", id: false, force: :cascade do |t| @@ -697,7 +697,7 @@ ActiveRecord::Schema.define(version: 20170802141224) do t.integer "position", null: false t.boolean "in_out" t.string "checksum" - t.string "checksum_source" + t.text "checksum_source" end add_index "time_table_dates", ["time_table_id"], name: "index_time_table_dates_on_time_table_id", using: :btree @@ -708,7 +708,7 @@ ActiveRecord::Schema.define(version: 20170802141224) do t.date "period_end" t.integer "position", null: false t.string "checksum" - t.string "checksum_source" + t.text "checksum_source" end add_index "time_table_periods", ["time_table_id"], name: "index_time_table_periods_on_time_table_id", using: :btree @@ -728,7 +728,7 @@ ActiveRecord::Schema.define(version: 20170802141224) do t.string "color" t.integer "created_from_id" t.string "checksum" - t.string "checksum_source" + t.text "checksum_source" end add_index "time_tables", ["calendar_id"], name: "index_time_tables_on_calendar_id", using: :btree @@ -806,7 +806,7 @@ ActiveRecord::Schema.define(version: 20170802141224) do t.integer "departure_day_offset", default: 0 t.integer "arrival_day_offset", default: 0 t.string "checksum" - t.string "checksum_source" + t.text "checksum_source" end add_index "vehicle_journey_at_stops", ["stop_point_id"], name: "index_vehicle_journey_at_stops_on_stop_pointid", using: :btree @@ -833,7 +833,7 @@ ActiveRecord::Schema.define(version: 20170802141224) do t.datetime "created_at" t.datetime "updated_at" t.string "checksum" - t.string "checksum_source" + t.text "checksum_source" end add_index "vehicle_journeys", ["objectid"], name: "vehicle_journeys_objectid_key", unique: true, using: :btree |
