postgresql/src/backend/utils/cache
Tom Lane 8f2a289d78 Arrange to copy relcache's trigdesc structure at the start of any
query that uses it.  This ensures that triggers will be applied consistently
throughout a query even if someone commits changes to the relation's
pg_class.reltriggers field meanwhile.  Per crash report from Laurette Cisneros.
While at it, simplify memory management in relcache.c, which no longer
needs the old hack to try to keep trigger info in the same place over
a relcache entry rebuild.  (Should try to fix rd_att and rewrite-rule
access similarly, someday.)  And make RelationBuildTriggers simpler and
more robust by making it build the trigdesc in working memory and then
CopyTriggerDesc() into cache memory.
2002-10-14 16:51:30 +00:00
..
catcache.c pgindent run. 2002-09-04 20:31:48 +00:00
fcache.c Update copyright to 2002. 2002-06-20 20:29:54 +00:00
inval.c pgindent run. 2002-09-04 20:31:48 +00:00
lsyscache.c Tweak heap.c to refuse attempts to create table columns of standalone 2002-09-19 23:40:56 +00:00
Makefile Reimplement temp tables using schemas. The temp table map is history; 2002-03-31 06:26:32 +00:00
relcache.c Arrange to copy relcache's trigdesc structure at the start of any 2002-10-14 16:51:30 +00:00
syscache.c pgindent run. 2002-09-04 20:31:48 +00:00