![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PostgreSql
文章平均质量分 78
椰子皮
真正的大师,永远怀着一颗学徒的心
展开
-
【PostgreSQL实战】之还原备份文件
其中备份pg_dump采用的其实为一逻辑备份,即将数据库以转储sql的方式备份出一sql文件来,我们根据日期进行了压缩。还原的逻辑为在linux操作系统下,shell脚本中筛选出备份目录下的最新tar文件,并进行解压,解压完成后,采用pg_restore进行还原。-Upostgres: 指定用户为postgres,如不写则会默认为当前linux用户(root),如你pg中没有创建此用户则无法进行下一步咯。由于我们采用每天备份一次,即取第一行即为最后的备份,将其文件名取出。-d:指定还原的数据库名称。原创 2022-09-05 13:32:12 · 1421 阅读 · 0 评论 -
【PostgreSQL实战】之实现数据库自动备份
首先,设置linux下的定时任务,即我们可以在项目初始化时候,在当前环境中设置系统定时任务,定时任务去触发所要执行的脚本内容,如下所示,即将定时任务脚本重定向到/etc/crontab中。我们采用shell脚本+pg_dump方式实现每日0点数据库自动备份,方案即为,设置定时任务,服务器每天0点会自动执行shell脚本,shell中会出发数据库备份。在设置完定时任务后,每到凌晨即会易root用户执行dbbk_pgsql.sh,那么接下来就要在此shell中实现数据库的备份。............原创 2022-08-29 17:35:03 · 6156 阅读 · 1 评论