Now, first the triggers are dropped, then the function.
authormj <mj>
Sat, 13 Oct 2001 21:05:54 +0000 (21:05 +0000)
committermj <mj>
Sat, 13 Oct 2001 21:05:54 +0000 (21:05 +0000)
dbscripts/dupetrigger/postgresql.sript

index 3879cf9..298ac42 100755 (executable)
@@ -1,7 +1,7 @@
 \connect - postgres
-DROP FUNCTION dupecheck();
 DROP TRIGGER commdupetrigger ON comment;
 DROP TRIGGER contentdupetrigger ON content;
+DROP FUNCTION dupecheck();
 CREATE FUNCTION dupecheck() RETURNS OPAQUE AS '/var/lib/postgres/data/dupetrigger.so' LANGUAGE 'C';
 CREATE TRIGGER contentdupetrigger BEFORE INSERT OR UPDATE ON content FOR EACH ROW EXECUTE PROCEDURE dupecheck("no", "title", "subtitle", "creator", "description", "content_data");
 CREATE TRIGGER commdupetrigger BEFORE INSERT OR UPDATE ON comment FOR EACH ROW EXECUTE PROCEDURE dupecheck("no", "creator", "to_media", "description", "title");