使用pgadmin3进行Postgresql导入转储

时间:2014-06-05 19:49:14

标签: sql database postgresql pgadmin

我一直在尝试使用我的pgadmin3接口导入Postgresql转储,但我遇到了问题。这些转储是使用pg_dump dbname > dump_file.sql

生成的
ERROR:  syntax error at or near "\"
LINE 1903: \.
           ^
********** Error **********

ERROR: syntax error at or near "\"
SQL state: 42601
Character: 45693

代码:

--
-- Data for Name: auth_group; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY auth_group (id, name) FROM stdin;
\.

感谢

1 个答案:

答案 0 :(得分:2)

PgAdmin-III的SQL窗口很遗憾不理解psql反斜杠命令,COPY ... FROM STDIN等。

您必须使用psql进行恢复。

 psql -f dump_file.sql