Привет, Я DocuDroid!
Оценка ИИ поиска
Спасибо за оценку нашего ИИ поиска!
Мы будем признательны, если вы поделитесь своими впечатлениями, чтобы мы могли улучшить наш ИИ поиск для вас и других читателей.
GitHub

ALTER PROTOCOL

Изменяет определение протокола.

Синтаксис

ALTER PROTOCOL <name> RENAME TO <newname>

ALTER PROTOCOL <name> OWNER TO <newowner>

Описание

ALTER PROTOCOL изменяет определение протокола. Можно изменить только имя или владельца протокола.

Необходимо быть владельцем протокола, чтобы использовать ALTER PROTOCOL. Чтобы изменить владельца, необходимо также быть прямым или косвенным членом новой роли владельца, и эта роль должна иметь привилегию CREATE в схеме преобразования.

Эти ограничения существуют для того, чтобы гарантировать, что изменение владельца вносит только те изменения, которые можно было бы сделать, удалив и создав протокол заново. Обратите внимание, что суперпользователь может изменить владельца любого протокола.

Параметры

Параметр Описание

name

Имя существующего протокола

newname

Новое имя протокола

newowner

Новый владелец протокола

Примеры

Переименовать протокол:

ALTER PROTOCOL oldname RENAME TO newname;

Сменить владельца протокола:

ALTER PROTOCOL myprot OWNER TO newowner;

Совместимость

В стандарте SQL нет команды ALTER PROTOCOL. ALTER PROTOCOL является расширением Greenage DB.

См. также