Holkas
GitHub · релизы

Справочник / объект

Составной тип

Именованный набор полей PostgreSQL, используемый как тип значения.

CTPPostgreSQL
← Все объекты

Что входит в объект

Сравнение по частям
CTPСоставной типСамостоятельный объект
  • Тип

    Имя и свойства объекта

  • Поля

    Имена и типы составных элементов

  • Права

    Разрешения на использование

Схема состава. Ветви показывают содержимое; правила формирования команд описаны ниже.

Правила переноса

01

Как сравнивается

Сам тип, его поля и права сравниваются отдельно.

02

Что может удаляться

Лишние поля составного типа и права. Правило таблиц о сохранении лишних колонок на этот тип не распространяется.

03

Что важно учесть

Поддерживается PostgreSQL. Изменение полей может затронуть функции и другие объекты, использующие этот тип.

Тип, а не таблица

Составной тип описывает набор полей значения. Он не хранит строки таблицы и не относится к логическим объектам Паруса.

Правила полей

Holkas умеет создавать, изменять и удалять поля типа отдельными командами. Это отличается от таблицы, у которой лишние колонки сохраняются.

Сама СУБД может отказать в изменении из-за зависимостей. Проверьте используемые типы полей и функции, которые принимают или возвращают такой объект.