psql额外的命令行参数

时间:2016-05-25 13:08:59

标签: postgresql psql

有人可以告诉我为什么我在这里得到错误的额外命令行参数吗?当我使用-f并为它提供sql文件的完整路径时,它工作正常。我想使用相对路径,所以我试图使用\ ir命令。

psql -c \c postgresql://docker:1234/nbt?ssl=true -U admin -v username='user73291' -v recipeId=2 -c \ir '../../../resources/sql/myfile.sql'

错误:

psql: warning: extra command-line argument "../../../resources/sql/myfile.sql" ignored
ERROR:  syntax error at or near "ir"
LINE 1: ir
    ^

谢谢!

1 个答案:

答案 0 :(得分:1)

\i是要在psql命令行中使用的元命令,而不是在shell命令行中。 -f有什么问题?