备份与恢复:
压缩备份:
[postgres@localhost~]$ pg_dump textdb | gzip > textdb.gz
还原:
[postgres@localhost~]$ gunzip -c textdb.gz | psql huruilong
############################################
只备份数据:
[postgres@localhost~]$ pg_dump huruilong -a -b >aabb.sql
只备份表结构:
[postgres@localhost~]$ pg_dump -d huruilong -s >huruilong.bjg.sql
还原数据(表结构):
[postgres@localhost~]$ psql huruilong < aabb.sql (huruilong.bjg.sql)
#############################################
备份(客户化归档模式):
------ 这是最灵活的格式,它允许对装载的数据和对象定义进行重新排列。这个格式缺省的时候是压缩的。
[postgres@localhost~]$ pg_dump -Fc huruilong > huruilong.fc
还原:
[postgres@localhost~]$ pg_restore -d text huruilong.fc