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 |