postgresql/src/backend/commands
Tom Lane 355e7ef476 Fix old bug in log_autovacuum_min_duration code: it was relying on being able
to access a Relation entry it had just closed.  I happened to be testing with
CLOBBER_CACHE_ALWAYS, which made this a guaranteed core dump (at least on
machines where sprintf %s isn't forgiving of a NULL pointer).  It's probably
quite unlikely that it would fail in the field, but a bug is a bug.  Fix by
moving the relation_close call down past the logging action.
2009-08-12 18:24:03 +00:00
..
aggregatecmds.c ALTER AGGREGATE OWNER seems to have been missed by the last couple of 2008-06-08 21:09:52 +00:00
alter.c Some variants of ALTER OWNER tried to make the "object" field of the 2008-02-07 21:07:55 +00:00
analyze.c Fix old bug in log_autovacuum_min_duration code: it was relying on being able 2009-08-12 18:24:03 +00:00
async.c Fix UNLISTEN to fall out quickly if the current backend has never executed 2009-02-13 17:12:10 +00:00
cluster.c Add checks to TRUNCATE, CLUSTER, and REINDEX to prevent performing these 2008-01-30 19:46:48 +00:00
comment.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
conversioncmds.c In CREATE CONVERSION, test that the given function is a valid conversion 2009-02-27 16:35:31 +00:00
copy.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
dbcommands.c Force a checkpoint in CREATE DATABASE before starting to copy the files, 2008-10-09 10:34:22 +00:00
define.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
discard.c Back-patch change to make DISCARD ALL release advisory locks. 2008-11-27 00:34:49 +00:00
explain.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
functioncmds.c Repair a longstanding bug in CLUSTER and the rewriting variants of ALTER 2009-02-24 01:38:49 +00:00
indexcmds.c Fix CREATE TABLE ... LIKE ... INCLUDING INDEXES to not cause unwanted 2008-02-07 17:09:51 +00:00
lockcmds.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
Makefile Tsearch2 functionality migrates to core. The bulk of this work is by 2007-08-21 01:11:32 +00:00
opclasscmds.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
operatorcmds.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
portalcmds.c Ensure that the contents of a holdable cursor don't depend on out-of-line 2008-12-01 17:06:27 +00:00
prepare.c Revert my bad decision of about a year ago to make PortalDefineQuery 2008-04-02 18:32:00 +00:00
proclang.c Fix REASSIGN OWNED so that it works on procedural languages too. 2008-04-29 19:37:13 +00:00
schemacmds.c Make standard maintenance operations (including VACUUM, ANALYZE, REINDEX, 2008-01-03 21:23:15 +00:00
sequence.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
tablecmds.c When a relation is moved to another tablespace, we can't assume that we can 2008-10-07 11:15:48 +00:00
tablespace.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
trigger.c Fix failure to ensure that a snapshot is available to datatype input functions 2008-12-13 02:00:30 +00:00
tsearchcmds.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
typecmds.c Repair a longstanding bug in CLUSTER and the rewriting variants of ALTER 2009-02-24 01:38:49 +00:00
user.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
vacuum.c Initialize the minimum frozen Xid in vac_update_datfrozenxid using 2008-09-11 14:01:35 +00:00
vacuumlazy.c Fix logic in lazy vacuum to decide if it's worth trying to truncate the heap. 2009-01-06 14:55:44 +00:00
variable.c Make standard maintenance operations (including VACUUM, ANALYZE, REINDEX, 2008-01-03 21:23:15 +00:00
view.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00