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

Discourse 如何下载备份并恢复本地数据库

进入网站的备份界面,会看到当前所有的备份情况。

2023-09-14_13-15-27

单击下载按钮。

需要注意的是,当你下载后,系统将会发送一个链接到你的邮箱地址中。

你可以使用邮箱地址中收到的链接进行数据下载。

2023-09-14_13-15-51

下载链接

单击邮件中收到的下载链接地址进行下载。

2023-09-14_13-17-04

下载的文件为一个 tar.gz 文件,你需要解压后才可以用。

例如,我们当前的下载文件为:isharkfly-2023-09-14-092024-v20230910021213.tar

经过一系列复杂的解压路径后可以看到 dump.sql 这个文件。

这个文件就是你的所有数据库备份了。

数据恢复

Windows 下 PQadmin 的 psql 安装路径为:C:\Users\yhu\AppData\Local\Programs\pgAdmin 4\v7\runtime

我们的运行命令为:psql -h nas1120 -p 5433 -U postgres -W -d discourse -f C:\Users\yhu\Downloads\isharkfly-2023-09-14-092024-v20230910021213\isharkfly-2023-09-14-092024-v20230910021213\dump.sql\dump.sql

本地的数据库在恢复的时候没有办法重复覆盖。

如果你本地数据库已经存在的话,需要清空本地存在的数据库才能进行恢复。

备份恢复的过程需要恢复所有的数据和表结构。

恢复程序没有办法在已有的数据结构上进行恢复,并且进行增量恢复。

检查表数据

检查表数据,确定一些表数据已经恢复到当前。

2023-09-14_13-57-22

时间戳通常来说是比较好的校验方式。

Discourse 如何下载备份并恢复本地数据库 - Discourse - iSharkFly

http://www.lryc.cn/news/166668.html

相关文章:

  • 激光焊接汽车PP塑料配件透光率测试仪
  • Android面试题汇总(二)
  • 最新模块化设计小程序系统源码完整版:开源可二开,支持DIY
  • edge扩展下载出现Download interrupted
  • Dokcer搭建Apache Guacamole堡垒机
  • 【Spring Boot自动装配】
  • windows彻底卸载unity
  • Java项目-苍穹外卖-Day10-SpirngTask及WebSocket
  • Spring IOC 容器:掌握 Spring 的核心技术
  • python实现批量从excel列表显示图片网址中下载图片
  • java 单元测试Junit
  • Java中Timer和TimerTask的使用
  • 计算机竞赛 机器视觉 opencv 深度学习 驾驶人脸疲劳检测系统 -python
  • DFS寻找从s到t的所有路径
  • 分享!JetBrains IDE中的GitLab支持
  • jq弹窗拖动改变宽高
  • 时间不确定度在分布式系统中的说明
  • VMware vCenter 从6.7跨版本升级至7.0U3N
  • 大麦订单生成器最新版 大麦订单一键生成截图
  • 如何对Map集合的key进行大小写转换?
  • 将函数实现放到CPP报“无法解析的外部符号...”,系VS Bug
  • 异步FIFO设计的仿真与综合技术(3)
  • 什么是区块链,解释区块链的原理和应用场景
  • 使用bert进行文本二分类
  • 用Windows Installer CleanUp Utility 在windows server上面将软件卸载干净,比如SQLSERVER
  • Java手写LinkedList和拓展
  • 机器学习(14)---逻辑回归(含手写公式、推导过程和手写例题)
  • LLFormer 论文阅读笔记
  • JSP语法基础习题
  • vue类与样式的绑定列表渲染