|
1 | 1 | # frozen_string_literal: true |
2 | 2 |
|
3 | | -ActiveRecord::Schema.define(version: 0) do |
4 | | - create_table 'tags', force: :cascade do |t| |
| 3 | +ActiveRecord::Schema.define(version: 1) do |
| 4 | + create_table 'tags' do |t| |
5 | 5 | t.string 'name' |
6 | 6 | t.string 'title' |
7 | 7 | t.references 'parent' |
8 | 8 | t.integer 'sort_order' |
9 | 9 | t.timestamps null: false |
10 | 10 | end |
11 | 11 |
|
12 | | - create_table 'tag_hierarchies', id: false, force: :cascade do |t| |
| 12 | + create_table 'tag_hierarchies', id: false do |t| |
13 | 13 | t.references 'ancestor', null: false |
14 | 14 | t.references 'descendant', null: false |
15 | 15 | t.integer 'generations', null: false |
16 | 16 | end |
17 | 17 |
|
18 | | - create_table 'uuid_tags', id: false, force: :cascade do |t| |
| 18 | + create_table 'uuid_tags', id: false do |t| |
19 | 19 | t.string 'uuid', primary_key: true |
20 | 20 | t.string 'name' |
21 | 21 | t.string 'title' |
|
24 | 24 | t.timestamps null: false |
25 | 25 | end |
26 | 26 |
|
27 | | - create_table 'uuid_tag_hierarchies', id: false, force: :cascade do |t| |
| 27 | + create_table 'uuid_tag_hierarchies', id: false do |t| |
28 | 28 | t.string 'ancestor_id', null: false |
29 | 29 | t.string 'descendant_id', null: false |
30 | 30 | t.integer 'generations', null: false |
31 | 31 | end |
32 | 32 |
|
33 | | - create_table 'destroyed_tags', force: :cascade do |t| |
| 33 | + create_table 'destroyed_tags' do |t| |
34 | 34 | t.string 'name' |
35 | 35 | end |
36 | 36 |
|
37 | 37 | add_index 'tag_hierarchies', %i[ancestor_id descendant_id generations], unique: true, |
38 | 38 | name: 'tag_anc_desc_idx' |
39 | 39 | add_index 'tag_hierarchies', [:descendant_id], name: 'tag_desc_idx' |
40 | 40 |
|
41 | | - create_table 'groups', force: :cascade do |t| |
| 41 | + create_table 'groups' do |t| |
42 | 42 | t.string 'name', null: false |
43 | 43 | end |
44 | 44 |
|
45 | | - create_table 'groupings', force: :cascade do |t| |
| 45 | + create_table 'groupings' do |t| |
46 | 46 | t.string 'name', null: false |
47 | 47 | end |
48 | 48 |
|
49 | | - create_table 'user_sets', force: :cascade do |t| |
| 49 | + create_table 'user_sets' do |t| |
50 | 50 | t.string 'name', null: false |
51 | 51 | end |
52 | 52 |
|
53 | | - create_table 'teams', force: :cascade do |t| |
| 53 | + create_table 'teams' do |t| |
54 | 54 | t.string 'name', null: false |
55 | 55 | end |
56 | 56 |
|
57 | | - create_table 'users', force: :cascade do |t| |
| 57 | + create_table 'users' do |t| |
58 | 58 | t.string 'email' |
59 | 59 | t.references 'referrer' |
60 | 60 | t.integer 'group_id' |
61 | 61 | t.timestamps null: false |
62 | 62 | end |
63 | 63 |
|
64 | | - create_table 'contracts', force: :cascade do |t| |
| 64 | + create_table 'contracts' do |t| |
65 | 65 | t.references 'user', null: false |
66 | 66 | t.references 'contract_type' |
67 | 67 | t.string 'title' |
68 | 68 | end |
69 | 69 |
|
70 | | - create_table 'contract_types', force: :cascade do |t| |
| 70 | + create_table 'contract_types' do |t| |
71 | 71 | t.string 'name', null: false |
72 | 72 | end |
73 | 73 |
|
74 | | - create_table 'referral_hierarchies', id: false, force: :cascade do |t| |
| 74 | + create_table 'referral_hierarchies', id: false do |t| |
75 | 75 | t.references 'ancestor', null: false |
76 | 76 | t.references 'descendant', null: false |
77 | 77 | t.integer 'generations', null: false |
78 | 78 | end |
79 | 79 |
|
80 | | - create_table 'labels', force: :cascade do |t| |
| 80 | + create_table 'labels' do |t| |
81 | 81 | t.string 'name' |
82 | 82 | t.string 'type' |
83 | 83 | t.integer 'column_whereby_ordering_is_inferred' |
84 | 84 | t.references 'mother' |
85 | 85 | end |
86 | 86 |
|
87 | | - create_table 'label_hierarchies', id: false, force: :cascade do |t| |
| 87 | + create_table 'label_hierarchies', id: false do |t| |
88 | 88 | t.references 'ancestor', null: false |
89 | 89 | t.references 'descendant', null: false |
90 | 90 | t.integer 'generations', null: false |
91 | 91 | end |
92 | 92 |
|
93 | | - create_table 'cuisine_types', force: :cascade do |t| |
| 93 | + create_table 'cuisine_types' do |t| |
94 | 94 | t.string 'name' |
95 | 95 | t.references 'parent' |
96 | 96 | end |
97 | 97 |
|
98 | | - create_table 'cuisine_type_hierarchies', id: false, force: :cascade do |t| |
| 98 | + create_table 'cuisine_type_hierarchies', id: false do |t| |
99 | 99 | t.references 'ancestor', null: false |
100 | 100 | t.references 'descendant', null: false |
101 | 101 | t.integer 'generations', null: false |
102 | 102 | end |
103 | 103 |
|
104 | | - create_table 'namespace_types', force: :cascade do |t| |
| 104 | + create_table 'namespace_types' do |t| |
105 | 105 | t.string 'name' |
106 | 106 | t.references 'parent' |
107 | 107 | end |
108 | 108 |
|
109 | | - create_table 'namespace_type_hierarchies', id: false, force: :cascade do |t| |
| 109 | + create_table 'namespace_type_hierarchies', id: false do |t| |
110 | 110 | t.references 'ancestor', null: false |
111 | 111 | t.references 'descendant', null: false |
112 | 112 | t.integer 'generations', null: false |
113 | 113 | end |
114 | 114 |
|
115 | | - create_table 'metal', force: :cascade do |t| |
| 115 | + create_table 'metal' do |t| |
116 | 116 | t.references 'parent' |
117 | 117 | t.string 'metal_type' |
118 | 118 | t.string 'value' |
119 | 119 | t.string 'description' |
120 | 120 | t.integer 'sort_order' |
121 | 121 | end |
122 | 122 |
|
123 | | - create_table 'metal_hierarchies', id: false, force: :cascade do |t| |
| 123 | + create_table 'metal_hierarchies', id: false do |t| |
124 | 124 | t.references 'ancestor', null: false |
125 | 125 | t.references 'descendant', null: false |
126 | 126 | t.integer 'generations', null: false |
127 | 127 | end |
128 | 128 |
|
129 | | - create_table 'menu_items', force: :cascade do |t| |
| 129 | + create_table 'menu_items' do |t| |
130 | 130 | t.string 'name' |
131 | 131 | t.references 'parent' |
132 | 132 | t.timestamps null: false |
133 | 133 | end |
134 | 134 |
|
135 | | - create_table 'menu_item_hierarchies', id: false, force: :cascade do |t| |
| 135 | + create_table 'menu_item_hierarchies', id: false do |t| |
136 | 136 | t.references 'ancestor', null: false |
137 | 137 | t.references 'descendant', null: false |
138 | 138 | t.integer 'generations', null: false |
|
0 commit comments