Приветствую всех!
У меня были две одинаковые по структуре базы, но разные по содержанию.
Только что по ошибке восстановил(переписал) одну из архива другого.
Т.е. для базы А была создана резервная копия с помощью pgAdmin-а, файл A.backup.
Потом в pgAdmin-е открыл базу B и выполнил команду "Восстановить" с установленным флажком "очистить перед восстановлением" и указал файл A.backup. Теперь база B полностью перезаписана. Можно ли вернуть базу B? Мне необходимо восстановить только одну таблицу! Только те данные, которые были введены вчера(17.01.15). Нет ли в Postgres лог-файлы, где регистрируются все запросы, особенно insert и update? Через них можно было восстановить. Работа целого дня потеряна. Кто знает, помогите, пожалуйста...
Платформа Windows 7, 64-bit
PostgreSQL 9.3, 64-bit
Сложно
Есть сложные процедуры восстановления из файлов логгирования, но это надо иметь высокую специализацию.
Статья: http://blog.nkuznetsov.me/2012/04/update-postgresql-pgxlog-pitr.html
спасибо! попробую.
спасибо!
попробую.