Если вы используете pgAdmin, вы можете либо снять флажок в DumpOptions # 2 с владельцем, либо иным образом удалить привилегию, например --no-privileges
, и удалить владение, например --no-password
, в запросе дампа, например
/usr/bin/pg_dump --host localhost --port 5432 --username "postgres" --no-password --format custom --no-privileges --no-tablespaces --verbose --file "as" "databasename"
.Кроме того, если у вас есть ограничения для таблицы, отключите триггеры также при создании дампа.
Если вы не можете создать другую резервную копию базы данных, то альтернативный способ состоит в том, чтобы реплицировать владельца и роли сброшенной базы данных в новуюбаза данных.Если вы этого не сделаете, то получите сообщение « ACL не существует » (не уверен, как это было давно)