aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/numutils.c
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2015-03-25 17:17:56 -0300
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2015-03-25 17:17:56 -0300
commitbdc3d7fa2376a7a1e977383cc3221cfe44c4a893 (patch)
tree6e72d8c519968316ab04546ff89e0b0ff328b82d /src/backend/utils/adt/numutils.c
parent06bf0dd6e354c765403d1331cc9896b360754521 (diff)
downloadpostgresql-bdc3d7fa2376a7a1e977383cc3221cfe44c4a893.tar.gz
postgresql-bdc3d7fa2376a7a1e977383cc3221cfe44c4a893.zip
Return ObjectAddress in many ALTER TABLE sub-routines
Since commit a2e35b53c39b2a, most CREATE and ALTER commands return the ObjectAddress of the affected object. This is useful for event triggers to try to figure out exactly what happened. This patch extends this idea a bit further to cover ALTER TABLE as well: an auxiliary ObjectAddress is returned for each of several subcommands of ALTER TABLE. This makes it possible to decode with precision what happened during execution of any ALTER TABLE command; for instance, which constraint was added by ALTER TABLE ADD CONSTRAINT, or which parent got dropped from the parents list by ALTER TABLE NO INHERIT. As with the previous patch, there is no immediate user-visible change here. This is all really just continuing what c504513f83a9ee8 started. Reviewed by Stephen Frost.
Diffstat (limited to 'src/backend/utils/adt/numutils.c')
0 files changed, 0 insertions, 0 deletions