使用转储文件时出现PostgreSQL语法错误

问题描述 投票:0回答:1

我是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

        ^

我不知道该怎么办。如果有人可以帮助我那会很棒。

postgresql pgadmin-4
1个回答
1
投票

您无法使用pgAdmin来恢复此类转储。

使用psql

psql -U postgres -d mydb -f dumpfile
© www.soinside.com 2019 - 2024. All rights reserved.