如何在 Debian 11 上安装 PostgreSQL如何在 Debian 11 上安装 PostgreSQL如何在 Debian 11 上安装 PostgreSQL如何在 Debian 11 上安装 PostgreSQL
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Debian 11 上安装 PostgreSQL

PostgreSQL(也称为 postgres/POSTGRES)是一个开源的高级关系数据库管理系统(RDBMS)。在这篇文章中,我们提供了在 Debian 11 上安装 PostgreSQL 的指南:在安装之前,我们先快速了解一下 PostgreSQL 的功能支持:

PostgreSQL 的显着特性

PostgreSQL 支持一些独特的功能,允许大型组织采用它进行数据处理。下面列出了一些值得注意的功能:

  • 编程语言:广泛支持编程语言,包括Python、Java、C#、Perl、Go。

  • 数据类型:它对预定义数据集有巨大的支持,同时用户也可以创建自己的数据类型。

  • SQL集成:一些高级功能与PostgreSQL兼容:例如复杂子查询、表分区、嵌套事务

  • 安全:为了安全地处理数据,PostgreSQL 使用轻量级目录访问协议 (LDAP) 等身份验证协议,并提供行/列安全性。

如何在 Debian 11 上安装 PostgreSQL

在 Debian 11 上安装 PostgreSQL;您可以采用以下两种方法之一:

方法1:使用Debian 11的存储库安装PostgreSQL方法2:使用官方PostgreSQL存储库安装PostgreSQL

我们将使用这两种方法来解释安装过程:第一种方法使用 Debian 存储库中的软件包,而第二种方法将从 PostgreSQL 官方软件包中获取存储库软件包:

方法1:如何使用Debian 11的存储库安装PostgreSQL

安装方法将指导您使用 Debian 软件包通过简单且节省时间的过程来安装 PostgreSQL:

第 1 步:更新和升级软件包列表建议通过发出以下命令来更新和升级软件包列表:

$ sudo apt update && sudo apt upgrade

第 2 步:安装 PostgreSQL所需的软件包位于 Debian 存储库中,因此您可以使用“apt”来安装它:通过发出下面提到的命令来安装 PostgreSQL:

$ sudo apt install postgresql postgresql-contrib

安装 PostgreSQL 后,您可以使用以下命令检查服务状态:

$ sudo systemctl status PostgreSQL

此外,可以使用以下命令更改服务的状态:

要停止正在运行的 PostgreSQL 服务:

$ sudo systemctl stop PostgreSQL

并启动已停止的服务:

$ sudo systemctl start PostgreSQL

方法二:如何使用Debian 11官方仓库安装PostgreSQL

按照下面提到的简单步骤添加 Debian 11 的 PostgreSQL 官方存储库,然后安装它;您可以按照以下步骤操作:

第1步:添加PostgreSQL存储库建议添加PostgreSQL官方存储库,以便您获得最新版本的软件包:首先,您必须添加PostgreSQL软件包的GPG签名密钥,以确保软件包存储库:您可以通过发出下面提到的命令来执行此操作:

$ curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg

现在,您已准备好添加 PostgreSQL 存储库:使用下面提到的命令来执行操作:

$ echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list

第2步:安装PostgreSQL成功集成PostgreSQL库后,您就可以安装它了:但在此之前,建议使用以下命令更新系统的存储库:

$ sudo apt update

借助以下命令安装 PostgreSQL:

$ sudo apt install PostgreSQL

如何在 Debian 11 中使用 PostgreSQL 创建数据库

PostgreSQL只能作为postgres用户使用,如果你设置了密码;否则你将无法以 postgres 用户身份登录:使用以下命令设置密码:

$ sudo passwd postgres

要在 PostgreSQL 中创建数据库,您必须登录 PostgreSQL 服务器,然后访问其 shell;使用以下命令以 postgres 用户身份登录:它会要求输入密码;输入您的密码并按 Enter 键:

$ su – postgres

现在,通过发出以下关键字,使用 postgres 用户访问 shell:

$ psql

访问 Postgres 的命令 shell 后,您现在可以使用 SQL 查询来执行多个与数据库相关的操作:

例如,我们要创建一个数据库“linux”;为此,我们将使用以下 SQL 查询来执行此操作:

> createdb linux

要访问数据库,请以 postgres 用户身份登录并使用以下命令访问数据库“linux”:

> psql linux

注意:您可以使用“\q”回退到 postgres 用户:

现在您可以通过在终端上访问数据库来添加、删除、选择数据库中的数据。此外,要删除数据库,您必须使用“\q”退出数据库,然后使用以下命令:

$ dropdb linux

如果您尝试访问数据库“linux”; shell 将显示“linux”不存在的错误:

结论

PostgreSQL 是一种广泛使用的关系数据库管理系统,被多家大中型公司使用。尽管它是一个关系数据库,但它支持 JSON 进行非关系查询,这使得 PostgreSQL 成为组织最喜欢的选择。本文提供了 Debian11 的 PostgreSQL 安装指南,这里介绍了两种方法。方法 1 允许您从 Debian 自己的软件包存储库安装 PostgreSQL,另一方面,您可以按照方法 2 从其官方存储库获取更新的 PostgreSQL。

©2015-2025 艾丽卡 support@alaica.com