Commit | Line | Data |
3406fd5b |
1 | --- |
2 | schema: |
3 | procedures: {} |
4 | tables: |
5 | deleted: |
6 | constraints: |
7 | - fields: id |
8 | name: 'fk_fake' |
9 | reference_fields: |
10 | - fk_id |
11 | reference_table: fake |
12 | type: FOREIGN KEY |
13 | - fields: |
14 | - id |
15 | name: pk_id |
16 | type: UNIQUE |
17 | fields: |
18 | id: |
19 | data_type: int |
20 | default_value: ~ |
21 | extra: {} |
22 | is_nullable: 1 |
23 | is_primary_key: 0 |
24 | is_unique: 0 |
25 | name: id |
26 | order: 10 |
27 | size: |
28 | - 11 |
29 | indices: [] |
30 | name: deleted |
31 | options: [] |
32 | order: 3 |
33 | employee: |
34 | constraints: |
35 | - deferrable: 1 |
36 | expression: '' |
37 | fields: |
38 | - employee_id |
39 | match_type: '' |
40 | name: FK5302D47D93FE702E |
41 | on_delete: '' |
42 | on_update: '' |
43 | options: [] |
44 | reference_fields: |
45 | - person_id |
46 | reference_table: person |
47 | type: FOREIGN KEY |
48 | - deferrable: 1 |
49 | expression: '' |
50 | fields: |
51 | - position |
52 | - employee_id |
53 | match_type: '' |
54 | name: '' |
55 | on_delete: '' |
56 | on_update: '' |
57 | options: [] |
58 | reference_fields: [] |
59 | reference_table: '' |
60 | type: PRIMARY KEY |
61 | fields: |
62 | employee_id: |
63 | data_type: int |
64 | default_value: ~ |
65 | extra: {} |
66 | is_nullable: 0 |
67 | is_primary_key: 1 |
68 | is_unique: 0 |
69 | name: employee_id |
70 | order: 8 |
71 | size: |
72 | - 11 |
73 | job_title: |
74 | data_type: varchar |
75 | default_value: ~ |
76 | extra: {} |
77 | is_nullable: 1 |
78 | is_primary_key: 0 |
79 | is_unique: 0 |
80 | name: job_title |
81 | order: 9 |
82 | size: |
83 | - 255 |
84 | position: |
85 | data_type: varchar |
86 | default_value: ~ |
87 | extra: {} |
88 | is_nullable: 0 |
89 | is_primary_key: 1 |
90 | is_unique: 0 |
91 | name: position |
92 | order: 7 |
93 | size: |
94 | - 50 |
95 | indices: [] |
96 | name: employee |
97 | order: 2 |
98 | old_name: |
99 | name: old_name |
100 | fields: |
101 | pk: |
102 | data_type: int |
103 | default_value: ~ |
104 | extra: {} |
105 | is_auto_increment: 1 |
106 | is_nullable: 0 |
107 | is_primary_key: 1 |
108 | is_unique: 1 |
109 | name: pk |
110 | order: 1 |
111 | order: 4 |
112 | person: |
113 | constraints: |
114 | - deferrable: 1 |
115 | expression: '' |
116 | fields: |
117 | - person_id |
118 | match_type: '' |
119 | name: '' |
120 | on_delete: '' |
121 | on_update: '' |
122 | options: [] |
123 | reference_fields: [] |
124 | reference_table: '' |
125 | type: PRIMARY KEY |
126 | - deferrable: 1 |
127 | expression: '' |
128 | fields: |
129 | - age |
130 | match_type: '' |
131 | name: UC_age_name |
132 | on_delete: '' |
133 | on_update: '' |
134 | options: [] |
135 | reference_fields: [] |
136 | reference_table: '' |
137 | type: UNIQUE |
138 | fields: |
139 | age: |
140 | data_type: int |
141 | default_value: ~ |
142 | extra: {} |
143 | is_nullable: 1 |
144 | is_primary_key: 0 |
145 | is_unique: 1 |
146 | name: age |
147 | order: 3 |
148 | size: |
149 | - 11 |
150 | description: |
151 | data_type: text |
152 | default_value: ~ |
153 | extra: {} |
154 | is_nullable: 1 |
155 | is_primary_key: 0 |
156 | is_unique: 0 |
157 | name: description |
158 | order: 6 |
159 | size: |
160 | - 65535 |
161 | iq: |
162 | data_type: smallint |
163 | default_value: 0 |
164 | is_nullable: 1 |
165 | is_primary_key: 0 |
166 | is_unique: 0 |
167 | name: iq |
168 | order: 5 |
169 | size: |
170 | - 4 |
171 | name: |
172 | data_type: varchar |
173 | default_value: ~ |
174 | extra: {} |
175 | is_nullable: 1 |
176 | is_primary_key: 0 |
177 | is_unique: 0 |
178 | name: name |
179 | order: 2 |
180 | size: |
181 | - 20 |
182 | person_id: |
183 | data_type: int |
184 | default_value: ~ |
185 | extra: {} |
186 | is_nullable: 0 |
187 | is_primary_key: 1 |
188 | is_unique: 0 |
189 | name: person_id |
190 | order: 1 |
191 | size: |
192 | - 11 |
193 | weight: |
194 | data_type: numeric |
195 | default_value: ~ |
196 | extra: {} |
197 | is_nullable: 1 |
198 | is_primary_key: 0 |
199 | is_unique: 0 |
200 | name: weight |
201 | order: 4 |
202 | size: |
203 | - 11 |
204 | - 2 |
205 | indices: |
206 | - fields: |
207 | - name |
208 | name: u_name |
209 | options: [] |
210 | type: UNIQUE |
211 | name: person |
212 | order: 1 |
213 | triggers: {} |
214 | views: {} |
215 | translator: |
216 | add_drop_table: 0 |
217 | filename: t/data/pgsql/create.sql |
218 | no_comments: 0 |
219 | parser_args: |
220 | db_password: ~ |
221 | db_user: ~ |
222 | dsn: ~ |
223 | field_separator: ~ |
224 | mysql_parser_version: ~ |
225 | record_separator: ~ |
226 | scan_fields: 1 |
227 | trim_fields: 1 |
228 | parser_type: SQL::Translator::Parser::PostgreSQL |
229 | producer_args: |
230 | add_prefix: ~ |
231 | add_truncate: ~ |
232 | db_password: ~ |
233 | db_user: ~ |
234 | dsn: ~ |
235 | imap_file: ~ |
236 | imap_url: ~ |
237 | indent: ~ |
238 | newlines: ~ |
239 | package_name: ~ |
240 | prefix: ~ |
241 | pretty: ~ |
242 | skip: ~ |
243 | skiplike: ~ |
244 | title: ~ |
245 | tt_conf: {} |
246 | tt_vars: {} |
247 | ttfile: ~ |
248 | producer_type: SQL::Translator::Producer::YAML |
249 | show_warnings: 0 |
250 | trace: 0 |
251 | version: 0.0899_01 |