17.01.2017 7:54, Dmitry Yemanov wrote:
> How does your idea address this? Between CREATE TABLE and INSERT page
> space (PP, IRP) must be allocated and initialized. And this cannot be
> reverted via the undo log in the case of rollback.

   It can. PP is bound to RDB$RELATIONS and IRP to RDB$INDICES, right? Garbage 
collector 
(VIO_purge()) can recognize these tables as it is done now in VIO_erase() and 
delete pages 
before the record.


-- 
   WBR, SD.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to