Я хочу отобразить результаты 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 (выходной файл)?
Любые решения?
Спасибо