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