Postgres.app MAC 版

在 Mac 上运行 PostgreSQL 的免费开源方式:把带 PostGIS 的完整 PostgreSQL 服务器做成普通 Mac App,并带菜单栏项目。

Postgres.app 简介

Postgres.app 是一个打包成普通 Mac App 的完整 PostgreSQL 安装。下载后移到“应用程序”文件夹,双击打开并点按 Initialize,你的 Mac 上就运行起了 PostgreSQL 服务器。简单的界面和菜单栏项目让你启动和停止服务器,完全不用碰命令行;当然,它也为高级用户提供了所有常用的命令行工具和头文件。

Postgres.app 包含带 PostGIS 地理数据扩展的 PostgreSQL,以及 pgvector、pgrouting、wal2json 和 pldebugger 等扩展。另一个下载版本包含目前所有受支持的 PostgreSQL 版本(14 到 18),可以同时运行多个版本;App 还可以自动安装小版本更新。Postgres.app 免费开源,采用 PostgreSQL 许可证。2.9.6 版附带 PostgreSQL 18.6 和 PostGIS 3.6.3,是适用于 Apple 芯片和 Intel 的通用版 App,需要 macOS 10.15 或更高版本。

主要功能

Postgres.app 是在 Mac 上运行 PostgreSQL 最简单的方式。

  • 完整的 PostgreSQL 服务器:打包成普通 Mac App。
  • 无需命令行:点一下即可启动和停止服务器。
  • 菜单栏项目:查看和控制服务器。
  • 内置 PostGIS:开箱即用的地理数据支持。
  • 扩展:pgvector、pgrouting、wal2json 和 pldebugger。
  • 多个版本:PostgreSQL 14 到 18 可同时运行。
  • 自动小版本更新:尽快获得修复。
  • 命令行工具:为高级用户提供 psql 等工具。

2.9.6 版本新功能

Postgres.app 2.9.6 带来最新的 PostgreSQL 季度修复。

  • PostgreSQL 18.6、17.11、16.15、15.19 和 14.24 的错误和安全修复
  • PostgreSQL 18 附带 PostGIS 3.6.3
  • pgvector 更新到 0.8.6;请在使用它的数据库中运行 ALTER EXTENSION vector UPDATE
  • 使用内置 wal2json 的用户需要设置新的 output_plugin_libraries 参数

Postgres.app 常见问题

Postgres.app 免费吗?

免费。Postgres.app 是采用 PostgreSQL 许可证的免费开源软件。

Postgres.app 需要哪个版本的 macOS?

Postgres.app 2.9.6 需要 macOS 10.15 或更高版本。

Postgres.app 支持 Apple 芯片吗?

支持。它是适用于 Apple 芯片和 Intel 的通用版 App。

包含哪个版本的 PostgreSQL?

主下载版本包含 PostgreSQL 18.6 和 PostGIS 3.6.3。

可以使用多个 PostgreSQL 版本吗?

可以。另一个下载版本包含 PostgreSQL 14 到 18,可以同时运行多个版本。

如何连接服务器?

默认情况下,服务器运行在 localhost 的 5432 端口,使用你的 Mac 用户名,没有密码。双击数据库即可打开 psql。

需要使用命令行吗?

不需要。你可以通过 App 和菜单栏项目启动和停止服务器,不过命令行工具也已包含在内。

包含哪些扩展?

PostGIS、pgvector、pgrouting、wal2json 和 pldebugger 等。

可以用 Homebrew 安装 Postgres.app 吗?

可以。运行 brew install --cask postgres-app。

postgres-app.FULLMAC.app 上的 Postgres.app 下载来自哪里?

下载按钮指向 Postgres.app 官方下载页面 https://postgresapp.com/downloads.html。postgres-app.FULLMAC.app 不会修改或重新打包该 App。

相似应用

FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。