Восстановление работы PostgreSQL в случае переполнения журнала предзаписи

Справочник системного администратора

В случае падения службы PostgreSQL и невозможности ее запуска, причина может быть в переполнении журнала предзаписи. Данная статья расскажет, как устранить данную неисправность.

Необходимо выполнить команду (проверьте пути к файлу pg_resetwal и папке data):

/usr/pgsql-12/bin/pg_resetwal -f /var/lib/pgsql/12/data

Должно выйти сообщение, дословный перевод которого “Журнал предзаписи сброшен”, после попробуйте запустить службу  PostgreSQL.