PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

postgresql:Dlaczego muszę podać -h localhost podczas uruchamiania psql?

Miałem dokładnie to samo, prawdopodobnie z powodu sprzecznej wersji psql (jeden z Lion, jeden z homebrew). Chociaż nadal nie jestem w stanie wymyślić, jak sprawić, aby psql używał katalogu gniazd /tmp, mam rozwiązanie.

Umieść następujące dane w swoim .bashrc (lub .zshrc itp.):

export PGHOST=/tmp

Spowoduje to przywrócenie prawidłowego "hosta" do właściwego katalogu gniazda, bez konieczności podawania flagi -h



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wywołanie polecenia psql pg_dump w skrypcie wsadowym

  2. Dodanie nowej kolumny w tabeli tymczasowej

  3. Partycja Postgresql i sqlalchemy

  4. postgres csv data null błąd importu

  5. problem z kodowaniem podczas importowania json do Postgres