master
brongniart 3 months ago
parent 75c761d040
commit 25456158f3

@ -45,7 +45,6 @@ BEGIN
END;
$$ LANGUAGE plpgsql ;
DROP TRIGGER IfUserIsAdmin ON Users;
Create Trigger IfUserIsAdmin BEFORE DELETE on Users
FOR EACH ROW
EXECUTE FUNCTION IfUserIsAdmin();
@ -62,7 +61,6 @@ BEGIN
END;
$$ LANGUAGE plpgsql ;
DROP TRIGGER DeleteUserFavorite ON Users;
Create Trigger DeleteUserFavorite BEFORE DELETE on Users
FOR EACH ROW
EXECUTE FUNCTION DeleteUserFavorite();
@ -78,7 +76,6 @@ BEGIN
END;
$$ LANGUAGE plpgsql ;
DROP TRIGGER DeleteUserCommentary ON Users;
Create Trigger DeleteUserCommentary BEFORE DELETE on Users
FOR EACH ROW
EXECUTE FUNCTION DeleteUserCommentary();
@ -124,7 +121,6 @@ BEGIN
END;
$$ LANGUAGE plpgsql ;
DROP TRIGGER DeleteQuiz ON Quiz;
Create Trigger DeleteQuiz BEFORE DELETE on Quiz
FOR EACH ROW
EXECUTE FUNCTION DeleteQuiz();
@ -143,7 +139,7 @@ DECLARE
nb numeric;
BEGIN
IF TG_OP=DELETE Then
IF TG_OP='DELETE' Then
SELECT count(quiz) INTO nb
FROM Quiz_Question
WHERE quiz = OLD.quiz;
@ -162,8 +158,7 @@ BEGIN
END;
$$ LANGUAGE plpgsql ;
DROP TRIGGER NombreQuestionQuiz ON Quiz_Question;
Create Trigger NombreQuestionQuiz AFTER INSERT UPDATE DELETE on Quiz_Question
Create Trigger NombreQuestionQuiz AFTER INSERT or UPDATE or DELETE on Quiz_Question
FOR EACH ROW
EXECUTE FUNCTION NombreQuestionQuiz();
@ -229,7 +224,7 @@ BEGIN
If OLD.id_quote in (Select citation_id From DailyQuote) Then
Update from DailyQuote
Update DailyQuote
set citation_id = (Select id_quote
From Quote
Where id_quote!=OLD.id_quote
@ -242,7 +237,6 @@ BEGIN
END;
$$ LANGUAGE plpgsql ;
DROP TRIGGER DeleteQuoteBEFORE ON Quote;
Create Trigger DeleteQuoteBEFORE BEFORE DELETE on Quote
FOR EACH ROW
EXECUTE FUNCTION DeleteQuoteBEFORE();
@ -275,7 +269,6 @@ BEGIN
END;
$$ LANGUAGE plpgsql ;
DROP TRIGGER DeleteQuoteAFTER ON Quote;
Create Trigger DeleteQuoteAFTER AFTER DELETE on Quote
FOR EACH ROW
EXECUTE FUNCTION DeleteQuoteAFTER();
@ -301,7 +294,7 @@ BEGIN
Where id_quote!=OLD.id_quote
ORDER BY RAND()
LIMIT 1 ) );
ELIF nb>1
ELISF nb>1 then
DELETE From DailyQuote
where citation_id!=NEW.citation_id;
END IF;
@ -309,8 +302,7 @@ BEGIN
END;
$$ LANGUAGE plpgsql ;
DROP TRIGGER UniqueDailyQuote ON DailyQuote;
Create Trigger UniqueDailyQuote AFTER INSERT DELETE on DailyQuote
Create Trigger UniqueDailyQuote AFTER INSERT or DELETE on DailyQuote
FOR EACH ROW
EXECUTE FUNCTION UniqueDailyQuote();

Loading…
Cancel
Save