如何在Debian 10上安装PostgreSQL 11(Buster)

时间:2019-05-19 01:26:22  来源:igfitidea点击:

PostgreSQL是一个开源的对象关系数据库系统。PostgreSQL 11是最新版本,可在Debian系统上安装。它是用于生产服务器的主要数据库服务器之一。本教程将在Debian 10 Buster Linux系统上安装PostgreSQL数据库服务器。

步骤1–设置PostgreSQL PPA

首先,我们需要在系统上导入PostgreSQL包签名密钥。使用下面的命令导入密钥。

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

现在根据操作系统在系统中添加PostgreSQL apt存储库。在官方PostgreSQL上建议使用以下命令。

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

步骤2–在Debian 10上安装PostgreSQL

在此阶段,我们已经成功地在系统中添加了PostgreSQL官方存储库。现在更新存储库列表。之后,使用以下命令在我们的Ubuntu系统中安装最新的PostgreSQL服务器。

sudo apt-get update
sudo apt-get install postgresql postgresql-contrib

第3步-连接到PostgreSQL

默认情况下,在安装PostgreSQL数据库服务器之后,它将创建一个角色为“postgres”的用户“postgres”。它还创建了一个名为“postgres”的系统帐户。因此,要连接到postgres服务器,请以postgres用户身份登录到系统并连接数据库。

 **sudo -u postgres psql**  

psql (11.4 (Debian 11.4-1.pgdg100+1))
Type "help" for help.

postgres=#

现在我们登录到PostgreSQL数据库服务器。要检查登录信息,请在数据库命令提示符下使用以下命令。

postgres-#   \conninfo  

You are connected to database "postgres" as user "postgres" via socket in "/var/run/postgresql" at port "5432".

要断开与PostgreSQL数据库命令提示符的连接,只需在命令下面键入并按回车键。它将返回到Debian命令提示符。

postgres-# \q

第4步-总结

PostgreSQL安装已在Debian 9系统上成功完成。