чт, 7 окт. 2021 г. в 11:45, Dimitry Sibiryakov <s...@ibphoenix.com>: > > Roman Simakov wrote 07.10.2021 8:14: > > ср, 6 окт. 2021 г. в 23:57, Dimitry Sibiryakov<s...@ibphoenix.com>: > >> Roman Simakov wrote 06.10.2021 22:44: > >>> Sorry I was wrong. TABLESPACE_ID is used as pagespace ID internally > >>> but this id presents at index root page for example. > >> I don't see it in ods.h:index_root_page. > > Maybe because I haven't made a PR yet) > > So you didn't describe all ODS changes you are going to make. What else did > you miss?
I hope that's it. > > RDB$SYSTEM_FLAG - SMALLINT # reserved > > RDB$OFFLINE - SMALLINT # reserved for future > > implementation offline tablespaces > > RDB$READ_ONLY - SMALLINT # reserved for future > > implementation read only tablespaces > > These fields can be added later when (if) implementation require them. I'm > sure that "read only" flag belongs to the file header, not TS description > (unless you are going to create them in already RO state which is pointless). It's hard to predict the full set of fields for future use. I try to reduce a number of ODS changes. But I do not insist on these fields. Let's remove them from the initial implementation. -- Roman Simakov Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel