Psql 恢复 Discourse 数据库备份的命令

可以使用下面的命令把备份出来的数据库进行下本地恢复以便于对数据和数据结构进行查看。

psql -h xxx.xxx.xxx.xxx -p 5433 -d discourse -f d:\\dump.sql -U postgres

下面是数据库恢复适合的运行状态。

但是,感觉恢复还是有问题。

count 了下附件表,附件表中只有 9K 多的记录。

如果直接到容器中去查询的话,会发现表里面的记录超过了 1 万。

总感觉这里是不是存在了什么问题。

为什么会遇到这个情况呢?

为什么不直接用 discourse 自带的备份功能呢……它导出出来是一个压缩过后的.sql文件啊

这里只是导出来 Discourse 的数据库结构,然后给自己在后端分析下数据用的。

同时也想看看 Discourse 怎么设计架构和使用 PGSQL 的。

PGSQL,这块我不太熟悉,以前用的都是 Oracle 和 MySQL 多,正好最近有点时间就干脆 Dump 出 Discourse 看看。