| От | Tom Lane |
|---|---|
| Тема | Re: event_trigger, 'DROP SCHEMA' |
| Дата | |
| Msg-id | 1747475.1722015841@sss.pgh.pa.us обсуждение |
| Ответ на | event_trigger, 'DROP SCHEMA' (kaido vaikla <kaido.vaikla@gmail.com>) |
| Ответы |
Re: event_trigger, 'DROP SCHEMA'
|
| Список | pgsql-admin |
kaido vaikla <kaido.vaikla@gmail.com> writes:
> FOR r IN SELECT * FROM pg_event_trigger_dropped_objects()
> LOOP
> execute format ('drop role IF EXISTS r_%I', r.object_name);
> END LOOP;
> kvpg2=# drop schema test;
> ERROR: null values cannot be formatted as an SQL identifier
> CONTEXT: PL/pgSQL function trigger_after_drop_schema() line 7 at EXECUTE
> Question, what i do wrong?
Assume that every dropped object has a name, looks like.
You would probably do well to check object_type before
trying to drop the role.
regards, tom lane
В списке pgsql-admin по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера