postgres命令行脚本无法在Windows 2012 R2 Server上运行但在Linux / Mac上运行

时间:2017-02-20 17:22:28

标签: sql postgresql psql

以下PSQL命令适用于Mac / Linux:

psql "dbname='public' user='myuser' password='XXXXXX' host='some.host.com' port='5432'" --file=permissions.sql

但是当我尝试在Windows上使用相同的命令时,它将登录但不执行permissions.sql。我尝试将permissions.sql更改为\ dbbackup \ permissions.sql,以便我指定sql脚本的完整路径。这似乎没有帮助。

当我在Linux中运行命令时,psql登录到db并执行脚本。相同的命令将我登录到数据库但不执行。我只是得到这样的命令提示符:DATABASENAME =>

然后我必须执行\ q注销。

非常感谢任何建议。

0 个答案:

没有答案