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