Holkas
GitHub · релизы

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

Представление базы

Сохранённый SQL-запрос, доступный в базе как представление.

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

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

Объект целиком
JVP / JVWПредставление базыСамостоятельный объект
  • Определение

    SQL-запрос представления

  • Свойства

    Настройки объекта своей СУБД

  • Права

    Разрешения на объект

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

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

01

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

Содержимое представления сравнивается целиком, включая права. Различия оформляются командой объекта.

02

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

Самостоятельного Delete по отсутствию в наборе нет. Конкретный способ изменения определяет адаптер СУБД.

03

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

Представление Паруса VIW — другой тип. Запрос представления базы должен подходить своей СУБД.

Что входит в перенос

Holkas переносит определение представления и его свойства, включая права. Сам результат запроса — строки, которые пользователь видит при обращении к представлению, — не переносится.

Зависимые объекты

Таблицы, функции и другие объекты, используемые запросом, должны существовать в приёмнике. Разбор известных зависимостей помогает с порядком, но не служит полной проверкой произвольного SQL.

Oracle и PostgreSQL

Представления имеют разные коды и переносятся внутри своей платформы. Способы обновления также различаются. Отсутствие отдельной команды Delete в плане не означает, что любое изменение структуры представления возможно без пересоздания.