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

File Soket /var/pgsql_socket/.s.PGSQL.5432 Hilang Di Mountain Lion (OS X Server)

Saya dapat menambahkan yang berikut ini ke .bash_profile saya untuk mencegah kesalahan:

export PGHOST=localhost

Ini berhasil karena:

Jika Anda menghilangkan nama host, psql akan terhubung melalui soket domain Unix ke server di host lokal, atau melalui TCP/IP ke host lokal pada mesin yang tidak memiliki soket domain Unix.

OS Anda mendukung soket domain Unix, tetapi soket Unix PostgreSQL yang psql kebutuhan tidak ada atau berada di lokasi yang berbeda dari yang diharapkan.

Menentukan nama host secara eksplisit sebagai localhost memaksa psql untuk menggunakan TCP/IP. Menyetel variabel lingkungan PGHOST merupakan salah satu cara untuk mencapainya. Ini didokumentasikan dalam manual psql.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memiliki Group By Clauses — GeneralBits elein

  2. Kolom dinamis dalam pernyataan SELECT postgres

  3. Bagaimana cara membuat cadangan satu tabel dalam database postgres?

  4. Cara Membuat Total Periode Bergulir

  5. Seberapa berbeda PostgreSQL dengan MySQL?