DROP TABLE IF EXISTS auteur CASCADE; DROP TABLE IF EXISTS siecle CASCADE; DROP TABLE IF EXISTS citation CASCADE; -- Table auteur CREATE TABLE auteur ( id SERIAL PRIMARY KEY, nom VARCHAR(64) NOT NULL, prenom VARCHAR(64) NOT NULL ); -- Table siecle CREATE TABLE siecle ( id SERIAL PRIMARY KEY, numero INTEGER ); -- Table citation CREATE TABLE citation ( id SERIAL PRIMARY KEY, phrase VARCHAR(255) NOT NULL, auteurid INTEGER, siecleid INTEGER, FOREIGN KEY(auteurid) REFERENCES auteur(id) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY(siecleid) REFERENCES siecle(id) ON UPDATE CASCADE ON DELETE CASCADE ); --