Postgresql数据库备份与恢复演练
图形化操作

在Pg_Admin中,用图形化方式做备份;恢复时,先建立同名数据库,然后再选择Restore恢复
命令行操作
在命令提示符窗口中操作。
首先要追加命令所在的目录,操作如下:
C:\windows\system32>set PATH=%PATH%;D:\Program Files\PostgreSQL\11\bin
数据库备份命令:
D:\mySQL_bak>pg_dump -h localhost -U postgres tutorial > tutorial_DB
格式说明:
pg_dump -h localhost -U postgres databasename > databasename.bak-h localhost:数据库地址
-U postgres:用户名称
databasename:需要备份的数据库名称
databasename.bak:数据库的备份文件的名称
数据库恢复命令:
在恢复之前,先建立与所要的数据库同名的数据库,如tutorial_DB文件是哪个数据库的备份文件,就创建一个同名数据库。
D:\mySQL_bak>psql -h localhost -U postgres -d tutorial tutorial_DB (测试有问题)或者用以下命令:
D:\mySQL_bak>pg_restore -h localhost -U postgres -d tutorial < tutorial_DB(测试成功) 文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有