PostgreSQL-简介及安装步骤

作者 : 慕源网 本文共3028个字,预计阅读时间需要8分钟 发布时间: 2022-03-9 共243人阅读

什么是 PostgreSQL?

PostgreSQL 是一个基于 POSTGRES 版本 4.21 的对象关系数据库管理系统 (ORDBMS),由加州大学伯克利分校计算机科学系开发。POSTGRES 开创了许多概念,这些概念直到很久以后才在某些商业数据库系统中出现。

PostgreSQL 是这个原始伯克利代码的开源后代。它支持大部分 SQL 标准并提供许多现代特性:

  1. 复杂查询
  2. 外键
  3. 触发器
  4. 可更新视图
  5. 交易完整性
  6. 多版本并发控制

此外,用户可以通过多种方式扩展 PostgreSQL,例如通过添加新的

  1. 数据类型
  2. functions
  3. operators
  4. 聚合函数
  5. 索引方法
  6. 程序语言

并且由于自由许可证,任何人都可以出于任何目的免费使用、修改和分发 PostgreSQL,无论是私人的、商业的还是学术的。

PostgreSQL 简史

现在称为 PostgreSQL 的对象关系数据库管理系统源自加州大学伯克利分校编写的 POSTGRES 包。经过二十多年的发展,PostgreSQL 现在是世界上最先进的开源数据库。

伯克利 POSTGRES 项目

POSTGRES 项目由 Michael Stonebraker 教授领导,由国防高级研究计划局 (DARPA)、陆军研究办公室 (ARO)、美国国家科学基金会 (NSF) 和 ESL, Inc. 赞助。 POSTGRES 的实施始于1986 年。

POSTGRES 已被用于实施许多不同的研究和生产应用程序。其中包括:一个财务数据分析系统、一个喷气发动机性能监测包、一个小行星跟踪数据库、一个医疗信息数据库和几个地理信息系统。POSTGRES 也被几所大学用作教育工具。

Postgres95

1994 年,Andrew Yu 和 Jolly Chen 为 POSTGRES 添加了 SQL 语言解释器。在一个新名称下,Postgres95 随后被发布到网络上,以作为原始 POSTGRES 伯克利代码的开源后代在世界上找到自己的方式。

除了错误修复,以下是主要改进:

查询语言 PostQUEL 被替换为 SQL(在服务器中实现)。(接口库 libpq 以 PostQUEL 命名。)在 PostgreSQL 之前不支持子查询(见下文),但在 Postgres95 中可以使用用户定义的 SQL 函数来模仿它们。重新实现了聚合函数。还添加了对 GROUP BY 查询子句的支持。

为交互式 SQL 查询提供了一个新程序 (psql),该程序使用 GNU Readline。这在很大程度上取代了旧的监控程序。

大对象界面进行了大修。倒置大对象是存储大对象的唯一机制。

PostgreSQL

到 1996 年,很明显“Postgres95”这个名字经不起时间的考验。我们选择了一个新名称 PostgreSQL,以反映原始 POSTGRES 与具有 SQL 功能的更新版本之间的关系。同时,我们将版本编号设置为从 6.0 开始,将编号放回伯克利 POSTGRES 项目最初开始的顺序。由于传统或因为它更容易发音,许多人继续将 PostgreSQL 称为“Postgres”(现在很少用大写字母)。这种用法被广泛接受为昵称或别名。Postgres95 开发期间的重点是识别和理解服务器代码中存在的问题。对于 PostgreSQL,重点已转移到增强特性和功能上,尽管所有领域的工作仍在继续。

在 Windows 上安装 PostgreSQL

完成 PostgreSQL 安装分为三个步骤:

  1. 下载适用于 Windows 的 PostgreSQL 安装程序
  2. 安装 PostgreSQL
  3. 验证安装

1) 下载适用于 Windows 的 PostgreSQL 安装程序

首先,您需要前往 EnterpriseDB 上 PostgreSQL 安装程序的下载页面。

二、点击下载链接,如下图:

PostgreSQL-简介及安装步骤

完成下载需要几分钟。

