После удаления фрагменты могут остаться в списке свободных страниц (freelist), незанятых областях и страницах переполнения, WAL, журнале отката, старых копиях или образе носителя. Сохранность зависит от последующей записи, повторного использования страниц, контрольной точки, VACUUM, auto_vacuum, secure_delete и поведения приложения. Поэтому ни само удаление, ни наличие файла не гарантируют результат.
.recover и API восстановления помогают извлекать доступное содержимое повреждённой базы, но результат может быть неполным, нарушать ограничения или включать ранее удалённые значения. Восстановление выполняют в новый файл, сохраняя мастер-копию, и отдельно маркируют активные данные и кандидаты. По одной текущей копии нельзя заранее определить, какие удалённые сведения сохранились; вывод формулируют только для конкретных полей и источников. Когда спор целиком о том, что и когда изменилось в записях, его разбирает экспертиза изменений и удаления данных.