PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

postgresql:Защо трябва да посочвам -h localhost, когато изпълнявам psql?

Случи ми се абсолютно същото, вероятно поради противоречивата версия на psql (една от Lion, една от homebrew). Въпреки че все още не съм успял да разбера как да накарам psql да използва директорията на сокета /tmp, имам решение.

Поставете следното във вашия .bashrc (или .zshrc и т.н.):

export PGHOST=/tmp

Това задава правилния "хост" обратно към правилната директория на сокета, без да се налага да предоставяте флага -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. Rails (postgres) заявка с jsonb масив

  2. Първични и външни ключове в pgAdmin

  3. Защо функцията PostgreSQL json_agg() не връща празен масив?

  4. ГРЕШКА:липсва памет на машина с 32 GB RAM и без суап файл

  5. Django Postgresql премахва колоните по подразбиране при мигриране