提要:在本教程中,我们将向您展示如何在本地系统上安装 PostgreSQL,以学习和实践 PostgreSQL。

PostgreSQL 是为类 UNIX 平台开发的,但它被设计为可移植的。 这意味着 PostgreSQL 也可以运行在其他平台上,如 Mac OS X、Solaris 和 Windows。

从8.0版开始,PostgreSQL 为 Windows 系统提供了一个安装程序,使安装过程变得更加简单快捷。 为了开发目的,我们将在 Windows 10 上安装 PostgreSQL 9.5 版本。

注意:如果您正在运行 Windows 8/10,需要创建一个具有管理员角色的 Windows 用户(例如postgres),并使用此用户来运行安装文件。 有关详细信息,请参阅下面的故障排除部分。

完成 PostgreSQL 安装有三个步骤:

  1. 下载 PostgreSQL 的 Windows 版的安装程序
  2. 安装 PostgreSQL
  3. 验证安装

下载 PostgreSQL 的 Windows 版的安装程序

您需要从PostgreSQL官方网站下载安装程序。

  1. 进入 PostgreSQL 官方网站的 Windows 下载部分:
    https://www.postgresql.org/download/windows

  2. 点击 download installer from EnterpriseDB 链接。

  3. 选择最新版本进行下载。完成下载需要几分钟的时间。

一步一步安装 PostgreSQL

双击安装程序文件,会出现一个安装向导,通过多个步骤指导您选择 PostgreSQL 中使用的不同选项。

以下说明了每个步骤及其安装选项。 如果您安装不同的版本,您可能需要额外的步骤。

开始安装 PostgreSQL。

开始安装 PostgreSQL

指定安装文件夹,选择您自己的或保留PostgreSQL安装程序建议的默认文件夹。

输入数据库超级用户和服务帐户的密码。

设置密码

输入PostgreSQL的端口。 确保没有其他应用程序正在使用此端口。 如果您不确定,请将其保留为默认值。

设置端口

选择数据库使用的默认区域设置。

默认区域

您已完成提供 PostgreSQL 安装程序的信息。 点击Next按钮来安装 PostgreSQL。

安装

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

安装完成

点击 Finish 按钮完成 PostgreSQL 的安装。

验证安装

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

快速方法是通过 pgAdmin 应用程序来验证安装。

首先,打开 pgAdmin:

打开 pgAdmin

你将看到 pgAdmin 的主界面:

pgAdmin主界面

其次,在对象浏览器上双击 PostgreSQL 9.5。 它会问你的管理员密码。 只需输入您在安装步骤中使用的密码即可。

输入密码

最后,如果一切正常,pgAdmin 将显示属于服务器的所有对象。

所有对象

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

故障排除

如果在Windows操作系统(Windows 8或Windows 10)中安装PostgreSQL时收到以下错误消息:

Failed to load sql modules into the database cluster

(无法将sql模块加载到数据库集群中)

并显示以下错误消息:

Error running post install step. Installation may not complete correctly. Error reading C:/Program Files/PostgreSQL/9.5/postgresql.conf

运行安装后步骤时出错。 安装可能无法正确完成。 读取 C:/Program Files/PostgreSQL/9.5/postgresql.conf 时出错

您需要执行以下步骤:

  1. 卸载 PostgreSQL 并删除安装文件夹中的数据目录。
  2. 创建一个名为 postgres 的 Windows 用户,并将其添加到管理(Administrators)组。
  3. 重启电脑
  4. 通过执行 runas /user:postgres cmd.exe 命令,以 postgres 身份打开 cmd (命令提示符)
  5. 出现一个新窗口,您需要从该窗口运行安装程序文件。
上一篇:PostgreSQL 简介
下一篇:连接到数据库