Выполнить несколько запросов из файла и экспортировать результаты в другой файл в PSQL

У меня есть 10000 запросов следующего формата, сохраненных в именах файлов query.sql:

EXPLAIN ANALYZE SELECT a,b,c,d FROM Public."MyData" WHERE a<8000 AND b>3000 AND c<6985; 

Я хочу запустить их с помощью psql и экспортировать их результаты в файл CSV или XML.

Я попробовал следующую команду, но она не работает, она выдает синтаксическую ошибку рядом с psql.

psql -U postgres -d MyDatabase -a -f 'C:\Files\queries.sql';

если я использую следующую команду, это дает мне ошибку при объяснении

\copy (explain analyze select * from data where a<8000 and b>3000 and c<376) TO 'C:\Files\output.csv' with csv

0 ответов

Другие вопросы по тегам