PostgreSQL Windows安装教程 – wiki大全

PostgreSQL Windows安装教程

PostgreSQL 是一个功能强大、开源的对象关系型数据库系统。它以其稳定性、数据完整性和丰富的功能集而闻名。本教程将详细介绍如何在 Windows 操作系统上安装 PostgreSQL。

在 Windows 上安装 PostgreSQL 的最推荐方法是使用 EnterpriseDB (EDB) 提供的交互式安装程序。该安装程序捆绑了 PostgreSQL 服务器、pgAdmin(一个图形化管理工具)、Stack Builder 和命令行工具,极大地简化了安装过程。


一、下载 PostgreSQL 安装程序

  1. 访问 PostgreSQL 官方下载页面:前往 https://www.postgresql.org/download/windows/
  2. 在页面中找到 Windows 安装程序部分。通常,您会看到由 EnterpriseDB 提供的安装程序链接。
  3. 选择您需要安装的 PostgreSQL 版本,并点击下载适用于您系统(例如,Windows x86-64)的 .exe 安装文件。

二、运行安装程序

  1. 下载完成后,找到 .exe 安装文件并双击运行。
  2. 如果出现用户账户控制(UAC)提示,请点击“是”允许应用程序对您的设备进行更改。

三、按照安装向导进行操作

  1. 欢迎界面: 点击“Next”(下一步)开始安装过程。
  2. 安装目录:
    • 选择 PostgreSQL 的安装目录。默认路径通常是 C:\Program Files\PostgreSQL\<版本号>
    • 您可以接受默认路径,或点击“Browse”(浏览)选择其他安装位置。
    • 点击“Next”。
  3. 选择组件:
    • 勾选您希望安装的组件。通常建议安装以下所有组件:
      • PostgreSQL Server:PostgreSQL 数据库服务器本身。
      • pgAdmin 4:一个功能强大的图形界面工具,用于管理您的 PostgreSQL 数据库。
      • Stack Builder:用于下载额外的驱动程序和工具。
      • Command Line Tools:包含 psql 等命令行工具,用于通过命令行与数据库交互。
    • 点击“Next”。
  4. 数据目录:
    • 选择存储数据库文件的目录。默认路径通常是 C:\Program Files\PostgreSQL\<版本号>\data
    • 点击“Next”。
  5. 为超级用户设置密码:
    • postgres 超级用户设置一个强密码。请务必牢记此密码,因为后续访问 PostgreSQL 服务器时会用到。
    • 点击“Next”。
  6. 端口号:
    • PostgreSQL 的默认端口是 5432。除非您有特定需求,否则通常无需更改。
    • 点击“Next”。
  7. 高级选项 (区域设置 Locale):
    • 选择数据库集群的默认区域设置。通常选择操作系统的默认区域设置即可。
    • 点击“Next”。
  8. 预安装摘要:
    • 审查您的安装设置摘要。确认无误后,点击“Next”继续安装。
  9. 安装过程:
    • 安装程序将开始安装 PostgreSQL。此过程可能需要几分钟。
  10. 完成 PostgreSQL 安装向导:
    • 安装完成后,您可能会看到一个启动 Stack Builder 的选项。如果您暂时不需要安装额外的驱动程序或应用程序,可以取消勾选此选项。
    • 点击“Finish”(完成)。

四、验证安装

您可以通过以下方法验证 PostgreSQL 是否成功安装:

  1. 使用 pgAdmin 4:
    • 在 Windows 搜索栏中搜索并打开“pgAdmin 4”。
    • pgAdmin 可能会在您的网络浏览器中或作为桌面应用程序打开。
    • 系统可能会提示您为 pgAdmin 本身设置一个主密码。
    • 在 pgAdmin 界面中,您应该会看到一个代表您 PostgreSQL 安装的服务器条目。双击该条目,并输入您在安装过程中为 postgres 超级用户设置的密码,以连接到数据库。
  2. 使用 psql(命令行工具):
    • 在 Windows 搜索栏中搜索并打开“SQL Shell (psql)”。
    • 对于服务器、数据库、端口和用户名,直接按 Enter 键接受默认值(通常分别是 localhostpostgres5432postgres)。
    • 当提示输入密码时,输入您在安装过程中设置的超级用户密码。
    • 如果连接成功,您将看到 postgres=# 提示符,表示您已连接到数据库。输入 \q 并按 Enter 退出。

五、将 PostgreSQL 添加到系统 PATH (可选但推荐)

为了能够在任何命令行或 PowerShell 目录下轻松使用 psql 和其他命令行工具,建议将 PostgreSQL 的 bin 目录添加到系统的 PATH 环境变量中。

  1. 在 Windows 搜索栏中搜索“编辑系统环境变量”并打开。
  2. 在“系统属性”窗口中,点击“环境变量”按钮。
  3. 在“系统变量”部分,找到并选择 Path 变量,然后点击“编辑”。
  4. 点击“新建”,然后添加 PostgreSQL 的 bin 目录路径,通常是 C:\Program Files\PostgreSQL\<版本号>\bin
  5. 点击“确定”关闭所有窗口。

现在,您已成功在 Windows 系统上安装了 PostgreSQL,并可以通过 pgAdmin 4 或命令行工具开始使用它。

滚动至顶部