A R
Доброе утро! Тем, у кого доброе ). Отвалился Postgres. Ругается на pid, что такой процесс уже запущен с таким pid. Убивали процесс, проовали перезапускать - бесполезно. Сервер несколько раз ребутали - также.
Сами данные вроде как целы. С бэкапов восстановили всё, кроме одной базы, которая ночью не сделалась. С PostgreSQL не работал до этого. Вопросы:
1. В директории data\base все папки имеют числовой вид. Где посмотреть сопоставление базы в СУБД с цифровой директорией в этой папке?
2. Правильно же понимаю, что установив на другой сервер такую же версию PostgreSQL и скопировав туда содержимое со старого сервера, всё должно запуститься в теории?
3. Какие могут быть подводные камни, которые не учёл?
Надо лог постгреса смотреть. Постгрес выдаёт сообщение что процесс таким пидом уже запущен на основании файла, который создаётся при запуске постгреса и удаляется при нормальном завершении. Эта не ошибка, а варнинг. Если такого процесса на самом деле нет, то постгрес нормально запустится. А если не запустился - см. лог.