Re: BUG #17994: Invalidating relcache corrupts tupDesc inside ExecEvalFieldStoreDeForm()
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Andres Freund <andres@anarazel.de>
Cc: Andrew Dunstan <andrew@dunslane.net>, exclusion@gmail.com,
pgsql-bugs@lists.postgresql.org
Date: 2023-07-02T21:57:03Z
Lists: pgsql-bugs
Andres Freund <andres@anarazel.de> writes: > Isn't that going to break the assumption that the key is unique within a > transaction? Huh? "abc" is "abc", no matter what. At least if Andrew did what I suggested (I didn't look at the patch yet). > Separately, will this work correctly with procedures keeping values alive > across transactions? That might be an issue. But couldn't we make this cache just live for the life of the process? It's unlikely to get large. regards, tom lane
Commits
-
Cache by-reference missing values in a long lived context
- 2d13dab048a7 11.22 landed
- f938acd68b08 16.0 landed
- a68458108512 17.0 landed
- 75f323aa1c1e 15.5 landed
- 7f4515a58ebd 14.10 landed
- 1bb619d4d628 13.13 landed
- 01993ac748fd 12.17 landed
-
Fix order of operations in ExecEvalFieldStoreDeForm().
- d0ab203bc192 13.12 landed
- cc8cca3c2d60 15.4 landed
- 7f11b7a9cf18 11.21 landed
- 53b93e853ffe 12.16 landed
- 43af714defa0 16.0 landed
- 0789b82a9792 14.9 landed