Files
HDB/sql/create_tables.sql
2024-11-01 16:09:16 +01:00

25 lines
648 B
PL/PgSQL

CREATE OR REPLACE PROCEDURE create_tables() AS $$
DROP TABLE IF EXISTS artist_website;
DROP TABLE IF EXISTS website;
DROP TABLE IF EXISTS artist;
CREATE TABLE IF NOT EXISTS artist (
id serial PRIMARY KEY,
name text NOT NULL
);
CREATE TABLE IF NOT EXISTS website (
id serial PRIMARY KEY,
name text NOT NULL
);
CREATE TABLE IF NOT EXISTS artist_website (
id serial PRIMARY KEY,
url text NOT NULL,
folder_path text,
website_id integer,
artist_id integer,
CONSTRAINT aw_artist FOREIGN KEY (artist_id) REFERENCES artist (ID),
CONSTRAINT aw_website FOREIGN KEY (website_id) REFERENCES website (ID)
);
$$ LANGUAGE SQL;