diff options
| author | Alban Peignier | 2016-05-15 09:22:06 +0200 |
|---|---|---|
| committer | Alban Peignier | 2016-05-15 09:22:06 +0200 |
| commit | affbacfcd955230f66badb261dcc462cca9cd0b9 (patch) | |
| tree | 5410864baa11d3e5b24671cfb8f9258aaa833e62 /db/schema.rb | |
| parent | f5a3f0061fed4f8f51ebc0d556539a483626f76e (diff) | |
| download | chouette-core-affbacfcd955230f66badb261dcc462cca9cd0b9.tar.bz2 | |
Associate LineReferential to Referential. Create ReferentialLines to manage lines in Referential. Refs #826
Diffstat (limited to 'db/schema.rb')
| -rw-r--r-- | db/schema.rb | 67 |
1 files changed, 28 insertions, 39 deletions
diff --git a/db/schema.rb b/db/schema.rb index ac4a8fd10..38442ae7b 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: 20160512110510) do +ActiveRecord::Schema.define(version: 20160513180957) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -211,6 +211,18 @@ ActiveRecord::Schema.define(version: 20160512110510) do t.integer "line_id", limit: 8 end + create_table "jobs", force: true do |t| + t.string "action" + t.datetime "created" + t.string "filename" + t.text "parameters" + t.string "referential" + t.datetime "started" + t.string "status" + t.string "type" + t.datetime "updated" + end + create_table "journey_frequencies", force: true do |t| t.integer "vehicle_journey_id", limit: 8 t.time "scheduled_headway_interval", null: false @@ -239,7 +251,7 @@ ActiveRecord::Schema.define(version: 20160512110510) do create_table "journey_patterns", force: true do |t| t.integer "route_id", limit: 8 - t.string "objectid", null: false + t.string "objectid", null: false t.integer "object_version" t.datetime "creation_time" t.string "creator_id" @@ -249,10 +261,12 @@ ActiveRecord::Schema.define(version: 20160512110510) do t.string "published_name" t.integer "departure_stop_point_id", limit: 8 t.integer "arrival_stop_point_id", limit: 8 - t.integer "section_status", default: 0, null: false + t.integer "route_section_ids", default: [], array: true + t.integer "section_status", default: 0, null: false end add_index "journey_patterns", ["objectid"], :name => "journey_patterns_objectid_key", :unique => true + add_index "journey_patterns", ["route_section_ids"], :name => "index_journey_patterns_on_route_section_ids" create_table "journey_patterns_stop_points", id: false, force: true do |t| t.integer "journey_pattern_id", limit: 8 @@ -300,6 +314,12 @@ ActiveRecord::Schema.define(version: 20160512110510) do add_index "lines", ["objectid"], :name => "lines_objectid_key", :unique => true add_index "lines", ["registration_number"], :name => "lines_registration_number_key" + create_table "links", id: false, force: true do |t| + t.integer "job_id", limit: 8, null: false + t.string "rel" + t.string "type" + end + create_table "networks", force: true do |t| t.string "objectid", null: false t.integer "object_version" @@ -363,11 +383,12 @@ ActiveRecord::Schema.define(version: 20160512110510) do t.integer "user_id", limit: 8 t.string "user_name" t.string "data_format" + t.integer "line_referential_id" end create_table "route_sections", force: true do |t| - t.integer "departure_id", limit: 8 - t.integer "arrival_id", limit: 8 + t.integer "departure_id" + t.integer "arrival_id" t.string "objectid", null: false t.integer "object_version" t.datetime "creation_time" @@ -573,7 +594,7 @@ ActiveRecord::Schema.define(version: 20160512110510) do t.integer "invited_by_id" t.string "invited_by_type" t.datetime "invitation_created_at" - t.string "username", null: false + t.string "username" end add_index "users", ["email"], :name => "index_users_on_email", :unique => true @@ -620,44 +641,12 @@ ActiveRecord::Schema.define(version: 20160512110510) do add_index "vehicle_journeys", ["route_id"], :name => "index_vehicle_journeys_on_route_id" Foreigner.load - add_foreign_key "access_links", "access_points", name: "aclk_acpt_fkey", dependent: :delete - - add_foreign_key "group_of_lines_lines", "group_of_lines", name: "groupofline_group_fkey", dependent: :delete - add_foreign_key "journey_frequencies", "timebands", name: "journey_frequencies_timeband_id_fk", dependent: :nullify add_foreign_key "journey_frequencies", "vehicle_journeys", name: "journey_frequencies_vehicle_journey_id_fk", dependent: :nullify add_foreign_key "journey_pattern_sections", "journey_patterns", name: "journey_pattern_sections_journey_pattern_id_fk", dependent: :delete add_foreign_key "journey_pattern_sections", "route_sections", name: "journey_pattern_sections_route_section_id_fk", dependent: :delete - add_foreign_key "journey_patterns", "routes", name: "jp_route_fkey", dependent: :delete - add_foreign_key "journey_patterns", "stop_points", name: "arrival_point_fkey", column: "arrival_stop_point_id", dependent: :nullify - add_foreign_key "journey_patterns", "stop_points", name: "departure_point_fkey", column: "departure_stop_point_id", dependent: :nullify - - add_foreign_key "journey_patterns_stop_points", "journey_patterns", name: "jpsp_jp_fkey", dependent: :delete - add_foreign_key "journey_patterns_stop_points", "stop_points", name: "jpsp_stoppoint_fkey", dependent: :delete - - add_foreign_key "routes", "routes", name: "route_opposite_route_fkey", column: "opposite_route_id", dependent: :nullify - - add_foreign_key "stop_areas", "stop_areas", name: "area_parent_fkey", column: "parent_id", dependent: :nullify - - add_foreign_key "stop_areas_stop_areas", "stop_areas", name: "stoparea_child_fkey", column: "child_id", dependent: :delete - add_foreign_key "stop_areas_stop_areas", "stop_areas", name: "stoparea_parent_fkey", column: "parent_id", dependent: :delete - - add_foreign_key "stop_points", "routes", name: "stoppoint_route_fkey", dependent: :delete - - add_foreign_key "time_table_dates", "time_tables", name: "tm_date_fkey", dependent: :delete - - add_foreign_key "time_table_periods", "time_tables", name: "tm_period_fkey", dependent: :delete - - add_foreign_key "time_tables_vehicle_journeys", "time_tables", name: "vjtm_tm_fkey", dependent: :delete - add_foreign_key "time_tables_vehicle_journeys", "vehicle_journeys", name: "vjtm_vj_fkey", dependent: :delete - - add_foreign_key "vehicle_journey_at_stops", "stop_points", name: "vjas_sp_fkey", dependent: :delete - add_foreign_key "vehicle_journey_at_stops", "vehicle_journeys", name: "vjas_vj_fkey", dependent: :delete - - add_foreign_key "vehicle_journeys", "companies", name: "vj_company_fkey", dependent: :nullify - add_foreign_key "vehicle_journeys", "journey_patterns", name: "vj_jp_fkey", dependent: :delete - add_foreign_key "vehicle_journeys", "routes", name: "vj_route_fkey", dependent: :delete + add_foreign_key "links", "jobs", name: "fk_n5ypxycc1stckgkm6ust2l6on" end |
