PostgreSQL自动备份脚本
PostgreSQL 的自动备份脚本,适合在 Windows 下跑定时任务用,批写的,简单粗暴,不依赖外部工具,操作起来也不复杂。脚本放好后,搭配系统的任务计划就能实现定时备份,基本上扔那儿不用管,挺省心。
脚本逻辑比较直接:通过pg_dump
命令导出数据,再根据日期命名,自动归档成一份新的备份文件。路径你可以自定义,想存哪就存哪。如果你数据库更新频率不算太高,用它来做每日、每周备份都挺合适。
对前端同学来说,不怎么碰数据库命令,但项目上线后少不了要接触数据安全,尤其是你独立开发或运维的时候,有这么个脚本能省不少事。
建议你用前先检查下 PostgreSQL 的环境变量有没有配置好,像pg_dump
、psql
这些命令得能直接用,不然执行时会报错。另外,记得路径别带中文,脚本里用的是 cmd,路径不规范容易出问题。
如果你想了解别的数据库定时备份方式,可以看看这些相关脚本,像MySQL 的、定时任务制作,还有数据库+任务调度的 demo,都挺实用的。
下载地址
用户评论