推荐在Ubuntu上使用PostgreSQL社区的apt repository,默认的repo会存在升级问题

推荐在Ubuntu上使用PostgreSQL社区的apt repository,默认的repo会存在升级问题,第1张

推荐在Ubuntu上使用PostgreSQL社区的apt repository,默认的repo会存在升级问题

经常使用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 Repository

如果要增加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为例:

包名包用途postgresql-12数据库核心引擎postgresql-client-12客户端工具及客户端库postgresql-contrib-9.x额外的支持组件libpq-devC语言客户端开发库及头文件postgresql-server-dev-12C语言服务端开发库及头文件pgadmin4图形化管理工具

如果本文对您有用,请收藏点赞,谢谢~

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5521000.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存