чт, 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

Reply via email to