lib/test_support/db/schema.rb in flight-0.0.5 vs lib/test_support/db/schema.rb in flight-0.0.6

- old
+ new

@@ -1,318 +1,7 @@ require 'sniff/database' Sniff::Database.define_schema do - create_table "aircraft", :primary_key => "icao_code", :id => false, :force => true do |t| - t.string 'icao_code' - t.string "manufacturer_name" - t.string "name" - t.string "bts_name" - t.string "bts_aircraft_type_code" - t.string "brighter_planet_aircraft_class_code" - t.string "fuel_use_aircraft_name" - t.float "m3" - t.float "m2" - t.float "m1" - t.float "endpoint_fuel" - t.float "seats" - t.float "distance" - t.float "load_factor" - t.float "freight_share" - t.float "payload" - t.float "weighting" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "aircraft_classes", :primary_key => "brighter_planet_aircraft_class_code", :id => false, :force => true do |t| - t.string 'brighter_planet_aircraft_class_code' - t.string "name" - t.float "m1" - t.float "m2" - t.float "m3" - t.float "endpoint_fuel" - t.integer "seats" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "aircraft_manufacturers", :primary_key => "name", :id => false, :force => true do |t| - t.string 'name' - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "airlines", :primary_key => "iata_code", :id => false, :force => true do |t| - t.string 'iata_code' - t.string "name" - t.string "dot_airline_id_code" - t.boolean "international" - t.float "distance" - t.float "load_factor" - t.float "freight_share" - t.float "payload" - t.datetime "created_at" - t.datetime "updated_at" - t.float "seats" - end - - create_table "airports", :primary_key => "iata_code", :id => false, :force => true do |t| - t.string 'iata_code' - t.string "name" - t.string "city" - t.string "country_name" - t.string "country_iso_3166_code" - t.float "latitude" - t.float "longitude" - t.float "seats" - t.float "distance" - t.float "load_factor" - t.float "freight_share" - t.float "payload" - t.boolean "international_origin" - t.boolean "international_destination" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "flight_aircraft", :force => true do |t| - t.string "name" - t.integer "seats" - t.integer "flight_fuel_type_id" - t.float "endpoint_fuel" - t.integer "flight_manufacturer_id" - t.datetime "updated_at" - t.datetime "created_at" - t.date "bts_begin_date" - t.date "bts_end_date" - t.float "load_factor" - t.float "freight_share" - t.float "m3" - t.float "m2" - t.float "m1" - t.float "distance" - t.float "payload" - t.integer "flight_aircraft_class_id" - t.float "multiplier" - t.string "manufacturer_name" - t.string "brighter_planet_aircraft_class_code" - t.integer "weighting" - t.integer "bts_aircraft_type" - end - - create_table "flight_aircraft_classes", :force => true do |t| - t.string "name" - t.integer "seats" - t.integer "flight_fuel_type_id" - t.float "endpoint_fuel" - t.string "brighter_planet_aircraft_class_code" - t.float "m1" - t.float "m2" - t.float "m3" - end - - create_table "flight_aircraft_seat_classes", :force => true do |t| - t.integer "flight_aircraft_id" - t.integer "flight_seat_class_id" - t.integer "seats" - t.datetime "created_at" - t.datetime "updated_at" - t.float "multiplier" - t.boolean "fresh" - end - - create_table "flight_airline_aircraft", :force => true do |t| - t.integer "flight_airline_id" - t.integer "flight_aircraft_id" - t.integer "seats" - t.datetime "updated_at" - t.datetime "created_at" - t.float "total_seat_area" - t.float "average_seat_area" - t.boolean "fresh" - t.float "multiplier" - end - - create_table "flight_airline_aircraft_seat_classes", :force => true do |t| - t.integer "seats" - t.float "pitch" - t.float "width" - t.float "multiplier" - t.datetime "created_at" - t.datetime "updated_at" - t.float "seat_area" - t.string "name" - t.integer "flight_airline_id" - t.integer "flight_aircraft_id" - t.integer "flight_seat_class_id" - t.integer "weighting" - t.integer "peers" - end - - create_table "flight_airline_seat_classes", :force => true do |t| - t.integer "flight_seat_class_id" - t.integer "flight_airline_id" - t.float "multiplier" - t.datetime "created_at" - t.datetime "updated_at" - t.integer "seats" - t.boolean "fresh" - end - - create_table "flight_airlines", :force => true do |t| - t.string "name" - t.string "iata" - t.string "us_dot_airline_id" - t.float "load_factor" - t.float "freight_share" - t.float "distance" - t.float "multiplier" - t.integer "seats" - t.float "payload" - t.boolean "international" - end - - create_table "flight_configurations", :primary_key => "name", :id => false, :force => true do |t| - t.string 'name' - t.string "bts_aircraft_configuration_code" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "flight_distance_classes", :primary_key => "name", :id => false, :force => true do |t| - t.string 'name' - t.float "distance" - t.string "distance_units" - t.datetime "updated_at" - t.datetime "created_at" - end - - create_table "flight_domesticities", :primary_key => "name", :id => false, :force => true do |t| - t.string 'name' - t.string "bts_data_source_code" - t.float "distance" - t.string "distance_units" - t.float "freight_share" - t.float "load_factor" - t.float "seats" - t.float "payload" - t.string "payload_units" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "flight_fuel_types", :force => true do |t| - t.string "name" - t.float "emission_factor" - t.float "radiative_forcing_index" - t.float "density" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "flight_manufacturers", :force => true do |t| - t.string "name" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "flight_patterns", :force => true do |t| - t.string "name" - t.integer "flight_id" - t.date "start_date" - t.date "end_date" - t.datetime "created_at" - t.datetime "updated_at" - t.float "monthly_flights" - t.integer "profile_id" - end - - create_table "flight_propulsions", :primary_key => "name", :id => false, :force => true do |t| - t.string 'name' - t.string "bts_aircraft_group_code" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "flight_seat_classes", :primary_key => "name", :id => false, :force => true do |t| - t.string 'name' - t.float "multiplier" - t.integer "seats" - t.datetime "updated_at" - t.datetime "created_at" - end - - create_table "flight_segments", :primary_key => "row_hash", :id => false, :force => true do |t| - t.string 'row_hash' - t.string "propulsion_id" - t.integer "bts_aircraft_group_code" - t.string "configuration_id" - t.integer "bts_aircraft_configuration_code" - t.string "distance_group" - t.integer "bts_distance_group_code" - t.string "service_class_id" - t.string "bts_service_class_code" - t.string "domesticity_id" - t.string "bts_data_source_code" - t.integer "departures_performed" - t.integer "payload" - t.integer "total_seats" - t.integer "passengers" - t.integer "freight" - t.integer "mail" - t.integer "ramp_to_ramp" - t.integer "air_time" - t.float "load_factor" - t.float "freight_share" - t.integer "distance" - t.integer "departures_scheduled" - t.string "airline_iata_code" - t.string "dot_airline_id_code" - t.string "unique_carrier_name" - t.string "unique_carrier_entity" - t.string "region" - t.string "current_airline_iata_code" - t.string "carrier_name" - t.integer "carrier_group" - t.integer "carrier_group_new" - t.string "origin_airport_iata_code" - t.string "origin_city_name" - t.integer "origin_city_num" - t.string "origin_state_abr" - t.string "origin_state_fips" - t.string "origin_state_nm" - t.string "origin_country_iso_3166_code" - t.string "origin_country_name" - t.integer "origin_wac" - t.string "dest_airport_iata_code" - t.string "dest_city_name" - t.integer "dest_city_num" - t.string "dest_state_abr" - t.string "dest_state_fips" - t.string "dest_state_nm" - t.string "dest_country_iso_3166_code" - t.string "dest_country_name" - t.integer "dest_wac" - t.integer "bts_aircraft_type_code" - t.integer "year" - t.integer "quarter" - t.integer "month" - t.float "seats" - t.string "payload_units" - t.string "freight_units" - t.string "mail_units" - t.string "distance_units" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "flight_services", :primary_key => "name", :id => false, :force => true do |t| - t.string 'name' - t.string "bts_service_class_code" - t.datetime "created_at" - t.datetime "updated_at" - end - create_table "flight_records", :force => true do |t| t.date "date" t.datetime "created_at" t.datetime "updated_at" t.float "distance_estimate"