栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

推荐在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图形化管理工具

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/529191.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号