从外部执行PostgreSQL命令
想做的事情
想要将PostgreSQL的参数输出到文本文件中,想要通过命令行(外部)执行PostgreSQL的命令…
试试看
使用vim创建SQL执行文件。
在命令行上使用像vim这样的编辑器,创建一个执行SQL的文件。
在这个案例中,我们将调用postgreSQL的参数。文件名将被命名为parameter.sql。
# parameter.sql
select name, setting, unit from pg_settings;
执行 parameter.sql,并将结果输出到文本文件中。
psql -f parameter.sql -U ユーザ名 -d データベース名 -h ホスト > postgresql-config.txt
一時性地使用命令行登录到PostgreSQL,并将参数输出到postgresql-config.txt文件中,该过程已完成。
通过指定-f sql文件,可以从文件中读取命令并执行。