Skip to content

Docker - 网页版pgAdmin4解决备份缺少 libzstd.so.1 的问题

习惯了使用 pgAdmin4 进行数据库的备份与还原(简易使用而且不容易出问题),但是在 1Panel 上安装的 PostgreSQL 可能会出现数据大的情况下,直接从远程的 pgAdmin4 备份的数据无法正常导入到数据库中。
因此需要使用网页版 pgAdmin4 进行备份(不知道为啥,总之很奇葩)
备份的时候会出现 libzstd.so.1 文件丢失的情况,需要修复这个问题才能够继续。

解决方法

1Panel 中打开终端,进入运行 pgAdmin4Docker 容器的终端:

sh
docker exec -it -u 0 <pgadmin容器> sh

在终端中执行(1Panel 安装的是 alpine 版本的,因此使用的是 apk):

sh
apk add zstd

即可解决该问题