восстановление SQL-файла в pgAdmin 4

#postgresql #pgadmin-4 #database-restore

#postgresql #pgadmin-4 #база данных-восстановление

Вопрос:

Я создал резервную копию своей базы данных в виде файла .SQL. Однако, когда я хочу восстановить его в другой базе данных, в конце процесса появляется следующая ошибка:

  pg_restore: error: could not read from input file: end of file
 

Таблицы правильно восстановлены, однако они пусты.
Я также попытался восстановить файл, щелкнув правой кнопкой мыши «общедоступный» в разделе «Схемы». Тем не менее, происходит то же самое.
Как я могу восстановить SQL-файл в своей базе данных?

Комментарии:

1. Что создало *.SQL файл и какова была команда?

2. вы могли бы попробовать передать его в соединение psql psql -d [database] -U [user] -p [port] <restoreFile.sql Но, как говорит @AdrianKlaver, то, как вы создали этот файл, будет наиболее показательным.

3. Я щелкнул правой кнопкой мыши по базе данных и выбрал опцию «Резервное копирование».

4. Я предполагаю, что вы сделали это в pgAdmin4. Когда вы выбрали этот Backup вариант, появилось диалоговое окно, и вам нужно было выбрать параметры. Что вы выбрали?

5. Я выбрал «Пользовательский» в качестве формата. Что касается параметров дампа, то для всех них было установлено значение no, за исключением «Больших двоичных объектов».