一、问题场景
在使用navicat连接postgresql的时候,每次查询后过不了多久就会报如下的错:
二、环境说明
服务器:linux centos
数据库:postgresql 12.4 (使用docker部署的)
连接工具:navicat 12
三、问题解决
可以在navicat查看pgsql的相关配置:
1 | select name,setting,reset_val from pg_settings |
步骤如下:
1、拷贝postgresql.conf文件到服务器某个目录
1 | sudo docker cp {容器id}:/var/lib/postgresql/data/postgresql.conf {目录} |
2 | |
3 | 示例: |
4 | sudo docker cp a3a3a3a3:/var/lib/postgresql/data/postgresql.conf /apps/omp/ |
2、修改postgresql.conf
打开以下配置:
3、复制修改后的文件到容器
1 | sudo docker cp /{目录}/postgresql.conf {容器id}:/var/lib/postgresql/data/ |
2 | |
3 | 示例: |
4 | sudo docker cp /apps/omp/postgresql.conf a3a3a3a3:/var/lib/postgresql/data/ |
4、重启容器,结束。