Предполагая, что это дамп простого текста, содержащий только операторы SQL, вам нужно использовать psql CLI для импорта этого файла (а не pg_restore) с чем-то вроде: psql -f data_dump.sql
с учетной записью суперпользователя по умолчанию. Вы должны запустить это в фоновом режиме (с nohup
или at
на Linux). Вы можете добавить некоторые подробные параметры, такие как -e, но это может замедлить импорт и занять много места.
Вам необходимо убедиться, что в $ PGDATA достаточно места на диске; если база данных сконфигурирована в режиме непрерывного архивирования (archive_mode=on
), либо достаточно места на диске в archive_command
месте назначения, либо, если возможно, отключите archive_mode
во время импорта.