PostgreSQL 备份:文件在,不代表一定能恢复
小型站点可以从 pg_dump 开始,保留数据库逻辑备份。本文整理两个容易忽略的环节,作为日常使用时的检查参考。
先选择适合规模的方法
小型站点可以从 pg_dump 开始,保留数据库逻辑备份。角色与权限可能还需要单独导出。更大的数据库可能需要物理备份和 WAL 归档,并围绕恢复时间目标做设计。
恢复测试要在独立位置进行
选择匹配的客户端版本,记录扩展、编码与权限要求。在新数据库中恢复后,检查关键表、约束与应用读写。只检查备份文件大小,无法发现扩展缺失或权限不完整。
日常使用的小结
备份应配合保留策略和异地副本。把数据库密码直接写进定时任务命令行会增加暴露面,可采用受限的凭据文件或运行环境。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 SkynetX!