DROP EVENT TRIGGER
DROP EVENT TRIGGER — удалить событийный триггер
Синтаксис
DROP EVENT TRIGGER [ IF EXISTS ] имя
[ CASCADE | RESTRICT ]
Описание
DROP EVENT TRIGGER
удаляет существующий событийный триггер. Пользователь, выполняющий эту команду, должен быть владельцем событийного триггера.
Параметры
IF EXISTS
Не считать ошибкой, если событийный триггер не существует. В этом случае будет выдано замечание.
имя
Имя событийного триггера, подлежащего удалению.
CASCADE
Автоматически удалять объекты, зависящие от данного триггера.
RESTRICT
Отказать в удалении триггера, если от него зависят какие-либо объекты. Это поведение по умолчанию.
Примеры
Удаление триггера snitch
:
DROP EVENT TRIGGER snitch;
Совместимость
Оператор DROP EVENT TRIGGER
отсутствует в стандарте SQL.
См. также
CREATE EVENT TRIGGER, ALTER EVENT TRIGGERALTER LARGE OBJECT
ALTER LARGE OBJECT — change the definition of a large object
Synopsis
ALTER LARGE OBJECTlarge_object_oid
OWNER TO {new_owner
| CURRENT_USER | SESSION_USER }
Description
ALTER LARGE OBJECT
changes the definition of a large object.
You must own the large object to use ALTER LARGE OBJECT
. To alter the owner, you must also be a direct or indirect member of the new owning role. (However, a superuser can alter any large object anyway.) Currently, the only functionality is to assign a new owner, so both restrictions always apply.
Parameters
large_object_oid
OID of the large object to be altered
new_owner
The new owner of the large object
Compatibility
There is no ALTER LARGE OBJECT
statement in the SQL standard.