2026年1月
通过 psql -p 15432 连接Docker启动PostgreSQL数据库报错
描述
通过宿主机psql -p 15432命令连接Docker部署的PostgreSQL报错,数据库容器映射端口15432。由于没有通过-h指定数据库主机地址,默认走本地socket套接字连接,本地不存在,导致报错。
Ubuntu 18.04 安装指定版本PostgreSQL数据库(14.4)
Ubuntu 16.04 libpq-dev降级(13.3-1.pgdg16.04+1 到 11.5-1.pgdg16.04+1)
描述
Ubuntu 16.04上安装的PostgreSQL 是 11 版本,但是libpq-dev安装的是13版本。
编译安装repmgr的时候,会通过pg_config获取数据库信息,获取到13版本信息,但是13版本的相关文件不存在,导致编译失败。
需要调整libpq-dev的版本为数据库相同版本,来解决编译安装repmgr的问题。
PostgreSQL 离线安装(Ubuntu)
描述:
生产环境使用PostgreSQL,存在安装指定版本数据库的需求,以及内网机器离线安装数据库的需求。
生产环境使用的操作系统是Ubuntu,所以可以通过一台相同版本可访问互联网的Ubuntu机器,进行相关数据库软件包和依赖包的下载,然后打包,传输到内网机器,进行离线安装数据库。