aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2017-05-31 17:45:51 +0200
committerTeddy Wing2017-05-31 17:57:36 +0200
commitb9384b6f8b80cd53f0071b51a7b234bbf23fe499 (patch)
tree3d330ed05b43aee0525407539722d79917c95f28
parentc54f4fcf6de971948a68dbb35413f16913b4054c (diff)
downloadchouette-core-b9384b6f8b80cd53f0071b51a7b234bbf23fe499.tar.bz2
vehicle_journey_at_stops: Set `default: 0` on day offset fields
Use a default day offset of `0` for `arrival_day_offset` and `departure_day_offset`. By default, it makes sense to think of any at-stop created as occurring on the current day. If that needs to change, the offset can be customised. Refs #3596
-rw-r--r--db/migrate/20170531154114_add_default_to_vehicle_journey_at_stops_arrival_and_departure_day_offset.rb6
-rw-r--r--db/schema.rb6
2 files changed, 9 insertions, 3 deletions
diff --git a/db/migrate/20170531154114_add_default_to_vehicle_journey_at_stops_arrival_and_departure_day_offset.rb b/db/migrate/20170531154114_add_default_to_vehicle_journey_at_stops_arrival_and_departure_day_offset.rb
new file mode 100644
index 000000000..593d5822d
--- /dev/null
+++ b/db/migrate/20170531154114_add_default_to_vehicle_journey_at_stops_arrival_and_departure_day_offset.rb
@@ -0,0 +1,6 @@
+class AddDefaultToVehicleJourneyAtStopsArrivalAndDepartureDayOffset < ActiveRecord::Migration
+ def change
+ change_column_default :vehicle_journey_at_stops, :arrival_day_offset, 0
+ change_column_default :vehicle_journey_at_stops, :departure_day_offset, 0
+ end
+end
diff --git a/db/schema.rb b/db/schema.rb
index a45181687..b497b9494 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: 20170502130327) do
+ActiveRecord::Schema.define(version: 20170531154114) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"
@@ -783,8 +783,8 @@ ActiveRecord::Schema.define(version: 20170502130327) do
t.time "departure_time"
t.string "for_boarding"
t.string "for_alighting"
- t.integer "departure_day_offset"
- t.integer "arrival_day_offset"
+ t.integer "departure_day_offset", default: 0
+ t.integer "arrival_day_offset", default: 0
end
add_index "vehicle_journey_at_stops", ["stop_point_id"], name: "index_vehicle_journey_at_stops_on_stop_pointid", using: :btree