Я обновил сервер с приложением Rails до Ubuntu 12.04 с 10.04 и не могу подключиться к Postgresql
база данных сейчас ...
Вот сообщение об ошибке из приложения Rails:
could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"
Так же pg_ctl start
не распознается как команда.
РЕДАКТИРОВАТЬ:
Оказывается, моя база данных включена Postgresl 8.4
и мой сервер теперь работает на 9.1. Итак, все файлы / конфигурации базы данных находятся на 8.4 ..
Как их перенести? Просто копия со старого pg_hba.conf
?
Ну ты должен наверное начать с Документация Postgres по обновлению до 9.1.x.
Могу сказать вам две вещи с уверенностью:
Учитывая вашу ситуацию, каждый путь обновления потребует от вас установки соответствующих двоичных файлов 8.4.x. Вам, вероятно, будет лучше всего использовать pg_upgrade процесс, так как в большинстве случаев это займет меньше времени, чем дамп / восстановление.
Конечно, прежде чем делать что-либо еще, вы должны MAKE A BACKUP OF YOUR POSTGRES DATA DIRECTORY
. Сохраненные вами данные (и работа) могут быть вашими собственными ...