Я впервые имею дело с psql, и мне нужна команда, которая выполняет файл .sql и после выполнения должна создать файл .log с выводом скрипта. Я ищу что-то похожее на эту другую команду, которую я использую с SQL Server:

sqlcmd -U userid -P password -S serveraddress -i path_to_the_sql_file -o path_where_to_save_log_file

Не могли бы вы мне помочь? :-)

0
Akr0n 18 Сен 2020 в 17:55

1 ответ

Лучший ответ

Я бы провел некоторое время на странице psql.

Быстрый пример:

psql -U userid -h serveraddress -d some_db -f path_to_the_sql_file -L=path_where_to_save_log_file

С Postgres вам нужно подключиться к базе данных с помощью клиента. По приведенной выше ссылке есть другие варианты ввода команд и захвата вывода.

1
Adrian Klaver 18 Сен 2020 в 15:01