Commit a5f95ba6 authored by Marine Marsal's avatar Marine Marsal
Browse files

Update CREATE.sql triggers fonctionnels

parent b700ccf8
......@@ -165,7 +165,6 @@ CREATE TABLE IF NOT EXISTS ExemplairePret (
/* ****** TRIGGERS ****** */
CREATE OR REPLACE FUNCTION check_exclusivite_realisateur()
RETURNS trigger AS
$$
......@@ -184,6 +183,7 @@ END;
$$
LANGUAGE 'plpgsql';
DROP TRIGGER IF EXISTS T_EXCUSIVITE_REALISATEUR ON Realisateur;
CREATE TRIGGER T_EXCUSIVITE_REALISATEUR BEFORE INSERT ON Realisateur
FOR EACH ROW
EXECUTE PROCEDURE check_exclusivite_realisateur();
......@@ -206,6 +206,7 @@ END;
$$
LANGUAGE 'plpgsql';
DROP TRIGGER IF EXISTS T_EXCUSIVITE_ACTEUR ON Acteur;
CREATE TRIGGER T_EXCUSIVITE_ACTEUR BEFORE INSERT OR UPDATE ON Acteur
FOR EACH ROW
EXECUTE PROCEDURE check_exclusivite_acteur();
......@@ -228,6 +229,7 @@ END;
$$
LANGUAGE 'plpgsql';
DROP TRIGGER IF EXISTS T_EXCUSIVITE_COMPOSITEUR ON Compositeur;
CREATE TRIGGER T_EXCUSIVITE_COMPOSITEUR BEFORE INSERT OR UPDATE ON Compositeur
FOR EACH ROW
EXECUTE PROCEDURE check_exclusivite_compositeur();
......@@ -250,6 +252,7 @@ END;
$$
LANGUAGE 'plpgsql';
DROP TRIGGER IF EXISTS T_EXCUSIVITE_INTERPRETE ON Interprete;
CREATE TRIGGER T_EXCUSIVITE_INTERPRETE BEFORE INSERT OR UPDATE ON Interprete
FOR EACH ROW
EXECUTE PROCEDURE check_exclusivite_interprete();
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment