Anda tidak memiliki vagrant pengguna di postgres, dan ketika Anda menjalankan psql , ia mencoba masuk sebagai vagrant pengguna (nama yang sama dengan pengguna OS). Anda dapat mencoba sesuatu seperti:
psql -U postgres -h localhost
untuk masuk sebagai postgres pengguna, dengan kata sandi yang ditentukan di Vagrantfile Anda untuk postgresq pengguna.
Kemudian, Anda memiliki beberapa opsi:
-
Ekspor
PGUSERdanPGHOSTvariabel lingkungan untuk mengatur pengguna dan host (psqltanpa parameter akan menggunakan nilai-nilai ini). Anda mungkin juga ingin menggunakan .pgpass file untuk menghindari memasukkan kata sandi pada setiappsqljalankan. -
Ubah Vagrantfile untuk membuat
vagrantpengguna di postgres dengan kata sandi