前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Discourse 如何下载备份并恢复本地数据库

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

原创
作者头像
HoneyMoose
发布2023-09-15 02:14:27
发布2023-09-15 02:14:27
2430
举报
文章被收录于专栏:CWIKIUSCWIKIUS

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

单击下载按钮。

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

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

下载链接

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

下载的文件为一个 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

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

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

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

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

检查表数据

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

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

https://www.isharkfly.com/t/discourse/14963

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载链接
  • 数据恢复
  • 检查表数据
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档