postgresql/src/include/commands
Tom Lane fcf0246b2c Test IsInTransactionChain, not IsTransactionBlock, in vac_update_relstats.
As noted by Noah Misch, my initial cut at fixing bug #11638 didn't cover
all cases where ANALYZE might be invoked in an unsafe context.  We need to
test the result of IsInTransactionChain not IsTransactionBlock; which is
notationally a pain because IsInTransactionChain requires an isTopLevel
flag, which would have to be passed down through several levels of callers.
I chose to pass in_outer_xact (ie, the result of IsInTransactionChain)
rather than isTopLevel per se, as that seemed marginally more apropos
for the intermediate functions to know about.
2014-10-30 13:03:34 -04:00
..
alter.h Fix ALTER EXTENSION / SET SCHEMA 2012-10-31 10:49:14 -03:00
async.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
cluster.h Make ALTER TABLE revalidate uniqueness and exclusion constraints. 2011-01-20 22:44:10 -05:00
collationcmds.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
comment.h Remove tabs after spaces in C comments 2014-05-06 11:26:26 -04:00
conversioncmds.h Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
copy.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
dbcommands.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
defrem.h Fix REASSIGN OWNED for text search objects 2014-07-15 13:24:07 -04:00
discard.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
explain.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
extension.h Have REASSIGN OWNED work on extensions, too 2012-07-03 15:19:02 -04:00
lockcmds.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
portalcmds.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
prepare.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
proclang.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
schemacmds.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
seclabel.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
sequence.h Implement remaining fields of information_schema.sequences view 2011-01-02 15:15:21 +02:00
tablecmds.h Avoid repeated name lookups during table and index DDL. 2014-02-17 09:33:36 -05:00
tablespace.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
trigger.h Avoid repeated name lookups during table and index DDL. 2014-02-17 09:33:36 -05:00
typecmds.h Fix ALTER EXTENSION / SET SCHEMA 2012-10-31 10:49:14 -03:00
user.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
vacuum.h Test IsInTransactionChain, not IsTransactionBlock, in vac_update_relstats. 2014-10-30 13:03:34 -04:00
variable.h Revise the API for GUC variable assign hooks. 2011-04-07 00:12:02 -04:00
view.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00