web/db/schema.rb
author Jan Vrany <jan.vrany@fit.cvut.cz>
Sat, 24 Aug 2013 00:18:50 +0100
changeset 177 8e7f0029550d
parent 175 683deaf0e22f
child 178 bafafc76f0be
permissions -rw-r--r--
Support for parameters in web app. Parameters are now imported and saved in the DB. Tag-based comparison now can deal with them and correctly displays results with multiple results for same benchmark (but different parameter set)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
44
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     1
# encoding: UTF-8
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     2
# This file is auto-generated from the current state of the database. Instead
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     3
# of editing this file, please use the migrations feature of Active Record to
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     4
# incrementally modify your database, and then regenerate this schema definition.
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     5
#
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     6
# Note that this schema.rb definition is the authoritative source for your
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     7
# database schema. If you need to create the application database on another
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     8
# system, you should be using db:schema:load, not running all the migrations
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
     9
# from scratch. The latter is a flawed and unsustainable approach (the more migrations
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    10
# you'll amass, the slower it'll run and the greater likelihood for issues).
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    11
#
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    12
# It's strongly recommended that you check this file into your version control system.
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    13
177
8e7f0029550d Support for parameters in web app.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 175
diff changeset
    14
ActiveRecord::Schema.define(version: 20130822205900) do
65
a37ce193f555 add basic import support (text, file, push via POST)
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 58
diff changeset
    15
a37ce193f555 add basic import support (text, file, push via POST)
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 58
diff changeset
    16
  create_table "benchmark_batches", force: true do |t|
106
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    17
    t.datetime "performed_at"
65
a37ce193f555 add basic import support (text, file, push via POST)
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 58
diff changeset
    18
    t.datetime "created_at"
a37ce193f555 add basic import support (text, file, push via POST)
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 58
diff changeset
    19
    t.datetime "updated_at"
110
02126b7e1cbb imports fixed and nicely working
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 106
diff changeset
    20
    t.integer  "benchmark_configuration_id"
106
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    21
  end
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    22
164
120a4f1e25c0 introduce tags
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 156
diff changeset
    23
  create_table "benchmark_batches_tags", force: true do |t|
120a4f1e25c0 introduce tags
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 156
diff changeset
    24
    t.integer "tag_id"
120a4f1e25c0 introduce tags
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 156
diff changeset
    25
    t.integer "benchmark_batch_id"
120a4f1e25c0 introduce tags
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 156
diff changeset
    26
  end
120a4f1e25c0 introduce tags
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 156
diff changeset
    27
106
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    28
  create_table "benchmark_configurations", force: true do |t|
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    29
    t.integer  "language_id"
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    30
    t.integer  "runtime_id"
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    31
    t.integer  "operating_system_id"
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    32
    t.datetime "created_at"
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    33
    t.datetime "updated_at"
175
683deaf0e22f [mq]: add-description-to-config.path
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 164
diff changeset
    34
    t.text     "description"
65
a37ce193f555 add basic import support (text, file, push via POST)
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 58
diff changeset
    35
  end
44
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    36
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    37
  create_table "benchmark_durations", force: true do |t|
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    38
    t.integer  "benchmark_result_id"
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    39
    t.integer  "duration"
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    40
    t.datetime "created_at"
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    41
    t.datetime "updated_at"
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    42
  end
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    43
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    44
  create_table "benchmark_infos", force: true do |t|
58
9abca6faa558 wohoo bug fixed
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 44
diff changeset
    45
    t.string   "benchmark_class"
9abca6faa558 wohoo bug fixed
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 44
diff changeset
    46
    t.string   "benchmark_selector"
44
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    47
    t.text     "description"
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    48
    t.datetime "created_at"
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    49
    t.datetime "updated_at"
110
02126b7e1cbb imports fixed and nicely working
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 106
diff changeset
    50
    t.string   "name"
44
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    51
  end
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    52
177
8e7f0029550d Support for parameters in web app.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 175
diff changeset
    53
  create_table "benchmark_parameters", force: true do |t|
8e7f0029550d Support for parameters in web app.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 175
diff changeset
    54
    t.integer  "benchmark_result_id"
8e7f0029550d Support for parameters in web app.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 175
diff changeset
    55
    t.string   "name"
8e7f0029550d Support for parameters in web app.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 175
diff changeset
    56
    t.string   "value"
8e7f0029550d Support for parameters in web app.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 175
diff changeset
    57
    t.datetime "created_at"
8e7f0029550d Support for parameters in web app.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 175
diff changeset
    58
    t.datetime "updated_at"
8e7f0029550d Support for parameters in web app.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 175
diff changeset
    59
  end
8e7f0029550d Support for parameters in web app.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 175
diff changeset
    60
44
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    61
  create_table "benchmark_results", force: true do |t|
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    62
    t.integer  "benchmark_info_id"
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    63
    t.datetime "created_at"
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    64
    t.datetime "updated_at"
65
a37ce193f555 add basic import support (text, file, push via POST)
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 58
diff changeset
    65
    t.integer  "benchmark_batch_id"
44
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    66
  end
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    67
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    68
  create_table "languages", force: true do |t|
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    69
    t.string   "name"
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    70
    t.datetime "created_at"
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    71
    t.datetime "updated_at"
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    72
  end
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    73
106
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    74
  create_table "operating_systems", force: true do |t|
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    75
    t.string   "name"
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    76
    t.datetime "created_at"
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    77
    t.datetime "updated_at"
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    78
  end
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    79
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    80
  create_table "runtimes", force: true do |t|
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    81
    t.string   "name"
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    82
    t.integer  "language_id"
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    83
    t.datetime "created_at"
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    84
    t.datetime "updated_at"
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    85
  end
eac4098d544d huge refactoring to better fit what we agreed on
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 68
diff changeset
    86
164
120a4f1e25c0 introduce tags
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 156
diff changeset
    87
  create_table "tags", force: true do |t|
120a4f1e25c0 introduce tags
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 156
diff changeset
    88
    t.string   "name"
120a4f1e25c0 introduce tags
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 156
diff changeset
    89
    t.datetime "created_at"
120a4f1e25c0 introduce tags
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 156
diff changeset
    90
    t.datetime "updated_at"
120a4f1e25c0 introduce tags
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 156
diff changeset
    91
  end
120a4f1e25c0 introduce tags
Marcel Hlopko <marcel.hlopko@gmail.com>
parents: 156
diff changeset
    92
44
0429d91be03e add some models
Marcel Hlopko <marcel.hlopko@gmail.com>
parents:
diff changeset
    93
end