web/db/schema.rb
changeset 106 eac4098d544d
parent 68 ea16cf625333
child 110 02126b7e1cbb
equal deleted inserted replaced
105:8293977e9a30 106:eac4098d544d
     9 # from scratch. The latter is a flawed and unsustainable approach (the more migrations
     9 # from scratch. The latter is a flawed and unsustainable approach (the more migrations
    10 # you'll amass, the slower it'll run and the greater likelihood for issues).
    10 # you'll amass, the slower it'll run and the greater likelihood for issues).
    11 #
    11 #
    12 # It's strongly recommended that you check this file into your version control system.
    12 # It's strongly recommended that you check this file into your version control system.
    13 
    13 
    14 ActiveRecord::Schema.define(version: 20130622064337) do
    14 ActiveRecord::Schema.define(version: 20130625200737) do
    15 
    15 
    16   create_table "benchmark_batches", force: true do |t|
    16   create_table "benchmark_batches", force: true do |t|
    17     t.date     "performed_at"
    17     t.datetime "performed_at"
    18     t.datetime "created_at"
    18     t.datetime "created_at"
    19     t.datetime "updated_at"
    19     t.datetime "updated_at"
    20     t.integer  "language_implementation_id"
    20     t.integer  "configuration_id"
       
    21   end
       
    22 
       
    23   create_table "benchmark_configurations", force: true do |t|
       
    24     t.integer  "language_id"
       
    25     t.integer  "runtime_id"
       
    26     t.integer  "operating_system_id"
       
    27     t.datetime "created_at"
       
    28     t.datetime "updated_at"
    21   end
    29   end
    22 
    30 
    23   create_table "benchmark_durations", force: true do |t|
    31   create_table "benchmark_durations", force: true do |t|
    24     t.integer  "benchmark_result_id"
    32     t.integer  "benchmark_result_id"
    25     t.integer  "duration"
    33     t.integer  "duration"
    33     t.text     "description"
    41     t.text     "description"
    34     t.datetime "created_at"
    42     t.datetime "created_at"
    35     t.datetime "updated_at"
    43     t.datetime "updated_at"
    36   end
    44   end
    37 
    45 
    38   create_table "benchmark_parameters", force: true do |t|
       
    39     t.integer  "benchmark_result_id"
       
    40     t.string   "name"
       
    41     t.string   "value"
       
    42     t.datetime "created_at"
       
    43     t.datetime "updated_at"
       
    44   end
       
    45 
       
    46   create_table "benchmark_results", force: true do |t|
    46   create_table "benchmark_results", force: true do |t|
    47     t.integer  "benchmark_info_id"
    47     t.integer  "benchmark_info_id"
    48     t.datetime "performed_at"
       
    49     t.datetime "created_at"
    48     t.datetime "created_at"
    50     t.datetime "updated_at"
    49     t.datetime "updated_at"
    51     t.integer  "benchmark_batch_id"
    50     t.integer  "benchmark_batch_id"
    52   end
       
    53 
       
    54   create_table "language_implementations", force: true do |t|
       
    55     t.string   "name"
       
    56     t.integer  "language_id"
       
    57     t.datetime "created_at"
       
    58     t.datetime "updated_at"
       
    59   end
    51   end
    60 
    52 
    61   create_table "languages", force: true do |t|
    53   create_table "languages", force: true do |t|
    62     t.string   "name"
    54     t.string   "name"
    63     t.datetime "created_at"
    55     t.datetime "created_at"
    64     t.datetime "updated_at"
    56     t.datetime "updated_at"
    65   end
    57   end
    66 
    58 
       
    59   create_table "operating_systems", force: true do |t|
       
    60     t.string   "name"
       
    61     t.datetime "created_at"
       
    62     t.datetime "updated_at"
       
    63   end
       
    64 
       
    65   create_table "runtimes", force: true do |t|
       
    66     t.string   "name"
       
    67     t.integer  "language_id"
       
    68     t.datetime "created_at"
       
    69     t.datetime "updated_at"
       
    70   end
       
    71 
    67 end
    72 end