Синтаксическая ошибка PostgreSQL при работе с файлом дампа - PullRequest
0 голосов
/ 05 сентября 2018

Я новичок в PostgreSQL и работаю над pgAdmin 4. У меня есть файл дампа, который мне нужно использовать для загрузки данных из файла дампа в базу данных. Я создал новую базу данных и пытаюсь загрузить в нее данные из файла дампа. Я открываю файл дампа на pgAdmin, он содержит весь код, который мне просто нужно выполнить, и данные будут загружены в базу данных. Но когда я выполняю файл, он показывает синтаксическую ошибку в 1 строке. Строки этой части кода приведены ниже.

COPY public.deals (id, startup_id, investor_group_id) FROM stdin;

1   51  2

2   33  7

3   3   5

4   17  9

5   27  10

6   41  12

7   45  3

8   19  13

9   2   11

10  11  10

\.

Я получаю следующую ошибку -

ERROR:  syntax error at or near "1"

LINE 89: 1 51 2

        ^

Я не знаю, что делать. Если кто-нибудь может мне помочь, это было бы здорово.

1 Ответ

0 голосов
/ 05 сентября 2018

Вы не можете использовать pgAdmin для восстановления такого дампа.

Использование psql:

psql -U postgres -d mydb -f dumpfile
...