Сообщение при запуске службы postgresql: "Cлужба postgresql была запущена и затем остановлена" как устранить?

1. Запустите командную строку от имени Администратора

2. Перейдите в каталог с установленным postgresql во вложенную папку bin

cd c:/postgresql/bin/

3. Проверьте реальный статус экземпляра службы PostgreSQL.

pg_ctl.exe status

4. Выполните команду для полной остановки процесса PostgreSQL.

Следующими командами выполняется корректный выход из рабочего состояния сервера СУБД и его запуск.

pg_ctl.exe stop -m fast

5. Запустите приложение СУБД.

pg_ctl.exe start

6. После этого заново остановите процесс. Повтор данного шага вызван тем, что таким образом запуска приложение сервера СУБД корректно завершит недостающие транзакции.

7.

pg_ctl.exe stop -m fast

8. После выполненных шагов по перезапуску и правильной остановке экземпляра СУБД запустите службу PostgreSQL.

Для PostgreSQL 9.4

net start postgresql-x64-9.4

Для PostgreSQL 11

net start postgresql-x64-11

Поделиться статьей: