PostgreSQLへの認証方法の概要を読むことをお勧めします。
質問に答えるには、パスワードベースの認証用のパスワードを提供する方法がいくつかあります。
-
パスワードプロンプトを介して 。例:
psql -h uta.biocommons.org -U foo Password for user foo:
-
pgpassファイル内 。 libpq-pgpassを参照してください。フォーマット:
<host>:<port>:<database>:<user>:<password>
-
PGPASSWORD
を使用 環境変数 。 libpq-envarsを参照してください。例:export PGPASSWORD=yourpass psql ... # Or in one line for this invocation only: PGPASSWORD=yourpass psql ...
-
接続文字列内 パスワードおよびその他のオプションは、接続文字列/URIで指定できます。 app-psqlを参照してください。例:
psql postgresql://username:[email protected]:5433/mydb?sslmode=require