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.
Tom Lane
5244ed40cf
Fix assorted core dumps and Assert failures that could occur during
...
AbortTransaction or AbortSubTransaction, when trying to clean up after an
error that prevented (sub)transaction start from completing:
* access to TopTransactionResourceOwner that might not exist
* assert failure in AtEOXact_GUC, if AtStart_GUC not called yet
* assert failure or core dump in AfterTriggerEndSubXact, if
AfterTriggerBeginSubXact not called yet
Per testing by injecting elog(ERROR) at successive steps in StartTransaction
and StartSubTransaction. It's not clear whether all of these cases could
really occur in the field, but at least one of them is easily exposed by
simple stress testing, as per my accidental discovery yesterday.
16 years ago
..
Makefile
SQL/MED catalog manipulation facilities
17 years ago
aggregatecmds.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
alter.c
Update copyright for 2009.
17 years ago
analyze.c
Prevent indirect security attacks via changing session-local state within
16 years ago
async.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
cluster.c
Revisit AlterTableCreateToastTable's API once again, hoping to make it what
17 years ago
comment.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
conversioncmds.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
copy.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
dbcommands.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
define.c
Remove the recently added node types ReloptElem and OptionDefElem in favor
17 years ago
discard.c
Update copyright for 2009.
17 years ago
explain.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
foreigncmds.c
Always pass catalog id to the options validator function specified in
16 years ago
functioncmds.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
indexcmds.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
lockcmds.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
opclasscmds.c
Update copyright for 2009.
17 years ago
operatorcmds.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
portalcmds.c
Fix snapshot management, take two.
16 years ago
prepare.c
Previous fix for temporary file management broke returning a set from
16 years ago
proclang.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
schemacmds.c
Prevent indirect security attacks via changing session-local state within
16 years ago
sequence.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
tablecmds.c
Prevent indirect security attacks via changing session-local state within
16 years ago
tablespace.c
Support column-level privileges, as required by SQL standard.
17 years ago
trigger.c
Fix assorted core dumps and Assert failures that could occur during
16 years ago
tsearchcmds.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
typecmds.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
user.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago
vacuum.c
Prevent indirect security attacks via changing session-local state within
16 years ago
vacuumlazy.c
Fix longstanding problems in VACUUM caused by untimely interruptions
16 years ago
variable.c
Disallow RESET ROLE and RESET SESSION AUTHORIZATION inside security-definer
17 years ago
view.c
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
17 years ago