当前位置: 首页 > news >正文

【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

相关文章:

  • SpringBoot 使用WebSocket打造在线聊天室
  • Ubuntu配置Yolov8环境并训练自己的数据集
  • Power Automate-创建审批流
  • GetPrivateProfileSection使用
  • IP-guard WebServer RCE漏洞复现
  • JavaEE初阶学习:Linux 基本使用和 web 程序部署
  • 十进制转换成2进制
  • 建设大型综合运维平台,对接集成多厂商网管系统
  • 线程池创建、执行、销毁的原理解析
  • Python 解决tkinter的Menu菜单command参数与bind方法共用触发事件
  • 如何设置静态IP
  • 【云栖2023】王峰:开源大数据平台3.0技术解读
  • RedisTemplate 使用 pipeline 时需要注意的问题
  • 在opencv OpenCV中打开相机摄像头,用分水岭算法实时实现图像的分割与提取
  • 策略模式~
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 10个最佳ES6特性 ES7与ES8的特性
  • angular组件开发
  • ECMAScript6(0):ES6简明参考手册
  • EOS是什么
  • PHP 的 SAPI 是个什么东西
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 编写高质量JavaScript代码之并发
  • 从零开始的无人驾驶 1
  • 猴子数据域名防封接口降低小说被封的风险
  • 基于游标的分页接口实现
  • 模仿 Go Sort 排序接口实现的自定义排序
  • ​520就是要宠粉,你的心头书我买单
  • #HarmonyOS:基础语法
  • #每日一题合集#牛客JZ23-JZ33
  • (C语言)二分查找 超详细
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (二)Eureka服务搭建,服务注册,服务发现
  • (二)正点原子I.MX6ULL u-boot移植
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转)我也是一只IT小小鸟
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .net Application的目录
  • .NET 表达式计算:Expression Evaluator
  • .NET 发展历程
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .net知识和学习方法系列(二十一)CLR-枚举
  • //解决validator验证插件多个name相同只验证第一的问题
  • @Autowired和@Resource的区别
  • @Conditional注解详解
  • @Data注解的作用
  • @Repository 注解
  • [ 转载 ] SharePoint 资料
  • [16/N]论得趣
  • [Android Pro] android 混淆文件project.properties和proguard-project.txt