Skip to content

Commit f7a7dd1

Browse files
adding table constraints
1 parent d27b6fb commit f7a7dd1

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed
Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
{% macro create_relationships() %}
2-
ALTER TABLE {{ ref('series') }} ADD CONSTRAINT pk_series PRIMARY KEY (id);
3-
ALTER TABLE {{ ref('sets') }} ADD CONSTRAINT pk_sets PRIMARY KEY (set_id);
4-
ALTER TABLE {{ ref('cards') }} ADD CONSTRAINT pk_cards PRIMARY KEY (id);
2+
ALTER TABLE {{ target.schema }}.series ADD CONSTRAINT pk_series PRIMARY KEY (id);
3+
ALTER TABLE {{ target.schema }}.sets ADD CONSTRAINT pk_sets PRIMARY KEY (set_id);
4+
ALTER TABLE {{ target.schema }}.cards ADD CONSTRAINT pk_cards PRIMARY KEY (id);
5+
6+
ALTER TABLE public.sets
7+
ADD CONSTRAINT fk_sets_series
8+
FOREIGN KEY (series_id)
9+
REFERENCES public.series (id);
10+
11+
ALTER TABLE public.cards
12+
ADD CONSTRAINT fk_cards_sets
13+
FOREIGN KEY (set_id)
14+
REFERENCES public.sets (set_id);
15+
516
{% endmacro %}

0 commit comments

Comments
 (0)