vagrant
がありません postgresのユーザー、およびpsql
を実行するとき 、vagrant
としてログインしようとします ユーザー(OSユーザーと同じ名前)。次のようなことを試してみてください:
psql -U postgres -h localhost
postgres
としてログインするには postgresq
のVagrantfileで指定されたパスワードを持つユーザー ユーザー。
次に、いくつかのオプションがあります。
-
PGUSER
をエクスポートします およびPGHOST
環境変数 ユーザーとホストを設定するには(psql
パラメータなしでこれらの値を使用します)。 .pgpass を使用することもできます。 各psql
にパスワードを入力しないようにするファイル 実行します。 -
Vagrantfileを変更して
vagrant
を作成します パスワードを使用してpostgresのユーザー