вывод psql результатов и ошибок в файл - PullRequest
0 голосов
/ 20 апреля 2020

Я хочу отобразить результаты psql запросов в файле. В журнале отображается только имя DO для анонимного Blo c.

Следующее выполняется из оболочки файл сценария:

psql --host=${HOST} --port=${PORT_IP} --dbname=${DATABASE_NAME} --username=${USERNAME} -f $scriptSQL -v v1=$fichierLog -v v2=$annee

и вот содержимое сценария SQL:

\o :v1
\timing on
DO $$
declare
    -- programme de lancement de la purge des redevances

    -- date creation : 20/02/09

    annee       varchar(4); --  annee a purger

begin

    annee := ':v2';



  -- lancement de la fonction de purge
    SELECT pckg_activ.purgeRedevance(annee);

end $$;

\timing off
\o
\q

, кроме DO ничего не отображается.

Является ли DO анонимным Blo c причина, по которой ничего не отображается на v1 (выходной файл)?

Любые решения?

Спасибо

...