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

psql:FATAL:peran postgres tidak ada (dengan opsi -h localhost)

Anda tidak mengatakannya, tetapi saya kira Anda menjalankan postgres di MacOS atau Linux.

Bentuk pertama (tanpa -h) terhubung melalui "soket unix". Bentuk kedua, dengan "-h localhost" terhubung melalui TCP/IP ke localhost (alamat IP 127.0.0.1).

Postgres memperlakukan kedua jenis koneksi ini secara berbeda - atau setidaknya, ia dapat melakukannya. Jika Anda memeriksa file "pgsql/data/pg_hba.conf" untuk melihat mekanisme autentikasi apa yang dikonfigurasi untuk kedua jenis koneksi tersebut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menginstal PostgreSQL di macOS

  2. Cara INTERSECT data dari tabel di postgres

  3. Bisakah saya meminta Postgresql untuk mengabaikan kesalahan dalam transaksi?

  4. Mengonversi Antara Zona Waktu di Postgres

  5. Pembagian PostgreSQL dengan nol saat memesan