pg_dump не создает дамп пользователей, но делает их разрешения.Если «суперпользователь» используется как владелец какого-либо объекта, то сначала вам нужно создать этого пользователя в вашем экземпляре.Так как вы используете -1
, это может привести к сбою при добавлении разрешений для несуществующего пользователя.Вы можете попробовать psql -h <dbhost> -U <username> -W -d <dbname> < filename.sql
, который будет запускать каждый оператор в дампе и продолжит работу, даже если произойдет ошибка при настройке разрешения.
Примечание: все объекты теперь будут принадлежать пользователю, к которому вы подключены.