Re: Advice request : simultaneous function/data updates on many databases

Поиск
Список
Период
Сортировка
От David G. Johnston
Тема Re: Advice request : simultaneous function/data updates on many databases
Дата
Msg-id CAKFQuwZ8DCJu9BYckq3AocCP3rkX-g=VvDLON2qnisBnOgofxQ@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Advice request : simultaneous function/data updates on manydatabases  (Rory Campbell-Lange <rory@campbell-lange.net>)
Ответы Re: Advice request : simultaneous function/data updates on many databases
Список pgsql-general
On Wed, Mar 4, 2020 at 3:48 PM Rory Campbell-Lange <rory@campbell-lange.net> wrote:
Any thoughts on how to wrap pl/pgsql function dropping and recreation code
within a wrapper pl/pgsql function?

Not endorsing this but dynamic SQL works just fine (though can get hard to read).  Use format() and EXECUTE ... USING liberally.

CREATE FUNCTION perform_update()...
AS $outer$
BEGIN

drop_sql := $inner$ DROP FUNCTION ...; $inner$
EXECUTE drop_sql;

END;
$outer$;

David J.

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

Предыдущее
От: Rory Campbell-Lange
Дата:
Сообщение: Re: Advice request : simultaneous function/data updates on manydatabases
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: Advice request : simultaneous function/data updates on many databases