我试图删除pg_log
文件夹(这是巨大的3Gib),但我不小心删除了数据文件夹中的一切(通过rm ./*):
现在所有的.conf文件从数据文件夹中删除,我在日志中收到这个错误:
“数据页校验和被禁用”
postgres是由docker通过docker hub(15-alpine)制作的
我没有碰那里的任何配置文件。
我在哪里可以找到默认的postgres配置文件?我想我可以通过恢复.conf文件使它恢复工作。
我试图删除pg_log
文件夹(这是巨大的3Gib),但我不小心删除了数据文件夹中的一切(通过rm ./*):
现在所有的.conf文件从数据文件夹中删除,我在日志中收到这个错误:
“数据页校验和被禁用”
postgres是由docker通过docker hub(15-alpine)制作的
我没有碰那里的任何配置文件。
我在哪里可以找到默认的postgres配置文件?我想我可以通过恢复.conf文件使它恢复工作。
1条答案
按热度按时间vptzau2j1#
使用Docker映像恢复默认配置文件的步骤。
1.用于Postrgres的拉入Docker图像:
1.运行容器:
1.保持当前终端打开并打开新终端
1.连接到Docker容器中的 shell :
从
docker ps
结果复制容器ID并执行shell命令:1.转到数据文件夹并存档:
1.出口Docker容器 shell :
1.从Docker容器复制存档:
因此我已经从
postgres:15-alpine
下载了配置从这里开始:https://anarjafarov.me/pg.conf.zip
观看视频说明:https://www.youtube.com/watch?v=fgHtvwbQJDE