You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alvaro Herrera
bdc3d7fa23
Return ObjectAddress in many ALTER TABLE sub-routines
...
Since commit a2e35b53c3 , 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 c504513f83 started.
Reviewed by Stephen Frost.
11 years ago
..
access
Reduce pinning and buffer content locking for btree scans.
11 years ago
bootstrap
Add macros wrapping all usage of gcc's __attribute__.
11 years ago
catalog
Return ObjectAddress in many ALTER TABLE sub-routines
11 years ago
commands
Add OID output argument to DefineTSConfiguration
11 years ago
common
Add macros wrapping all usage of gcc's __attribute__.
11 years ago
datatype
Update copyright for 2015
11 years ago
executor
Move LockClauseStrength, LockWaitPolicy into new file nodes/lockoptions.h.
11 years ago
foreign
Update copyright for 2015
11 years ago
lib
Add macros wrapping all usage of gcc's __attribute__.
11 years ago
libpq
Remove struct PQArgBlock from server-side header libpq/libpq.h.
11 years ago
mb
Add macros wrapping all usage of gcc's __attribute__.
11 years ago
nodes
Allow foreign tables to participate in inheritance.
11 years ago
optimizer
Allow foreign tables to participate in inheritance.
11 years ago
parser
Improve representation of PlanRowMark.
11 years ago
port
Add macros wrapping all usage of gcc's __attribute__.
11 years ago
portability
Use mmap MAP_NOSYNC option to limit shared memory writes
11 years ago
postmaster
Add macros wrapping all usage of gcc's __attribute__.
11 years ago
regex
Update copyright for 2015
11 years ago
replication
Add macros wrapping all usage of gcc's __attribute__.
11 years ago
rewrite
Change many routines to return ObjectAddress rather than OID
11 years ago
snowball
Update copyright for 2015
11 years ago
storage
Add flags argument to dsm_create.
11 years ago
tcop
Add macros wrapping all usage of gcc's __attribute__.
11 years ago
tsearch
Fix statically allocated struct with FLEXIBLE_ARRAY_MEMBER member.
11 years ago
utils
Use 128-bit math to accelerate some aggregation functions.
11 years ago
.gitignore
Autoconfiscate selection of 64-bit int type for 64-bit large object API.
13 years ago
Makefile
Install all headers for the new atomics API.
11 years ago
c.h
Add, optional, support for 128bit integers.
11 years ago
fmgr.h
Update copyright for 2015
11 years ago
funcapi.h
Update copyright for 2015
11 years ago
getaddrinfo.h
Update copyright for 2015
11 years ago
getopt_long.h
Update copyright for 2015
11 years ago
miscadmin.h
Remove remnants of ImmediateInterruptOK handling.
11 years ago
pg_config.h.in
Add, optional, support for 128bit integers.
11 years ago
pg_config.h.win32
Add, optional, support for 128bit integers.
11 years ago
pg_config_ext.h.in
Autoconfiscate selection of 64-bit int type for 64-bit large object API.
13 years ago
pg_config_ext.h.win32
Autoconfiscate selection of 64-bit int type for 64-bit large object API.
13 years ago
pg_config_manual.h
Use abbreviated keys for faster sorting of text datums.
11 years ago
pg_getopt.h
Update copyright for 2015
11 years ago
pg_trace.h
Update copyright for 2015
11 years ago
pgstat.h
Add macros wrapping all usage of gcc's __attribute__.
11 years ago
pgtar.h
Error when creating names too long for tar format
11 years ago
pgtime.h
Update copyright for 2015
11 years ago
port.h
Build src/port/dirmod.c only on Windows.
11 years ago
postgres.h
Add macros wrapping all usage of gcc's __attribute__.
11 years ago
postgres_ext.h
pgindent run for 9.4
12 years ago
postgres_fe.h
Update copyright for 2015
11 years ago
rusagestub.h
Update copyright for 2015
11 years ago
windowapi.h
Update copyright for 2015
11 years ago