首页 > 科技 >

postgresql数据恢复命令(postgresql数据恢复命令)

2024-04-23 20:46:03 扶海润 阅读:116 评论:0

大家好,小丽今天来为大家解答postgresql数据恢复命令以下问题,postgresql数据恢复命令很多人还不知道,现在让我们一起来看看吧!

postgresql数据恢复命令(postgresql数据恢复命令)

1、只有一种格式的backup文件是支持的,就是在备份的时候选择“自定义”,用命令行的 pg_restore 可以直接恢复的!不用用界面。

2、导入数据时首先创建数据库再用psql导入:createdb newdatabase psql -d newdatabase -U postgres -f dump.sql 把数据按照自己所想的方式导出,强大的copy命令:echo "copy students to? stdout DELIMITER '|'"|psql 。

3、指令解释:如上命令,psql是恢复数据库命令,localhost是要恢复到哪个数据库的地址,当然你可以写上ip地址,也就是说能远程恢复(必须保证 数据库允许外部访问的权限哦~);postgres 就是要恢复到哪个数据库的用户;databasena。

4、cd到postgresql/bin目录下 备份数据库:pg_dump -h localhost -U greenerp greenerp > greenerp_140224.bak 恢复数据库:psql -h localhost -U greenerp -d greenerp < greenerp_14031bak 。

5、一般出现这种错误是你使用的pg_restore和pg_dump不配套,换鱼pg_dump相同版本或更高版本的pg_restore试试,最好是相同版本、

本文到此讲解完毕了,希望对大家有帮助。

标签:数据恢复

相关文章