Я впервые имею дело с 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
Не могли бы вы мне помочь? :-)
1 ответ
Я бы провел некоторое время на странице psql.
Быстрый пример:
psql -U userid -h serveraddress -d some_db -f path_to_the_sql_file -L=path_where_to_save_log_file
С Postgres вам нужно подключиться к базе данных с помощью клиента. По приведенной выше ссылке есть другие варианты ввода команд и захвата вывода.
Похожие вопросы
Новые вопросы
postgresql
PostgreSQL — это система управления реляционными базами данных (RDBMS) с открытым исходным кодом, доступная для всех основных платформ, включая Linux, UNIX, Windows и OS X. Задавая вопросы, указывайте свою версию Postgres. Обратитесь к dba.stackexchange.com для вопросов, касающихся администрирования или дополнительных функций.