Ошибка "Must be owner of extension uuid-ossp" при восстановлении из резервной копии
1. Описание проблемы
При восстановлении Менеджера управления из резервной копии с помощью команды engine-backup в режиме restore, возникает ошибка:
FATAL: Errors while restoring database engine
В логах числится ошибка:
pg_restore: error: could not execute query: ERROR: must be owner of extension uuid-ossp
2. Решение
Пошаговое решение:
-
Подключитесь к Менеджеру управления
-
Выполните повторную очистку для удаления части восстановившихся данных
engine-cleanup
-
Смените пользователя на postgres
su - postgres
-
Подключитесь к базе данных engine:
psql engine
-
Очистите лишние записи, занимающие uid:
SELECT lo_unlink(l.oid) FROM pg_largeobject_metadata l;
-
Вернитесь к пользователю root и повторите попытку восстановления Менеджера управления