]> granicus.if.org Git - postgresql/commit
Add pg_identify_object_as_address
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 30 Dec 2014 18:41:50 +0000 (15:41 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 30 Dec 2014 18:41:50 +0000 (15:41 -0300)
commita676201490c8113b4692562126c77a29dfd8dac1
tree79c188b9f7402d4b006a4a9d86b24b82f0fa3401
parent5b447ad3a98aa6f059ba467eb10a832eb1544985
Add pg_identify_object_as_address

This function returns object type and objname/objargs arrays, which can
be passed to pg_get_object_address.  This is especially useful because
the textual representation can be copied to a remote server in order to
obtain the corresponding OID-based address.  In essence, this function
is the inverse of recently added pg_get_object_address().

Catalog version bumped due to the addition of the new function.

Also add docs to pg_get_object_address.
doc/src/sgml/func.sgml
src/backend/catalog/objectaddress.c
src/backend/utils/adt/regproc.c
src/include/catalog/catversion.h
src/include/catalog/objectaddress.h
src/include/catalog/pg_proc.h
src/include/utils/builtins.h
src/test/regress/expected/object_address.out
src/test/regress/sql/object_address.sql