PostgreSQL之pgdump备份恢复操作
逻辑备份在恢复时,介于逻辑备份与故障时间点之间的数据难以恢复,故一般不采取逻辑备份方式进行数据库备份,但逻辑适用于跨平台跨版本的数据迁移;pg_dump备份只能备份单个数据库,不会导出角色和表空间相关的信息-F c 备份为二进制格式,压缩存储.并且可被pg_restore用于精细还原-F p 备份为文本,大库不推荐pg_dump恢复。或二进制格式的备份只能使用pg_restore来还原,可以指定还原的表,编辑TOC文件,定制还原的顺序,表, 索引等。文本格式的备份还原, 直接使用用户连接到对应的数据库执行备份文本即可,例如psql dbname -f bak.sqlpg_dump备份恢复示例1)创建数据库。至此,数据已成功恢复!
用户评论