|
1 | 1 | # frozen_string_literal: true
|
2 | 2 |
|
3 | 3 | ActiveRecord::Schema.define(version: 0) do
|
4 |
| - create_table 'tags', force: true do |t| |
| 4 | + create_table 'tags', force: :cascade 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: true do |t| |
| 12 | + create_table 'tag_hierarchies', id: false, force: :cascade 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: true do |t| |
| 18 | + create_table 'uuid_tags', id: false, force: :cascade do |t| |
19 | 19 | t.string 'uuid', unique: 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: true do |t| |
| 27 | + create_table 'uuid_tag_hierarchies', id: false, force: :cascade 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: true do |t| |
| 33 | + create_table 'destroyed_tags', force: :cascade 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: true do |t| |
| 41 | + create_table 'groups', force: :cascade do |t| |
42 | 42 | t.string 'name', null: false
|
43 | 43 | end
|
44 | 44 |
|
45 |
| - create_table 'groupings', force: true do |t| |
| 45 | + create_table 'groupings', force: :cascade do |t| |
46 | 46 | t.string 'name', null: false
|
47 | 47 | end
|
48 | 48 |
|
49 |
| - create_table 'user_sets', force: true do |t| |
| 49 | + create_table 'user_sets', force: :cascade do |t| |
50 | 50 | t.string 'name', null: false
|
51 | 51 | end
|
52 | 52 |
|
53 |
| - create_table 'teams', force: true do |t| |
| 53 | + create_table 'teams', force: :cascade do |t| |
54 | 54 | t.string 'name', null: false
|
55 | 55 | end
|
56 | 56 |
|
57 |
| - create_table 'users', force: true do |t| |
| 57 | + create_table 'users', force: :cascade 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: true do |t| |
| 64 | + create_table 'contracts', force: :cascade 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: true do |t| |
| 70 | + create_table 'contract_types', force: :cascade do |t| |
71 | 71 | t.string 'name', null: false
|
72 | 72 | end
|
73 | 73 |
|
74 |
| - create_table 'referral_hierarchies', id: false, force: true do |t| |
| 74 | + create_table 'referral_hierarchies', id: false, force: :cascade 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: true do |t| |
| 80 | + create_table 'labels', force: :cascade 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 do |t| |
| 87 | + create_table 'label_hierarchies', id: false, force: :cascade 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: true do |t| |
| 93 | + create_table 'cuisine_types', force: :cascade 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: true do |t| |
| 98 | + create_table 'cuisine_type_hierarchies', id: false, force: :cascade 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: true do |t| |
| 104 | + create_table 'namespace_types', force: :cascade 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: true do |t| |
| 109 | + create_table 'namespace_type_hierarchies', id: false, force: :cascade 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: true do |t| |
| 115 | + create_table 'metal', force: :cascade 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: true do |t| |
| 123 | + create_table 'metal_hierarchies', id: false, force: :cascade 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: true do |t| |
| 129 | + create_table 'menu_items', force: :cascade 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: true do |t| |
| 135 | + create_table 'menu_item_hierarchies', id: false, force: :cascade 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