Как защитить триггер от удаления? - PullRequest
0 голосов
/ 18 января 2019

Версия: PostgresQL 9.6

Я создаю триггер.

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

Можно ли защитить триггер от удаления?

1 Ответ

0 голосов
/ 18 января 2019

Вы не можете помешать владельцу таблицы сбросить триггер, если только вы не захотите написать для этого триггер события.

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

...