2016-05-25 365 views
1

ここでエラーが発生した理由を教えてもらえますか?私が-fを使用して、SQLファイルへの完全なパスを与えるとうまく動作します。代わりに相対パスを使用したいので、\ irコマンドを使用しようとしていました。psqlの余分なコマンドライン引数

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

\iは、シェルコマンドラインではなく、psqlコマンドラインで使用するメタコマンドです。 -fの問題は何ですか?

+0

私は、あなたが-fを使って相対パスを取ることができないと読んだと思った。できれば試してみる? – rfodge

+0

これはうまくいった!ありがとう。 – rfodge

関連する問題