Мой компьютер разбился во время работы сервера PostgreSQL (9.4) в OSX (10.10.3), и теперь у меня возникает проблема, когда я пытаюсь войти в систему из терминала/командной строки или pgAdminIII. Я нашел совет, найденный здесь, и не смог найти /usr/local/var/postgres/postmaster.pid, но смог найти /Library/PostgresQL/9.4/data/postmaster.pid. Я удалил последний файл и после сброса я получил новое сообщение об ошибке, в котором указано, что роль postgres не существует. В панике я сразу же восстановил postmaster.pid и вернулся к квадрату с «невозможно подключиться к серверу. Является ли сервер запущен локально и принимает соединения в unix-доменном сокете /tmp/.s.pgsql.5432?» Любая помощь в разрешении этого была бы высоко оценена. Я установил PostgreSQL, используя универсальный двоичный установщик с сайта PSQL.не удается подключиться к серверу PostgreSQL локально
Я исправил это, удалив и переустановив PostgreSQL, но надеялся на более элегантный и чистый подход, такой как тот, который, как я думал, я нашел при удалении postmaster.pid, особенно если я собираюсь работать с обширными базами данных в будущее. Спасибо.
Этот вопрос мог бы сделать лучше на базе админ StackExchange: http://dba.stackexchange.com –
Is «9,6» ошибка? Postgres 9.4 является текущим, 9,5 в разработке, не 9.6, о котором я слышал. –
есть. Спасибо, что поймали это. Я исправил это. –