Pg数据库误操作被清空,有办法恢复仓库代码吗?

Gogs 版本:
docker 镜像
image: gogs/gogs:latest
系统类型及版本:
ubuntu 18.04
docker 19.03.5
数据库:
docker 镜像
image: postgres

问题描述:
pg 数据库被误操作清空,有办法还原吗?
我用的是docker-compose 启动,pg的volume挂载路径填错了,导致down以后,再启动后pg的数据被清空了。
gogs 的volume是正确的,然后我能进容器看到log之类的,但是没有找到仓库。
请问还有办法恢复仓库代码吗?用户数据不重要。

仓库代码一般在名叫 gogs-repositories 的目录里,只要 volume 还在,仓库应该就在

/var/gogs
|-- git
|   |-- gogs-repositories

感谢,不过数据没有了。我改成映射到本地了,volume还是不太放心。

哎,太惨了!