====== Восстановление PostgreSQL после повреждения файлов xlog ====== [[ http://wiki.mihanik.net/doku.php?id=субд:postgresql:восстановление_postgresql_после_повреждения_файлов_xlog&do=export_pdf|Экспорт в PDF ]] ~~ODT~~ Дата создания: 2022/04/20 14:09 (C) mihanik Источник: [[https://mironovs.com/databases/vosstanovlenie-postgresql-posle-povrezhdeniya-fajlov-xlog.htmlhttps://mironovs.com/databases/vosstanovlenie-postgresql-posle-povrezhdeniya-fajlov-xlog.html]] Этот пример для Windows, но и для Linux это актуально... **pg_controldata** D:\[[:wiki:база_знаний:postresqlPostreSQL]] **pg_resetxlog** -o 139907359 -x 185047153 -f D:\[[:wiki:база_знаний:postresqlPostreSQL]]\ В новых версиях PostgreSQL вместо **pg_resetxlog ** нужно использовать команду **pg_resetwal** Если появляется ошибка : **pg_resetwal: could not create pg_control file: File exists** Нужно дать права "Всем" на полный доступ к папке Data [[#top|⇑ Наверх ⇑]]