Skip to content

Commit 9c9cdab

Browse files
author
github-actions
committed
Automated commit: Generate foreign keys
1 parent 88deb84 commit 9c9cdab

File tree

1 file changed

+25
-29
lines changed

1 file changed

+25
-29
lines changed

_data/taps/schemas/shopify/v3/shopify-v3-foreign-keys.yml

Lines changed: 25 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ tables:
6565
- key: customer.default_address.customer_id
6666
foreign-key: id
6767
- key: customer.id
68-
foreign-key: customers.id
68+
foreign-key: id
6969
- key: customer.addresses.customer_id
7070
foreign-key: id
7171
- key: customer.default_address.customer_id
@@ -75,33 +75,33 @@ tables:
7575
- key: customer.addresses.customer_id
7676
foreign-key: addresses.id
7777
- key: customer.last_order_id
78-
foreign-key: customers.lastOrder.id
78+
foreign-key: last_order_id
7979
- table-name: order_refunds
8080
keys:
8181
- key: customer.last_order_id
82-
foreign-key: order_refunds.order.id
82+
foreign-key: order_id
8383
- key: line_items.product_id
84-
foreign-key: order_refunds.refundLineItems.lineItem.product.id
84+
foreign-key: refund_line_items.line_item.product_id
8585
- table-name: orders
8686
keys:
8787
- key: customer.last_order_id
88-
foreign-key: orders.id
88+
foreign-key: id
8989
- key: customer.last_order_id
9090
foreign-key: refunds.order_adjustments.order_id
9191
- key: line_items.product_id
9292
foreign-key: fulfillments.line_items.product_id
93-
- key: lineItems.product.id
93+
- key: line_items.product_id
9494
foreign-key: refunds.refund_line_items.line_item.product_id
9595
- key: line_items.product_id
9696
foreign-key: line_items.product_id
9797
- table-name: transactions
9898
keys:
9999
- key: customer.last_order_id
100-
foreign-key: order.id
100+
foreign-key: order_id
101101
- table-name: products
102102
keys:
103103
- key: line_items.product_id
104-
foreign-key: products.id
104+
foreign-key: id
105105
- key: line_items.product_id
106106
foreign-key: options.product_id
107107
- table-name: customers
@@ -121,37 +121,33 @@ tables:
121121
- key: addresses.id
122122
foreign-key: customer.addresses.customer_id
123123
- key: last_order_id
124-
foreign-key: customer.lastOrder.id
124+
foreign-key: customer.last_order_id
125125
- table-name: order_refunds
126126
keys:
127127
- key: last_order_id
128-
foreign-key: order.id
128+
foreign-key: order_id
129129
- table-name: orders
130130
keys:
131131
- key: last_order_id
132-
foreign-key: orders.id
132+
foreign-key: id
133133
- key: last_order_id
134134
foreign-key: refunds.order_adjustments.order_id
135-
- table-name: products
136-
keys:
137-
- key: refundLineItems.lineItem.product.id
138-
foreign-key: products.id
139135
- table-name: transactions
140136
keys:
141137
- key: last_order_id
142-
foreign-key: order.id
138+
foreign-key: order_id
143139
- table-name: order_refunds
144140
join:
145141
- table-name: abandoned_checkouts
146142
keys:
147143
- key: order_id
148-
foreign-key: customer.lastOrder.id
144+
foreign-key: customer.last_order_id
149145
- key: refund_line_items.line_item.product_id
150-
foreign-key: lineItems.product.id
146+
foreign-key: line_items.product_id
151147
- table-name: customers
152148
keys:
153149
- key: order_id
154-
foreign-key: lastOrder.id
150+
foreign-key: last_order_id
155151
- table-name: orders
156152
keys:
157153
- key: order_id
@@ -183,25 +179,25 @@ tables:
183179
- table-name: abandoned_checkouts
184180
keys:
185181
- key: id
186-
foreign-key: customer.lastOrder.id
182+
foreign-key: customer.last_order_id
187183
- key: refunds.order_adjustments.order_id
188184
foreign-key: customer.last_order_id
189185
- key: fulfillments.line_items.product_id
190-
foreign-key: lineItems.product.id
186+
foreign-key: line_items.product_id
191187
- key: refunds.refund_line_items.line_item.product_id
192188
foreign-key: line_items.product_id
193189
- key: line_items.product_id
194190
foreign-key: line_items.product_id
195191
- table-name: customers
196192
keys:
197193
- key: id
198-
foreign-key: lastOrder.id
194+
foreign-key: last_order_id
199195
- key: refunds.order_adjustments.order_id
200196
foreign-key: last_order_id
201197
- table-name: order_refunds
202198
keys:
203199
- key: id
204-
foreign-key: order.id
200+
foreign-key: order_id
205201
- key: refunds.order_adjustments.order_id
206202
foreign-key: order_id
207203
- key: refunds.id
@@ -213,11 +209,11 @@ tables:
213209
- key: refunds.refund_line_items.line_item.product_id
214210
foreign-key: refund_line_items.line_item.product_id
215211
- key: line_items.product_id
216-
foreign-key: refundLineItems.lineItem.product.id
212+
foreign-key: refund_line_items.line_item.product_id
217213
- table-name: transactions
218214
keys:
219215
- key: id
220-
foreign-key: order.id
216+
foreign-key: order_id
221217
- key: refunds.order_adjustments.order_id
222218
foreign-key: order_id
223219
- table-name: products
@@ -227,7 +223,7 @@ tables:
227223
- key: refunds.refund_line_items.line_item.product_id
228224
foreign-key: id
229225
- key: line_items.product_id
230-
foreign-key: products.id
226+
foreign-key: id
231227
- key: fulfillments.line_items.product_id
232228
foreign-key: options.product_id
233229
- key: refunds.refund_line_items.line_item.product_id
@@ -259,19 +255,19 @@ tables:
259255
- table-name: abandoned_checkouts
260256
keys:
261257
- key: id
262-
foreign-key: lineItems.product.id
258+
foreign-key: line_items.product_id
263259
- key: options.product_id
264260
foreign-key: line_items.product_id
265261
- table-name: order_refunds
266262
keys:
267263
- key: id
268-
foreign-key: refundLineItems.lineItem.product.id
264+
foreign-key: refund_line_items.line_item.product_id
269265
- key: options.product_id
270266
foreign-key: refund_line_items.line_item.product_id
271267
- table-name: orders
272268
keys:
273269
- key: id
274-
foreign-key: lineItems.product.id
270+
foreign-key: fulfillments.line_items.product_id
275271
- key: options.product_id
276272
foreign-key: fulfillments.line_items.product_id
277273
- key: id

0 commit comments

Comments
 (0)