按照 stackoverflow 教程执行 pg_resetwal, postgresql 的数据库被清空了

171 天前
 zhengfan2016

如题,因为服务器死机断电重启,postgresql 报错了,postgresql error PANIC: could not locate a valid checkpoint record ,按照这个教程:

https://stackoverflow.com/questions/8799474/postgresql-error-panic-could-not-locate-a-valid-checkpoint-record

pg_resetwal /var/lib/postgresql/data

结果,postgresql 正常运行,但是数据库空了,只剩下 postgres 库,其他数据库全部丢失了,这是因为执行完这个命令导致的吗

2295 次点击
所在节点    PostgreSQL
4 条回复
Gannicus5
171 天前
牛逼啊,命令干啥用的都不知道直接线上跑
itechify
170 天前
生产数据库?准备提桶跑路吧
proxytoworld
170 天前
有 reset 你还敢执行啊
zhengfan2016
170 天前
@Gannicus5
@proxytoworld

肯定粗略看过的啊,sql 都 panic 了,不执行的话进都进不去。
而且这个也是一个乌龙,纯粹就是我用 dbeaver 的时候没把显示其他数据库的选项打开,数据其实是还在的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1123446

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX