更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 如何在Debian 11/10系统上安装PostgreSQL 14

如何在Debian 11/10系统上安装PostgreSQL 14

更新时间:2023-04-15 08:56:14浏览次数:631+次

如果要在Debian 11、Debian 10系统上安装PostgreSQL 14版本数据库,请按照本文的方法操作即可达到目的。

安装先决条件

请确保您具备以下条件:

1、Debian 11或Debian 10服务器。

2、具有sudo访问权限的用户。

3、请确保您的系统已更新:

sudo apt update && sudo apt upgrade

4、安装所需要的软件包,如果已安装,请跳过此步骤:

sudo apt -y install gnupg2 wget vim

在Debian 11/10上安装PostgreSQL 14

PostgreSQL在默认的Debian存储库中可用,但可用的版本不是最新的。使用以下命令检查可用版本:

sudo apt-cache search postgresql | grep postgresql

在本文中,我们需要安装PostgreSQL 14版本,它在默认存储库中没有提供。因此,我们需要添加一个提供包的存储库:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list

为添加的存储库导入GPG密钥:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

接下来,更新您的APT包索引:

sudo apt -y update

现在使用下面的命令在Debian 11、Debian 10上安装PostgreSQL 14:

sudo apt install postgresql-14

然后验证您的PostgreSQL 14安装成功:

$ sudo -u postgres psql -c "SELECT version();"

会返回相关的版本信息:

PostgreSQL 14.0 (Debian 14.0-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit

完成安装后,PostgreSQL 14将被初始化。这时请检查服务的状态,如下所示:

$ systemctl status postgresql

postgresql.service - PostgreSQL RDBMS

Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)

Active: active

说明

如果需要对PostgreSQL 14版本数据库进行配置,请参考https://www.hmxthome.com/linux/4836.html里面的内容进行操作即可。

以下是连接实例所输出的信息:

1、postgres@debian:~$ psql

psql (14.0 (Debian 14.0-1.pgdg110+1))

Type "help" for help.

postgres=#

\

2、$ sudo -u postgres psql

psql (14.0 (Debian 14.0-1.pgdg110+1))

Type "help" for help.

postgres=#

\

从输出信息中可以看到,所使用的版本是PostgreSQL 14,系统为Debian发行版。