postgresql/src/backend/commands
Tom Lane 2825337232 Fix vac_update_relstats to ensure it always sends a relcache inval message,
even if none of the fields in the pg_class row change.  This behavior is
necessary to ensure other backends flush rd_targblock values that might
point to truncated-away pages.  We got this right pre-8.2 but it was broken
by overoptimistic change to not write out the pg_class row if unchanged.
Per report from Pavan Deolasee.
2007-03-08 17:03:31 +00:00
..
Makefile Remove remains of old depend target. 2007-01-20 17:16:17 +00:00
aggregatecmds.c Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
alter.c Add CREATE/ALTER/DROP OPERATOR FAMILY commands, also COMMENT ON OPERATOR 2007-01-23 05:07:18 +00:00
analyze.c Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LAST 2007-01-09 02:14:16 +00:00
async.c Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
cluster.c Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
comment.c Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
conversioncmds.c Fix up foreign-key mechanism so that there is a sound semantic basis for the 2007-02-14 01:58:58 +00:00
copy.c Add resetStringInfo(), which clears the content of a StringInfo, and 2007-03-03 19:32:55 +00:00
dbcommands.c Call pgstat_drop_database during DROP DATABASE, so that any stats file 2007-02-09 16:12:19 +00:00
define.c Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
explain.c Now that plans have flat rangetable lists, it's a lot easier to get EXPLAIN to 2007-02-23 21:59:45 +00:00
functioncmds.c Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_proc 2007-01-22 01:35:23 +00:00
indexcmds.c Revert temp_tablespaces because of coding problems, per Tom. 2007-03-06 02:06:15 +00:00
lockcmds.c Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
opclasscmds.c Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
operatorcmds.c Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
portalcmds.c Remove the Query structure from the executor's API. This allows us to stop 2007-02-20 17:32:18 +00:00
prepare.c Remove the Query structure from the executor's API. This allows us to stop 2007-02-20 17:32:18 +00:00
proclang.c Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_proc 2007-01-22 01:35:23 +00:00
schemacmds.c Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
sequence.c Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
tablecmds.c Revert temp_tablespaces because of coding problems, per Tom. 2007-03-06 02:06:15 +00:00
tablespace.c Revert temp_tablespaces because of coding problems, per Tom. 2007-03-06 02:06:15 +00:00
trigger.c Fix up foreign-key mechanism so that there is a sound semantic basis for the 2007-02-14 01:58:58 +00:00
typecmds.c Fix up foreign-key mechanism so that there is a sound semantic basis for the 2007-02-14 01:58:58 +00:00
user.c Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
vacuum.c Fix vac_update_relstats to ensure it always sends a relcache inval message, 2007-03-08 17:03:31 +00:00
vacuumlazy.c Update new optional VACUUM FULL hint for translations, per Alvaro. 2007-02-21 22:47:45 +00:00
variable.c Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
view.c Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00