Subject | Re: [Firebird-Architect] Multi-level name space |
---|---|
Author | Dmitry Yemanov |
Post date | 2006-01-13T06:27:27Z |
"Arno Brinkman" <firebird@...> wrote:
the SQL spec) or multi-level namespaces? If the latter (which I consider
more flexible), then RDB$SCHEMA should represent a tree. And all system
metadata should reference it via some artificial key instead of the schema
name.
Dmitry
>Do we speak about fixed-level (two-level as in Oracle or three-level as in
> Adding RDB$SCHEMA_NAME (to stay consistent) to RDB$RELATIONS
> Adding something like
> RDB$SCHEMAS (
> RDB$SCHEMA_NAME VARCHAR(xx) NOT NULL PRIMARY KEY,
> CREATOR VARCHAR(31) DEFAULT CURRENT_USER
> )
the SQL spec) or multi-level namespaces? If the latter (which I consider
more flexible), then RDB$SCHEMA should represent a tree. And all system
metadata should reference it via some artificial key instead of the schema
name.
Dmitry