[BUGS] BUG #14815: event trigger in extension

Поиск
Список
Период
Сортировка
От gomer94@yandex.ru
Тема [BUGS] BUG #14815: event trigger in extension
Дата
Msg-id 20170913075559.25630.41587@wrigleys.postgresql.org
обсуждение исходный текст
Ответы Re: [BUGS] BUG #14815: event trigger in extension  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
The following bug has been logged on the website:

Bug reference:      14815
Logged by:          Galiev Mansur
Email address:      gomer94@yandex.ru
PostgreSQL version: 9.6.5
Operating system:   Ubuntu 16.04.3 LTS x64
Description:

I want to create extension with sql like:

CREATE OR REPLACE FUNCTION keep_any_ddl_command() RETURNS event_trigger   LANGUAGE plpgsql   AS $$   BEGIN       SELECT
classid,objid, objsubid FROM 
pg_event_trigger_ddl_commands();
       -- some insert code;   END;
$$;

CREATE TABLE ddl_events();

CREATE EVENT TRIGGER keep_all_ddl ON ddl_command_end  EXECUTE PROCEDURE keep_any_ddl_command();



but when i'm use CREATE EXTENSION i have:

ERROR:  pg_event_trigger_ddl_commands() can only be called in an event
trigger function
CONTEXT:  SQL statement "SELECT classid, objid, objsubid FROM
pg_event_trigger_ddl_commands()"
PL/pgSQL function keep_any_ddl_command() line 3 at SQL statement

if create this objects without extension, all ok 



--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

В списке pgsql-bugs по дате отправления:

Предыдущее
От: pfcovello@gmail.com
Дата:
Сообщение: [BUGS] BUG #14814: Documentation errors for OpenBSD
Следующее
От: 德哥
Дата:
Сообщение: Re: [BUGS] BUG #14812: URI options cann't set with equal char.