mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-08 06:29:22 +02:00
6919b7e329
During crash recovery, we remove disk files belonging to temporary tables,
but the system catalog entries for such tables are intentionally not
cleaned up right away. Instead, the first backend that uses a temp schema
is expected to clean out any leftover objects therein. This approach
requires that we be careful to ignore leftover temp tables (since any
actual access attempt would fail), *even if their BackendId matches our
session*, if we have not yet established use of the session's corresponding
temp schema. That worked fine in the past, but was broken by commit
|
||
---|---|---|
.. | ||
attoptcache.c | ||
catcache.c | ||
evtcache.c | ||
inval.c | ||
lsyscache.c | ||
Makefile | ||
plancache.c | ||
relcache.c | ||
relmapper.c | ||
spccache.c | ||
syscache.c | ||
ts_cache.c | ||
typcache.c |