Create BDR's truncate triggers as 'tgisinternal'
authorCraig Ringer <craig@2ndquadrant.com>
Fri, 10 Jul 2015 03:17:00 +0000 (11:17 +0800)
committerCraig Ringer <craig@2ndquadrant.com>
Fri, 10 Jul 2015 03:17:21 +0000 (11:17 +0800)
commit0c96b9ff29e4acca465cf492b5f0c01c6e789978
tree22831d55a56fe4a199a921d51082f8cf6a05393a
parent8fde1e1e355b09cdf25c2d4f3ea6b85140d1ad9d
Create BDR's truncate triggers as 'tgisinternal'

Switch from creating triggers using the SPI to using CreateTrigger
directly, marking the new trigger as `tgisinternal` so it's not
dumped by `pg_dump` and not listed by `psql`.

Existing triggers are not updated. A subsequent commit will add
support for updating existing triggers on extension update.

Fixes issue #62
bdr_executor.c
expected/ddl/alter_table.out
expected/ddl/create.out
expected/ddl/function.out
expected/ddl/sequence.out
expected/preseed.out
expected/preseed_check.out
sql/ddl/function.sql
sql/preseed.sql