【PostgreSql本地备份为dump文件与恢复】使用脚本一键备份为dump文件

环境: windows
数据库: postgresql

1.准备脚本

  • backUpDb.bat 脚本为备份脚本,双击运行,右键可以选择编辑;
  • restoreDb.bat 脚本为恢复脚本,双击运行,右键选择编辑;
1.1 脚本介绍


如上图所示编辑脚本文件,选择你的备份路径和相应的程序执行路径,以及要备份的数据库名称,登录账户(此时不需要密码),编辑好以后进行保存,然后就可以开始进行备份;

  • 恢复脚本同理
  • 两个脚本所需要的exe应用程序如下:

2.开始备份

  • 双击备份脚本
    提示输入密码,此时输入你当前登录用户的密码回车即可(脚本里面不显示输入密码明文和进度,无需担心,输入完成后enter即可)
  • 显示下面画面即为备份成功
  • 去所选路径查看是否含有备份的dump文件(出现.dump文件即为备份成功)

3.进行恢复

  • 1.查看备份前的数据库

  • 2.然后删除相应数据库

  • 3.新建同名数据库(新建数据库只写备份前的数据库名称,其他选项一概不填)

  • 4.新建数据库成功(此时可以看到数据库无table信息)

  • 5.开始运行恢复脚本

    输入密码

    密码错误情况如下,此时只需要重新再次运行脚本输入正确密码即可

    恢复成功页面

  • 6.查看恢复后的数据库


END

相关推荐
Controller-Inversion5 小时前
岛屿问题(dfs典型问题求解)
java·算法·深度优先
okseekw6 小时前
Java 字符串三巨头:String、StringBuilder、StringJoiner —— 初学者避坑指南 🤯
java
Z***G4796 小时前
【零基础学Mysql】常用函数讲解,提升数据操作效率的利器
数据库·mysql
q***06476 小时前
Spring Boot 从 2.7.x 升级到 3.3注意事项
数据库·hive·spring boot
毕设源码余学姐6 小时前
计算机毕设 java 中医药药材分类采购网站 SSM 框架药材交易平台 Java 开发的分类采购与订单管理系统
java·开发语言·课程设计
BD_Marathon6 小时前
【JUC】并发与并行
java
aml258__6 小时前
MySQL 数据库管理入门:从创建到删除(T1)
数据库·mysql·oracle·初学数据库
悦悦欧呐呐呐呐6 小时前
数据库事务是什么,怎么用的
服务器·数据库·oracle
okseekw6 小时前
Java String类详解:不可变性、创建方式与比较方法
java
q***64976 小时前
Spring Boot 各种事务操作实战(自动回滚、手动回滚、部分回滚)
java·数据库·spring boot