Closed codeforall closed 6 months ago
@EngineeredVirus :
Test:
(1) Explicit Transaction Block
(2) Prepared Transaction
(3) Rolling back to an earlier savepoint
Adding PITR scenarios… CREATE TABLE x. Rollback to an earlier PIT and then CREATE TABLE y. Do we end up with the same table OID for table y as table x? If we do, then, as discussed, we need to overwrite the map entry in the map file.
@codeforall: check if we can rewrite map file
We have changed the design around storing the relation keys, and the extension no longer creates the relation file. So, this issue is no longer valid.
Executing this test case ships the tde fork files to standby even when the transaction was aborted.