Fix significant problems with a previous upgrade script.
Add pg_extension_v and related functions.
Add output fields for the table a trigger is on, as well as the function the trigger is using. Based on work done by Luís Lizardo (https://github.com/lizardoluis).
Warning
|
This changes the behavior of triggerparse() ! You can get the old
behavior by passing the function_arguments output of trigger parse()
through trigger__args_as_text() .
|
Add function__arg_types()
.
Add object type functions (objectcatalog()
, object
reg_type()
, relation__kind()
, relation_relkind()
).
Add regprocedure()
.
=## BUGFIX: Drop pg_temp objects created by extension
It was not possible to actually install 0.1.2 and 0.1.1 because they left temporary objects behind. During session cleanup, the cascade drop of those objects would cascede to the extension itself.