如何使用pgAdmin从.pg_dump文件还原数据库

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

我得到了一个mydb.pg_dump文件。我已经使用pgAdmin创建了一个新的数据库test1。当我在数据库上单击鼠标右键并选择Restore...时,可以在选择“所有文件”之后选择我的文件。但是,当我尝试还原数据库时,我立即获得此错误:

pg_restore:错误:输入文件似乎是文本格式的转储。请使用psql。

我可以使用pgAdmin还原.pg_dump文件吗?怎么样?

postgresql pgadmin pg-restore
1个回答
0
投票

您不能为此使用pgAdmin,因为在纯文本转储中,COPY语句与COPY数据混合在一起。

您需要psql,幸运的是,它已经安装在您的计算机上:

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