Files
axum-async-graphql/migrations/20241128220014_benutzer_gruppen.up.sql

17 lines
509 B
SQL

CREATE TABLE IF NOT EXISTS benutzer_gruppen (
benutzer_id UUID NOT NULL,
gruppe_id UUID NOT NULL,
CONSTRAINT pk_benutzer_gruppen PRIMARY KEY (benutzer_id, gruppe_id),
CONSTRAINT fk_benutzer_gruppen_benutzer FOREIGN KEY (benutzer_id)
REFERENCES benutzer (benutzer_id) MATCH SIMPLE
ON UPDATE CASCADE
ON DELETE CASCADE,
CONSTRAINT fk_benutzer_gruppen_gruppe FOREIGN KEY (gruppe_id)
REFERENCES gruppen (gruppe_id) MATCH SIMPLE
ON UPDATE CASCADE
ON DELETE CASCADE
);