psanchezp

Models

1 +about
2 +app:template
3 +app:update
4 +assets:clean[keep]
5 +assets:clobber
6 +assets:environment
7 +assets:precompile
8 +cache_digests:dependencies
9 +cache_digests:nested_dependencies
10 +db:create
11 +db:drop
12 +db:environment:set
13 +db:fixtures:load
14 +db:migrate
15 +db:migrate:status
16 +db:rollback
17 +db:schema:cache:clear
18 +db:schema:cache:dump
19 +db:schema:dump
20 +db:schema:load
21 +db:seed
22 +db:setup
23 +db:structure:dump
24 +db:structure:load
25 +db:version
26 +dev:cache
27 +heimdall_controller_railtie:install:migrations
28 +heimdall_engine:install
29 +heimdall_engine:install:migrations
30 +initializers
31 +log:clear
32 +middleware
33 +notes
34 +notes:custom
35 +restart
36 +routes
37 +secret
38 +stats
39 +test
40 +test:db
41 +time:zones[country_or_offset]
42 +tmp:clear
43 +tmp:create
1 +class CreateProject < ActiveRecord::Migration[5.0]
2 + def change
3 + create_table :match do |t|
4 + t.string :local, null: false
5 + t.string :visit, null: false
6 + t.date :date, null: false
7 + t.integer :score_local
8 + t.integer :score_visit
9 + t.integer :result
10 + t.integer :pool_id, null: false
11 + end
12 +
13 + create_table :pool do |t|
14 + t.string :name, null: false
15 + t.datetime :editable_until, null: false
16 + t.boolean :active
17 + end
18 +
19 + create_table :bet do |t|
20 + t.integer :match_id, null: false
21 + t.integer :user_id, null: false
22 + t.integer :score_local, null: false
23 + t.integer :score_visit, null: false
24 + t.integer :result
25 + t.integer :points
26 + end
27 + end
28 +end
...@@ -15,6 +15,15 @@ ActiveRecord::Schema.define(version: 20180608220338) do ...@@ -15,6 +15,15 @@ ActiveRecord::Schema.define(version: 20180608220338) do
15 # These are extensions that must be enabled in order to support this database 15 # These are extensions that must be enabled in order to support this database
16 enable_extension "plpgsql" 16 enable_extension "plpgsql"
17 17
18 + create_table "bet", force: :cascade do |t|
19 + t.integer "match_id", null: false
20 + t.integer "user_id", null: false
21 + t.integer "score_local", null: false
22 + t.integer "score_visit", null: false
23 + t.integer "result"
24 + t.integer "points"
25 + end
26 +
18 create_table "heimdall_engine_role_abilities", force: :cascade do |t| 27 create_table "heimdall_engine_role_abilities", force: :cascade do |t|
19 t.integer "role_id" 28 t.integer "role_id"
20 t.string "key" 29 t.string "key"
...@@ -33,6 +42,22 @@ ActiveRecord::Schema.define(version: 20180608220338) do ...@@ -33,6 +42,22 @@ ActiveRecord::Schema.define(version: 20180608220338) do
33 t.index ["deleted_at"], name: "index_heimdall_engine_roles_on_deleted_at", using: :btree 42 t.index ["deleted_at"], name: "index_heimdall_engine_roles_on_deleted_at", using: :btree
34 end 43 end
35 44
45 + create_table "match", force: :cascade do |t|
46 + t.string "local", null: false
47 + t.string "visit", null: false
48 + t.date "date", null: false
49 + t.integer "score_local"
50 + t.integer "score_visit"
51 + t.integer "result"
52 + t.integer "pool_id", null: false
53 + end
54 +
55 + create_table "pool", force: :cascade do |t|
56 + t.string "name", null: false
57 + t.datetime "editable_until", null: false
58 + t.boolean "active"
59 + end
60 +
36 create_table "users_roles", force: :cascade do |t| 61 create_table "users_roles", force: :cascade do |t|
37 t.integer "user_id" 62 t.integer "user_id"
38 t.integer "role_id" 63 t.integer "role_id"
......