Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Database Object Types

Типы объектов, которыми управляет каталог AngaraBase. Зарезервированные (недоступные через SQL) типы в список не включены.

Поддерживаемые типы объектов

Object KindDDLsys_catalogStatusDescription
TableCREATE TABLEangara_sys.tablesStableHeap-based relation (primary storage).
IndexCREATE INDEXangara_sys.indexesStableSecondary B-tree index.
SequenceCREATE SEQUENCEangara_sys.sequencesStableAuto-increment generator.
PartitionCREATE TABLE ... PARTITION OFangara_sys.partitionsBaselineRANGE/LIST partition of a partitioned table.
SchemaCREATE SCHEMAangara_sys.namespacesBaselineNamespace for objects.
RoleCREATE ROLEangara_sys.rolesBaselineAuthentication principal (RBAC).
ConstraintALTER TABLE ... ADD CONSTRAINTangara_sys.constraintsBaselineCHECK / UNIQUE / NOT NULL constraint.
ForeignKeyALTER TABLE ... ADD FOREIGN KEY (NOT ENFORCED)angara_sys.constraintsBaselineDeclarative referential constraint; NOT ENFORCED at runtime.

Planned

Запланированы, но пока не доступны через SQL:

  • View — Virtual relation based on a query.
  • Function — User-defined function.