尝试还原备份时出错

时间:2012-11-27 14:44:18

标签: postgresql restore

这一行(518):

COPY wp_commentmeta (meta_id, comment_id, meta_key, meta_value) FROM stdin;
\.

发出此错误:

[ERROR ] 518.0: syntax error, unexpected character

这是什么?

我之前已使用此数据库进行了备份,现在我只是尝试将所有表还原回数据库。

1 个答案:

答案 0 :(得分:1)

错误:

ERROR:  syntax error at or near "\"
LINE 1: ...a (meta_id, comment_id, meta_key, meta_value) FROM stdin; \.
                                                                     ^


********** Error **********

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

指向\.中的\作为问题。 您确定需要\.吗?

根据documentation

  

数据结尾可以用包含just的单行表示   反斜杠 - 期间(。)。 何时不需要数据结束标记   从文件中读取,因为文件末尾非常好用;它   仅在使用时从客户端应用程序复制数据时才需要   3.0之前的客户端协议。

尝试从该行中删除\.,然后查看您的副本是否按预期工作。