bdr: mergme: Only add truncate trigger if CREATE TABLE
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Thu, 6 Mar 2014 23:11:10 +0000 (20:11 -0300)
committerAndres Freund <andres@anarazel.de>
Thu, 3 Jul 2014 15:55:19 +0000 (17:55 +0200)
contrib/bdr/bdr--0.5.sql

index 744002a91f223eb365c431c069d2277d074a8b7f..9432708ebbe9fc0b73e7663710eab7c0da50390e 100644 (file)
@@ -200,7 +200,7 @@ BEGIN
                 pg_catalog.pg_event_trigger_expand_command(r.command),
                 'false');
 
-        IF r.object_type = 'table' THEN
+        IF TG_TAG = 'CREATE TABLE' THEN
             EXECUTE 'CREATE TRIGGER truncate_trigger AFTER TRUNCATE ON ' ||
                     r.identity ||
                     ' FOR EACH STATEMENT EXECUTE PROCEDURE bdr.queue_truncate(' ||