@Quiab

Как фоново поднимать базу Postgres?

Здравствуйте, вопрос в следующем:
Есть СУБД PostgreSQL на виртуалке
Есть приложениен на хосте, которое подключается к этой БД

Потратил n часов на попытки подключиться к этой БД, но в итоге получилось. На радостях начал тестить. Выключил виртуалку, предварительно закрыв коннект
Включил виртуалку снова и попытался поднять коннект с хоста, на что получил ошибку: Is the server running ...", тип сервак не был запущен.
Зашел в виртуалку, перешел на пользователя POSTGRES, открыл PSQL, перешел (\c) на базу данных, после этого повторно попробовал поднять коннект и все заработало! ( P.S. Когда закрываю консоль через \q, я все равно могу подлкючиться к БД, проверенно )
Вопрос, как избежать постоянного повторения действий поднятия БД? Хочу, чтоб запуская виртуалку БД сразу была доступна для хоста. И почему эта проблема появляется? PostgreSQL же все равно крутится фоном без запуска
Заранее спасибо за ответы!
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
Если сервер выключили насильно, ему после перезапуска нужно некоторое время, чтобы заново раскатать WAL.

Так что нужно было просто это время подождать, ну и не выключать сервер СУБД.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы