Fix relcache init file invalidation during Hot Standby for the case
authorSimon Riggs <[email protected]>
Sat, 13 Feb 2010 16:15:48 +0000 (16:15 +0000)
committerSimon Riggs <[email protected]>
Sat, 13 Feb 2010 16:15:48 +0000 (16:15 +0000)
commit9fb712b7ac9133b166fa9dfe1fceab7e2fd815b9
tree07bb17eb63990169fab6c2a57edd88ce73033a98
parent6568c9459e645bac13ba20ce43931eba7523beda
Fix relcache init file invalidation during Hot Standby for the case
where a database has a non-default tablespaceid. Pass thru MyDatabaseId
and MyDatabaseTableSpace to allow file path to be re-created in
standby and correct invalidation to take place in all cases.
Update and rework xact_commit_desc() debug messages.
Bug report from Tom by code inspection. Fix by me.
src/backend/access/transam/xact.c
src/backend/utils/cache/inval.c
src/include/access/xact.h
src/include/storage/sinval.h