postgreSQL备份数据
1、pg_dump 备份单一数据库
pg_dump仅导出数据库结构:
pg_dump -U TestRole1 -s -f TestDb1.sql TestDb1
2、全部备份采用pg_dumpall
pg_dump进行单个数据库的备份,而pg_dumpall备份一个给出的集群中的每个数据库,同时还确保保留象用户和组这样的全局数据状态。使用方法如下:
pg_dumpall -h 192.168.0.XX -p 5432 -U postgres > db.out