2)一步一步在Windows上安装PostgreSQL

要在 Windows 上安装 PostgreSQL,您需要具有管理员权限。

步骤 1。双击安装程序文件,将出现一个安装向导并指导您完成多个步骤,您可以在其中选择您希望在 PostgreSQL 中具有的不同选项。

步骤 2。单击下一步按钮

PostgreSQL-简介及安装步骤

步骤 3。指定安装文件夹,选择您自己的或保留 PostgreSQL 安装程序建议的默认文件夹,然后单击下一步按钮

PostgreSQL-简介及安装步骤

第 4 步。选择要安装的软件组件:

  • 安装 PostgreSQL 数据库服务器的 PostgreSQL 服务器
  • pgAdmin 4 安装 PostgreSQL 数据库 GUI 管理工具。
  • 命令行工具,用于安装命令行工具,例如 psql、pg_restore 等。这些工具允许您使用命令行界面与 PostgreSQL 数据库服务器进行交互。
  • Stack Builder 提供了一个 GUI,允许您下载和安装适用于 PostgreSQL 的驱动程序。

对于本网站上的教程,您不需要安装 Stack Builder,因此请随意取消选中它并单击 Next 按钮选择数据目录:

PostgreSQL-简介及安装步骤

步骤 5。选择数据库目录来存储数据或接受默认文件夹。然后单击下一步按钮进入下一步:

PostgreSQL-简介及安装步骤

步骤 6。输入数据库超级用户 (postgres) 的密码

PostgreSQL 在名为 postgres 的服务帐户下作为服务在后台运行。如果您已经创建了一个名为 postgres 的服务帐户,则需要在以下窗口中提供该帐户的密码。

输入密码后,需要重新输入确认,点击下一步按钮:

PostgreSQL-简介及安装步骤

步骤 7。输入 PostgreSQL 数据库服务器将侦听的端口号。PostgreSQL 的默认端口是 5432。您需要确保没有其他应用程序正在使用此端口。

PostgreSQL-简介及安装步骤

步骤 8。选择 PostgreSQL 数据库使用的默认语言环境。如果您将其保留为默认语言环境,PostgreSQL 将使用操作系统语言环境。之后单击下一步按钮。

PostgreSQL-简介及安装步骤

步骤 9。安装向导将显示 PostgreSQL 的摘要信息。如果一切正确,您需要查看它并单击“下一步”按钮。否则,您需要单击返回按钮以相应地更改配置。

PostgreSQL-简介及安装步骤

现在,您已准备好在您的计算机上安装 PostgreSQL。单击 下一步 按钮开始安装 PostgreSQL。

PostgreSQL-简介及安装步骤

安装可能需要几分钟才能完成。

PostgreSQL-简介及安装步骤

步骤 10。单击 完成 按钮以完成 PostgreSQL 安装。

PostgreSQL-简介及安装步骤

3) 验证安装

有几种方法可以验证 PostgreSQL 安装。您可以尝试 从任何客户端应用程序(例如 psql 和 pgAdmin)连接到 PostgreSQL 数据库服务器。

验证安装的快速方法是通过 psql 程序。

首先,单击 psql 应用程序以启动它。将显示 psql 命令行程序。

PostgreSQL-简介及安装步骤

其次,输入所有必要的信息,例如服务器、数据库、端口、用户名和密码。要接受默认值,您可以按 Enter。请注意,您应该提供在安装 PostgreSQL 期间输入的密码。

Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:
Password for user postgres:
psql (12.3)
WARNING: Console code page (437) differs from Windows code page (1252)
8-bit characters might not work correctly. See psql reference
page “Notes for Windows users” for details.
Type “help” for help.
postgres=#
Code language: Shell Session (shell)

第三,发出命令 SELECT version(); 您将看到以下输出:

PostgreSQL-简介及安装步骤

恭喜!您已经在本地系统上成功安装了 PostgreSQL 数据库服务器。让我们学习各种连接到 PostgreSQL 数据库服务器的方法。


慕源网 » PostgreSQL-简介及安装步骤

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录