]> 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:37 +0000 (17:33 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 17 Jan 2006 17:33:37 +0000 (17:33 +0000)
commit754da88e19e56a6aaba06a57f45fdf1b5ae792a3
tree0dcbed1bb16054939b9f794a0637532e71f582c0
parent8372956243a477a67f1d01674c86f0285f05ccbb
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/pl/plperl/plperl.c
src/pl/plpgsql/src/pl_exec.c
src/pl/plpython/plpython.c
src/pl/tcl/pltcl.c