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
PGUSER
danPGHOST
variabel lingkungan untuk mengatur pengguna dan host (psql
tanpa parameter akan menggunakan nilai-nilai ini). Anda mungkin juga ingin menggunakan .pgpass file untuk menghindari memasukkan kata sandi pada setiappsql
jalankan. -
Ubah Vagrantfile untuk membuat
vagrant
pengguna di postgres dengan kata sandi