First version of the dupe prevention trigger. Works for INSERTs and UPDATEs.
[mir.git] / dbscripts / dupetrigger / postgresql.sript
1 \connect - postgres
2 DROP FUNCTION dupecheck();
3 DROP TRIGGER dupetrigger ON comment;
4 CREATE FUNCTION dupecheck() RETURNS OPAQUE AS '/tmp/trigger.so' LANGUAGE 'C';
5 CREATE TRIGGER dupetrigger BEFORE INSERT OR UPDATE ON comment FOR EACH ROW EXECUTE PROCEDURE dupecheck();