更新时间:2023-04-15 08:56:14浏览次数:833+次
如果要在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发行版。