PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

psql:FATAL:peran gelandangan tidak ada

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 dan PGHOST 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 setiap psql jalankan.

  • Ubah Vagrantfile untuk membuat vagrant pengguna di postgres dengan kata sandi




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Muat dump Postgres setelah docker-compose up

  2. Mengapa psycopg2 INSERT membutuhkan waktu lama untuk berjalan dalam satu lingkaran dan bagaimana cara mempercepatnya?

  3. Menyetel opsi yang disesuaikan dalam prosedur tersimpan

  4. Kesalahan PostgreSQL 9.0:kolom t.tgisconstraint tidak ada

  5. Driver HikariCP Postgresql Mengklaim tidak menerima URL JDBC