数据备份与还原

postgres 数据备份与恢复

我怕爱的太早我们不能终老 提交于 2019-12-05 03:32:52
PostgreSQL自带一个客户端pgAdmin,里面有个备份,恢复选项,也能对数据库进行备份 恢复(还原),但最近发现数据库慢慢庞大的时候,经常出错,备份的文件过程中出错的几率那是相当大,手动调节灰常有限。所以一直寻找完美的备份恢复方案。 梦里寻他千百度,伊人却在灯火阑珊处...其实PostgreSQL内置不少的工具,寻找的备份恢复方案就在其中:pg_dump,psql。这两个指令在数据库的安装目录下,比如我自己本地安装的,路径形如:C:\Program Files\PostgreSQL\9.0\;然后进入到bin文件夹,会看到不少的exe文件,这就是PostgreSQL内置的工具了。里面会找到pg_dump.exe,psql.exe两个文件。我们怎么用他们? 用法: 备份数据库,指令如下: pg_dump -h 164.82.233.54 -U postgres databasename > C:\databasename.bak 开始-运行-cmd 弹出dos控制台;然后 在控制台里,进入PostgreSQL安装目录bin下: cd C:\Program Files\PostgreSQL\9.0\bin 最后执行备份指令: pg_dump -h 164.82.233.54 -U postgres databasename > C:\databasename.bak 指令解释