aboutsummaryrefslogtreecommitdiffstats
path: root/db/migrate/20120525092206_create_chouette_vehicle_journey.rb
blob: 8e5c46b0cdebc6279e76b525a918f8db6cfb665c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class CreateChouetteVehicleJourney < ActiveRecord::Migration
  def up
    create_table :vehicle_journeys, :force => true do |t|
      t.integer  "route_id", :limit => 8
      t.integer  "journey_pattern_id", :limit => 8
      t.integer  "time_slot_id", :limit => 8
      t.integer  "company_id", :limit => 8

      t.string   "objectid", :null => false
      t.integer  "object_version"
      t.datetime "creation_time"
      t.string   "creator_id"

      t.string   "comment"
      t.string   "status_value"
      t.string   "transport_mode"
      t.string   "published_journey_name"
      t.string   "published_journey_identifier"
      t.string   "facility"
      t.string   "vehicle_type_identifier"

      # TODO: delete this column that are here just for chouette-command compliance
      t.integer  "number"
    end
   add_index "vehicle_journeys", ["objectid"], :name => "vehicle_journeys_objectid_key", :unique => true
   add_index "vehicle_journeys", ["route_id"], :name => "index_vehicle_journeys_on_route_id"
  end

  def down
   remove_index "vehicle_journeys", :name => "vehicle_journeys_objectid_key"
   remove_index "vehicle_journeys", :name => "index_vehicle_journeys_on_route_id"
   drop_table :vehicle_journeys
  end
end