bdr: mergme: Only add truncate trigger if CREATE TABLE
authorAlvaro Herrera <[email protected]>
Thu, 6 Mar 2014 23:11:10 +0000 (20:11 -0300)
committerAlvaro Herrera <[email protected]>
Thu, 6 Mar 2014 23:12:10 +0000 (20:12 -0300)
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(' ||