]> granicus.if.org Git - postgresql/commit
Repair problems with the result of lookup_rowtype_tupdesc() possibly being
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 17 Jan 2006 17:33:23 +0000 (17:33 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 17 Jan 2006 17:33:23 +0000 (17:33 +0000)
commit7b3d9367b449f160fd4597094b0e18054d555b09
treef109232720b413474b59d94070d1f8c860be39df
parentafe91cae6c45f5f06881651e6cea35972a0d4586
Repair problems with the result of lookup_rowtype_tupdesc() possibly being
discarded by cache flush while still in use.  This is a minimal patch that
just copies the tupdesc anywhere it could be needed across a flush.  Applied
to back branches only; Neil Conway is working on a better long-term solution
for HEAD.
src/backend/access/heap/tuptoaster.c
src/backend/parser/parse_coerce.c
src/backend/parser/parse_target.c
src/backend/utils/adt/rowtypes.c
src/backend/utils/adt/ruleutils.c
src/backend/utils/cache/typcache.c
src/backend/utils/fmgr/funcapi.c
src/pl/plperl/plperl.c
src/pl/plpgsql/src/pl_exec.c
src/pl/plpython/plpython.c
src/pl/tcl/pltcl.c