经常使用Ubuntu *** 作系统的用户们都清楚,在所有Ubuntu版本的软件仓库中,都有默认的PostgreSQL数据库,但是这些PG数据库的版本往往都不是最新发布的版本,如果您想使用一些新版本才有的功能,可能安装并不会很顺利。这也是本文的初衷,推荐大家在Ubuntu上使用PostgreSQL社区提供的apt repository。
关于PostgreSQL Apt Repository上面已经提到了,如果当前Ubuntu软件仓库提供的PG数据库版本并不是您想要的版本,这时候您可以考虑使用PostgreSQL Apt Repository。这个软件仓库可以与您当前使用的Ubuntu系统及保管理工具完美的继承,并提供PostgreSQL大部分版本的完美升级支持。(使用默认仓库,有时候会遇到系统升级导致的数据库升级失败问题)。
当前PostgreSQL Apt Repository支持的Ubuntu版本有:
- impish (21.10)
- hirsute (21.04)
- focal (20.04)
- bionic (18.04)
支持的架构有:
- amd64
- arm64 (18.04 and newer; LTS releases only)
- i386 (18.04 and older)
- ppc64el (LTS releases only)
如果要增加PostgreSQL官方的apt仓库,可以遵照以下步骤:
# 创建文件仓库配置 sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' # 导入仓库签名密钥 wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - # 更新安装包列表 sudo apt-get update # 安装postgresql,默认情况下安装最新版本,如果要安装指定版本,请指定,如:postgresql-12 sudo apt-get -y install postgresql
如果对安装过程有任何疑问,可以到PostgreSQL社区的wiki页面寻找答案。
包含的软件包列表除了默认的PostgreSQL服务端程序以外,还包含以下软件包供大家安装使用,以下以postgresql-12为例:
如果本文对您有用,请收藏点赞,谢谢~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)