跳转到内容

选择语言

当前语言: 简体中文

PostgreSQL

Source: https://github.com/dhamaniasad/awesome-postgres at 954766a53f64
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

精选的 PostgreSQL 软件、库、工具和资源列表,灵感来自 awesome-mysql。

PostgreSQL,通常简称 Postgres,是一种对象关系数据库(ORDBMS)。PostgreSQL 符合 ACID 特性并支持事务处理。(了解更多:维基百科:PostgreSQL、PostgreSQL.org)

:elephant: 欢迎贡献。请通过拉取请求添加链接,或创建问题发起讨论。请先阅读贡献指南。

  • autobase - 面向 PostgreSQL® 的开源 DBaaS,可自动部署和管理高可用 PostgreSQL 集群。
  • BDR - 双向复制(BiDirectional Replication)——PostgreSQL 多主复制系统。
  • Patroni - 使用 ZooKeeper 或 etcd 实现 PostgreSQL 高可用的模板。
  • Spock - 100% 开源的 PostgreSQL 逻辑多主复制。
  • Stolon - 基于 Consul 或 etcd 的 PostgreSQL 高可用方案,并集成 Kubernetes。
  • pglookout - 复制监控与故障转移守护进程。
  • repmgr - 用于管理 PostgreSQL 服务器集群中的复制与故障转移的开源工具套件。
  • Slony-I - “一主多从”复制系统,支持级联复制和故障转移。
  • PAF - PostgreSQL 自动故障转移(PAF):基于 Pacemaker 和 Corosync 的 Postgres 高可用方案。
  • SkyTools - 复制工具集,包含队列系统 PgQ,以及比 Slony 更易管理的复制系统 Londiste。
  • pg_auto_failover - 用于自动故障转移和高可用的 Postgres 扩展与服务。
  • pgrwl - 实时从 PostgreSQL 服务器流式传输预写日志(WAL)。可直接替代 pg_receivewal,适合容器环境。
  • pg-status - 提供 HTTP 端点,可即时获取当前主机,或符合各种条件的副本主机。

  • Barman - 2ndQuadrant 推出的 PostgreSQL 备份与恢复管理器。
  • Databasus - 通过 Web 界面定时备份 PostgreSQL 的工具,支持外部存储(本地、S3、FTP、Google Drive 等)、通知(webhook、Discord、Slack 等)和团队管理。
  • OmniPITR - PostgreSQL 高级 WAL 文件管理工具。
  • pg_probackup – pg_arman 的分支,由 @PostgresPro 改进;支持增量备份、从副本备份、多线程备份与恢复,以及无需归档命令的匿名备份。
  • pgBackRest - 可靠的 PostgreSQL 备份与恢复工具。
  • pgbackweb - 功能完备、基于 Docker 的 Postgres 备份与维护工具,带有 Web 界面。
  • pg_back - pg_back 是一个简单的备份脚本。
  • pghoard - 面向云对象存储(AWS S3、Azure、Google Cloud、OpenStack Swift)的备份与恢复工具。
  • postgres-backup-oss - 实用的 Docker 容器,可定期将 PostgreSQL 备份到阿里云对象存储(OSS)。
  • wal-e (已停止维护) - Heroku 推出的简易 PostgreSQL 连续归档工具,可归档到 S3、Azure 或 Swift。
  • wal-g - WAL-E 的后继项目,以 Go 重写。目前支持 AWS(S3)、Google Cloud(GCS)、Azure、OpenStack Swift、MinIO 和文件系统等云对象存储。支持块级增量备份、将备份任务卸载到备用服务器,并提供并行化与限流选项。除 Postgres 外,WAL-G 也可用于 MySQL 和 MongoDB。
  • pitrery - 一组用于管理 PostgreSQL 时间点恢复(PITR)备份的 Bash 脚本。
  • pgbackup-sidecar - pgbackup-sidecar 是轻量级 Docker sidecar 容器,通过 pg_dump、cron 和 bash 脚本自动执行 PostgreSQL 数据库的定期备份,并将输出发送到 webhook。
  • pg-backups-to-s3 - 以 pg_dump 为基础、优先采用 Docker 的解决方案,支持通过环境变量配置定时 PostgreSQL 备份,可选压缩、GPG 加密、webhook 通知,并自动上传到 Amazon S3。

  • 1bench - 原生跨平台 GUI,除 Redis、Elasticsearch、ClickHouse、Qdrant 等外,也将 Postgres 作为一等支持对象。(商业软件)
  • Adminer - 使用 PHP 编写、功能齐全的数据库管理工具。
  • AI for Database - 用自然语言与 PostgreSQL 数据库对话,无需 SQL——即时获取洞察、构建自动刷新的仪表板,并根据数据库变更触发自动化工作流。(商业软件)
  • Beekeeper Studio - 免费开源的 SQL 客户端,界面现代,对 Postgres 支持出色,且支持跨平台。
  • Bytebase - 面向开发、安全、DBA 和平台工程团队的数据库 DevSecOps 解决方案。
  • Chartbrew - 根据 PostgreSQL 数据创建实时仪表板、图表和客户报告,并提供 SQL 查询工具。
  • Count - 基于 Web 的分析平台,采用笔记本界面并可连接 PostgreSQL。(商业软件)
  • DataGrip - 具备高级工具集、跨平台体验出色的 IDE。(商业软件)
  • Dekart - 开源平台,可将 PostGIS 查询转换为可分享的交互式地图。
  • Datazenit - 基于 Web 的 PostgreSQL 图形界面。(商业软件)
  • DataRow - 适用于 Amazon Redshift 的跨平台 SQL 客户端:简单、易用且可扩展。
  • DBConvert Streams - 数据库 IDE,支持 PostgreSQL、MySQL、文件和兼容 S3 的存储之间的迁移、联邦 SQL 和 CDC 复制。(商业软件)
  • DBeaver - 通用数据库管理器,对 PostgreSQL 支持出色。
  • dbForge Edge - 一体化多数据库解决方案,支持 PostgreSQL、MySQL、MariaDB、SQL Server、Oracle 以及各种相关云服务。(商业软件)
  • DbVisualizer - 面向开发者、DBA 和分析师的跨平台数据库客户端。(商业软件)
  • Holistics - 在线跨平台数据库管理工具和 SQL 查询报表 GUI,对 PostgreSQL 支持出色。(商业软件)
  • JackDB - 基于 Web 的 SQL 查询界面。(商业软件)
  • Luna Modeler - 跨平台桌面数据建模工具。(商业软件)
  • Mathesar - 提供直观数据库使用体验的 Web 应用。
  • Metabase - 适用于 PostgreSQL 的简洁仪表板、图表和查询工具。
  • Numeracy - 面向 PostgreSQL 的快速 SQL 编辑器,带有图表和仪表板。(商业软件)
  • OrcaQ - 现代开源数据库编辑器,支持 PostgreSQL、MySQL、Redis 等;提供 AI 助手、ERD 可视化、模式差异比较和可视化角色管理。
  • pgAdmin - PostgreSQL 管理与维护 GUI。
  • pgMagic🪄 - 用自然语言与 Postgres 对话。(商业软件)
  • PgManage - 现代化、多平台、以 Postgres 为核心的数据库客户端与管理工具。
  • pgModeler - pgModeler 是一款开源 PostgreSQL 数据库建模工具。
  • PgStudio - 开源 VS Code / Open VSX PostgreSQL 管理扩展,提供 SQL 笔记本、AI 助手、易用代码片段,以及带实时监控仪表板的完整 DBMS。
  • pgweb - 使用 Go 编写的 Web PostgreSQL 数据库浏览器。
  • phpPgAdmin - 首屈一指的 PostgreSQL Web 管理工具。
  • Postbird - macOS PostgreSQL 客户端。
  • PostgresCompare - 跨平台数据库比较与部署工具。(商业软件)
  • Postico - macOS 现代 PostgreSQL 客户端。(商业软件)
  • QueryGlow - 自托管 Web 数据库 GUI,支持 AI SQL 生成、EXPLAIN 可视化和感知模式的自动补全。(商业软件)
  • PSequel - 简洁易用的界面,可快速完成常见 PostgreSQL 任务。(商业软件)
  • Redash - 连接任意数据源,轻松可视化和分享数据。
  • SQL Tabs - 使用 JS 编写的跨平台 PostgreSQL 桌面客户端。
  • SQLPro for Postgres - 适用于 macOS 的简单而强大的 PostgreSQL 管理器。(商业软件)
  • temBoard - 基于 Web 的 PostgreSQL GUI 与监控工具。
  • Teable - 超快速、实时、专业、开发者友好、无代码的数据库。
  • TablePlus - 原生应用,可编辑数据库及其结构,并提供高等级安全保障。(商业软件)
  • TablePro - 原生 macOS PostgreSQL 客户端,支持执行计划可视化、ER 图和 AI 助手。免费开源。
  • Valentina Studio - 跨平台数据库管理工具(免费/商业版)。
  • DbGate - 最智能的(No)SQL 数据库客户端。
  • WebDB – 高效的数据库 IDE。

  • Postgres.app - 在 macOS 上开始使用 PostgreSQL 的最简单方式。
  • Pigsty - 功能齐备的 PostgreSQL 开源发行版,提供顶级可观测性和面向开发者的 Database-as-Code 工具箱。

  • atlas - 遵循现代 DevOps 原则管理和迁移数据库模式的工具。
  • pgcli - 支持自动补全和语法高亮的 Postgres 命令行工具。
  • pgfence - 检查 Postgres SQL 迁移中的锁模式和高风险 DDL,并安全地重写为扩展/收缩迁移。提供 CLI 和 LSP,并支持从 Prisma、TypeORM 和 Knex 提取迁移。
  • pgxcli - 使用 Go 编写,支持自动补全和语法高亮的 Postgres 命令行工具。
  • pgplan - 在命令行中比较和分析 PostgreSQL EXPLAIN 执行计划。
  • pgschema - 面向 Postgres、采用 Terraform 风格的声明式模式迁移工具。
  • pg-schema-diff - 用于比较 Postgres 模式并生成 SQL 迁移的 CLI(及 Go 语言库),可尽量减少锁定。
  • MigrationPilot - PostgreSQL 迁移安全 CLI,可在生产环境部署前捕获危险 DDL;包含 80 条规则、锁分类、自动修复和 GitHub Action。
  • pgsh - 像 Git 一样为 PostgreSQL 数据库创建分支。
  • psql - PostgreSQL 内置 CLI 客户端。
  • psql2csv - 在 psql 中运行查询并将结果输出为 CSV。
  • sabiql - 快速、无需驱动的 TUI,用于浏览、查询和编辑 PostgreSQL 数据库。
  • schemaspy - 符合 JAVA JDBC 标准的 SchemaSpy 工具,可将数据库文档生成为 HTML,并包含实体关系图。
  • pdot - 在 shell 中可视化和探索数据库结构,既可查看上下文丰富的外键关系图,也可查看触发器级联、角色继承与权限等信息。
  • squix - 支持查询管理和交互式结果的 SQL 命令行客户端。

  • AgensGraph - 基于 PostgreSQL 构建的强大图数据库。
  • Apache Cloudberry - 一个 MPP PostgreSQL 分支,是 Greenplum Database 的开源替代品。
  • FerretDB - 基于 PostgreSQL 的真正开源 MongoDB 替代方案。
  • Postgres-XL - 可扩展的开源 PostgreSQL 数据库集群。
  • YugabyteDB - 基于 PostgreSQL 分支构建、运行于分布式存储与事务之上的开源分布式 SQL 数据库。
  • Acra - SQL 数据库安全套件:通过代理保护数据、透明地实时加密数据、提供 SQL 防火墙(防止 SQL 注入)和入侵检测系统。
  • pgrls - 行级安全策略静态分析器;提供涵盖安全、性能和规范性的 36 条规则,其中 10 条支持机械化自动修复;还包含用于 CI 门禁的语义策略差异命令。

  • check_pgactivity - 用于从 Nagios 监控 PostgreSQL 集群,提供多种选项以测量和监控有用的性能指标。
  • Check_postgres - 用于检查 PostgreSQL 数据库状态的 Nagios check_postgres 插件。
  • coroot - 开源 APM 与可观测性工具,是 DataDog 和 NewRelic 的替代品。由 eBPF 驱动,可快速洞察系统性能。
  • Datadog - SaaS 监控服务,可收集并可视化指标、查询和执行计划,并在出现问题时发送告警。(商业软件)
  • Instrumental - 实时性能监控,包含便于快速配置的预制图表。(商业软件)
  • libzbxpgsql - 功能全面的 Zabbix PostgreSQL 监控模块。
  • myDBA - PostgreSQL 性能监控,提供 75+ 项自动化健康检查、集群感知索引顾问、查询分析,以及对 TimescaleDB、pgvector 和 PostGIS 的扩展监控。(商业软件)
  • PMM - Percona Monitoring and Management(PMM)是用于监控和管理 PostgreSQL、MySQL 与 MongoDB 的免费开源平台。
  • Pome - Pome 是 PostgreSQL Metrics 的缩写。它是 PostgreSQL 指标仪表板,可跟踪数据库运行状况。
  • pgmetrics - 开源、零依赖的单文件工具,可从运行中的 PostgreSQL 服务器收集大量信息和统计数据,以易读文本显示,或导出为 JSON 和 CSV 供脚本处理。
  • pg_view - 开源命令行工具,可显示全局系统统计、各分区信息、内存统计及其他信息。
  • pgwatch2 - 灵活且易于上手的 PostgreSQL 指标监控工具,专注于 Grafana 仪表板。
  • pgwd - 监控 PostgreSQL 连接使用情况和过期会话,支持阈值告警、Prometheus 指标以及多种通知后端。
  • pgbench - 运行 PostgreSQL 基准测试。
  • opm.io - Open PostgreSQL Monitoring 是一套免费软件,可帮助管理 PostgreSQL 服务器。它能够收集统计数据、显示仪表板,并在出现问题时发送警告。
  • okmeter.io - 基于代理的商业 SaaS 监控服务,配备非常详尽的 PostgreSQL 插件。它会自动收集数百项统计数据、展示各方面的仪表板,并在出现问题时发送告警。(商业软件)
  • dexter - Postgres 自动索引器;可检测慢查询,并在配置后自动创建索引。
  • pg_ash - PostgreSQL 的活动会话历史(ASH)。通过 pg_cron 每秒采样一次 pg_stat_activity,存储编码后的快照,并提供 32 个 SQL 函数用于等待事件分析。纯 SQL,无需扩展,可用于托管服务商(RDS、Cloud SQL、Supabase 等)。
  • pg_exporter - 完全可定制的 PostgreSQL 与 Pgbouncer Prometheus exporter,支持细粒度执行控制。
  • postgres_exporter - 用于采集 PostgreSQL 服务器指标的 Prometheus exporter。
  • StatsMgr - 开源 PostgreSQL 扩展,旨在高效、有序地管理高级统计信息。
  • pgvitals - 包含 40 条只读诊断查询,可利用标准系统目录(无需扩展)发现常见性能问题,如慢查询、膨胀、VACUUM 延迟、锁竞争、复制延迟和回卷风险;另提供可将查询汇总为 0–100 健康分数的可选 CLI。

  • pgxn PostgreSQL Extension Network - 众多 PostgreSQL 开源扩展的集中分发平台。
  • joelonsql 整理的扩展列表 - 包含 1000 多个 PostgreSQL 扩展。
  • Pigsty 扩展目录 - 包含 400 多个 PostgreSQL 扩展。
  • AGE - 添加功能完备的图数据库支持,包括 Cypher 查询。
  • OrioleDB - PostgreSQL 的云原生存储引擎。OrioleDB 是一款 PostgreSQL 扩展,兼具磁盘引擎和内存引擎的优势。
  • Citus - 适用于实时工作负载的可扩展 PostgreSQL 集群。
  • cstore_fdw - PostgreSQL 分析用列式存储。
  • cyanaudit - Cyan Audit 可在数据库内按列记录所有 DML 活动。
  • pg_search - pg_search 是一款 PostgreSQL 扩展,可使用 BM25 算法(全文搜索领域的先进排序函数)对 SQL 表执行全文搜索。
  • psql_bm25s - PostgreSQL 扩展,提供 BM25 系列词法检索能力,包含原生索引访问方法和 SQL top-k 查询 API。
  • pg_cron - 在 PostgreSQL 中运行定期任务。
  • pglogical - 提供逻辑流复制功能的扩展。
  • pgcat - 增强型 PostgreSQL 逻辑复制。
  • pg_barcode - PostgreSQL SVG 二维码与 Data Matrix 生成器。
  • pg_partman - PostgreSQL 分区管理扩展。
  • pg_paxos - Paxos 及基于 Paxos 的集群节点间表复制的基础实现。
  • pg_shard - 用于横向扩展实时读写的扩展。
  • pg_stat_monitor - PostgreSQL 查询性能监控工具。
  • pg_squeeze - 支持以最少锁定自动清理膨胀的扩展。
  • PGStrom - 可将 CPU 密集型工作负载卸载到 GPU 的扩展。
  • PipelineDB - PostgreSQL 扩展,可在数据流上持续运行 SQL 查询,并将结果增量存储在表中。
  • plpgsql_check - 可检查 plpgsql 源代码的扩展。
  • PostGIS - PostgreSQL 的空间与地理对象支持。
  • PG_Themis - Themis 加密库的 Postgres 绑定扩展,在 PgSQL 端提供多种安全服务。
  • zomboDB - 通过基于 Elasticsearch 的索引实现高效全文搜索的扩展。
  • pgMemento - 使用 PL/pgSQL 编写的触发器和服务器端函数,为 PostgreSQL 数据库中的数据提供审计追踪。
  • TimescaleDB - 与 Postgres 完全兼容、以扩展形式分发的开源时序数据库。
  • pgTAP - Postgres 数据库测试框架。
  • HypoPG - HypoPG 提供假设/虚拟索引功能。
  • pgRouting - pgRouting 扩展了 PostGIS/PostgreSQL 地理空间数据库,提供地理空间路径规划及其他网络分析功能。
  • PGroonga - PGroonga 提供一种新的索引访问方法,使用 Groonga 实现针对所有语言的超快速全文搜索。
  • PGAudit - PostgreSQL 审计扩展(pgaudit)通过 PostgreSQL 提供的标准日志功能,提供详细的会话级和/或对象级审计日志。
  • PostgresML - 在数据库内实现机器学习和 AI,包括向量、LLM 和经典机器学习。仅使用 SQL 即可训练、预测并管理机器学习模型的整个生命周期。
  • ParadeDB - 面向搜索和分析的 Postgres。
  • PostgreSQL Anonymizer - 通过 PG Security Labels 扩展屏蔽或替换 Postgres 数据库中的个人身份信息(PII)或商业敏感数据。

  • Atlas4D - 开源 4D 时空平台,整合 PostGIS、TimescaleDB、pgvector 和 H3,统一提供地理空间与时序智能分析。
  • neond - 面向开发者体验(DX)的 Postgres 控制平面,支持分支、时间点恢复(PITR)和 S3 持久性。以单个 Docker 容器形式提供,并带有 Web 仪表板;定位为非关键工作负载的 postgres:latest 替代品。

  • BeanQueue - 基于 SKIP LOCKED、LISTEN 和 NOTIFY 的 Python 工作队列框架。
  • pgmq - 轻量级消息队列。类似 AWS SQS 和 RSMQ,但运行在 Postgres 上。
  • river - 面向 Go 和 Postgres 的高性能作业处理系统。
  • pgBoss - 轻松通过 Node.js 将作业加入 Postgres 队列。
  • dbos - TypeScript 和 Python 中的持久化工作流。
  • Graphile Worker - 使用 Node.js 编写的 PostgreSQL 高性能作业队列。
  • @andyrmitchell/pg-queue - 面向 Node.js 的“免维护” Postgres 队列。

  • EverSQL - 自动化查询优化、监控与分析,以及索引推荐工具。(商业软件)
  • PEV2 - 在线 Postgres EXPLAIN 可视化工具。
  • pg_flame - 查询执行计划火焰图生成器。
  • PgHero - 轻松获取 PostgreSQL 洞察。
  • pgMustard - 用于 EXPLAIN 的现代化界面,并提供性能建议(商业软件)。
  • pgtune - PostgreSQL 配置向导。
  • pgtune - PostgreSQL 配置向导的在线版本。
  • pgconfig.org - PostgreSQL 在线配置工具(同样基于 pgtune)。
  • PoWA - PostgreSQL 工作负载分析器,可收集性能统计信息并提供实时图表,帮助监控和调优 PostgreSQL 服务器。
  • pg_web_stats - 用于查看 pg_stat_statements 的 Web 界面。
  • TimescaleDB Tune - 根据主机资源(如内存和 CPU 数量)调优 TimescaleDB 数据库,使其发挥最佳性能的程序。
  • Metis - Metis 为包括 PostgreSQL 在内的 SQL 数据库提供可观测性和性能调优。(商业软件)
  • aqo - PostgreSQL 自适应查询优化。
  • pgassistant - 面向开发者的 PostgreSQL 工具,集成 LLM 和 pgTune,帮助理解和优化数据库。

  • apgdiff - 比较两个数据库转储文件,并生成 DDL 语句,以便将旧数据库模式更新为新模式。
  • bemi - 自动跟踪 PostgreSQL 数据变更。
  • ERAlchemy - ERAlchemy 可从数据库生成实体关系(ER)图。
  • flyway - 适用于 Postgres 等数据库的模式迁移工具。
  • GatewayD - 云原生数据库网关及数据驱动应用构建框架。类似 API 网关,不过服务对象是数据库。
  • Greenmask - 适用于 MySQL 和 PostgreSQL 的数据库匿名化与合成数据生成工具。
  • Hasura GraphQL Engine - 在 Postgres 上即时提供极速、实时的 GraphQL API,具有细粒度访问控制,还可针对数据库事件触发 webhook。
  • ldap2pg - 从 YML 和 LDAP 同步角色与权限。
  • migra - 类似 diff,但用于比较 Postgres 模式。
  • mysql-postgresql-converter - Lanyrd 的 MySQL 到 PostgreSQL 转换脚本。
  • NServiceBus.Transport.PostgreSql - NServiceBus.Transport.PostgreSql 库允许 .NET 开发者将 PostgreSQL 数据库用作消息代理。(商业软件)
  • ora2pg - 将 Oracle 数据库模式导出为兼容 PostgreSQL 模式的 Perl 模块。
  • pg_activity - 类似 top 的 PostgreSQL 服务器活动监控应用。
  • pg-formatter - PostgreSQL SQL 语法美化工具(Node.js)。
  • pg-safe-migrate - 以安全为先的 Node.js 迁移引擎,具备 advisory lock、SHA-256 漂移检测和 10 条内置 PostgreSQL lint 规则。
  • pganalyze - PostgreSQL 性能监控。(商业软件)
  • pgbadger - 快速的 PostgreSQL 日志分析器。
  • PgBouncer - 轻量级 PostgreSQL 连接池。
  • pgCenter - 方便地查看各类统计信息、执行管理任务、重载服务、查看日志文件,以及取消或终止数据库后端进程。
  • pg_chameleon - 从 MySQL 到 PostgreSQL 的实时复制工具,支持可选的类型覆盖迁移和迁移能力。
  • pgclimb - 将 PostgreSQL 数据导出为多种数据格式。
  • pg_docs_bot - 浏览器扩展,可将 PostgreSQL 文档链接重定向到当前版本。
  • pgfutter - 以简单方式将 CSV 和 JSON 导入 PostgreSQL。
  • pgFirstAid - 易于部署的开源 PostgreSQL 函数,可按优先级列出改善数据库稳定性和性能的操作。直接借鉴了 Brent Ozar 为 SQL Server 编写的 FirstResponderKit。
  • PGInsight - 可轻松深入探索 PostgreSQL 数据库的 CLI 工具。
  • pg_insights - 用于监控 Postgres 数据库运行状况的便捷 SQL。
  • pgloader - 使用 COPY 流式协议将数据载入 PostgreSQL,并通过独立线程分别读取和写入数据。
  • pgMonitor - Postgres 指标采集与可视化工具,可部署在裸机、虚拟机或 Kubernetes 上。
  • pgpool-II - 提供连接池、复制、负载均衡和限制超额连接等功能的中间件。
  • pgspot - 检测 PostgreSQL 扩展脚本中的漏洞。
  • pg-spot-operator - 用于在廉价 AWS Spot 虚拟机上运行有状态 Postgres 的守护进程。
  • pgsync - 将 PostgreSQL 数据同步到本地计算机的工具。
  • PGXN client - 与 PostgreSQL Extension Network 交互的命令行工具。
  • postgresql-metrics - 提取并提供 PostgreSQL 数据库指标的工具。
  • PostgREST - 从任意现有 PostgreSQL 数据库提供完整的 RESTful API。
  • pREST - 从任意 PostgreSQL 数据库提供 RESTful API(Golang)。
  • PostGraphile - 为 PostgreSQL 数据库即时提供 GraphQL API 或 GraphQL 模式。
  • yoke - 支持自动故障转移和自动集群恢复的 PostgreSQL 高可用集群。
  • pglistend - 轻量级 Postgres LISTEN/NOTIFY 守护进程,基于 node-postgres 构建。
  • ZSON - 提供透明 JSONB 压缩功能的 PostgreSQL 扩展。
  • pg_bulkload - PostgreSQL 高速数据加载工具。
  • pg_migrate - 管理 PostgreSQL 代码库,让版本控制更简单。
  • pg_timetable - PostgreSQL 高级作业调度器。
  • sqitch - 用于管理版本化模式部署的工具。
  • pgmigrate - 由 Yandex 开发的 CLI 模式迁移演进工具。
  • pgcmp - 比较数据库模式,并允许保留某些持续存在的差异。
  • pg-differ - 轻松初始化/更新 PostgreSQL 表结构的工具,可作为迁移工具的替代方案(Node.js)。
  • Qail - 以 Rust 为先的 PostgreSQL 类型化 AST 流水线,支持编译时查询检查和内置租户作用域。
  • sqlcheck - 自动检测常见 SQL 反模式。这些模式往往会拖慢查询;修正后即可加快查询速度。
  • postgres-checkup - 新一代诊断工具,可对 Postgres 数据库的运行状况进行深入分析。
  • Pyrseas - Postgres 数据库模式版本管理。
  • ScaffoldHub.io - 使用 Angular、Vue 或 React 生成全栈 PostgreSQL 应用。(商业软件)
  • planter - 根据 PostgreSQL 表生成 PlantUML 实体关系图文本描述。
  • pgroll - 零停机、可逆的 Postgres 模式迁移。
  • RegreSQL - 用于构建、维护和执行 SQL 查询回归测试套件的工具。
  • diesel-guard - 用于 Diesel 和 SQLx 中危险 Postgres 迁移模式的 Linter。

  • Aiven PostgreSQL - 在 AWS、Azure、DigitalOcean、Google Cloud 和 UpCloud 上提供 PostgreSQL 即服务;套餐从每月 19 美元的单节点实例到大型高可用部署不等,并提供两周免费试用。
  • Amazon RDS for PostgreSQL - Amazon Relational Database Service(RDS)提供的 PostgreSQL 服务。
  • Azure Database for PostgreSQL - Azure Database for PostgreSQL 提供完全托管、适用于企业的社区版 PostgreSQL 数据库即服务,内置高可用、弹性扩展能力,并与 Azure 生态系统原生集成。
  • Crunchy Bridge - 由 Postgres 专家提供的完全托管 Postgres,覆盖 Amazon AWS、Google GCP、Microsoft Azure 等主流云服务商。无厂商锁定,并提供完整超级用户权限。
  • Database Labs - 只需几分钟即可获得可用于生产环境的云端 PostgreSQL 服务器,每月 20 美元起;包含备份、监控、补丁和全天候技术支持。
  • DigitalOcean Managed Databases - 完全托管的 PostgreSQL 数据库。无免费套餐,每月 15 美元起。提供每日备份和时间点恢复,以及支持自动故障转移的备用节点。
  • Google Cloud SQL for PostgreSQL - 完全托管的数据库服务,可轻松在 Google Cloud Platform 上设置、维护和管理 PostgreSQL 关系型数据库。
  • Heroku Postgres - 套餐从免费到大型规格不等,由 PostgreSQL 专家运营。无需将应用部署在 Heroku 上。免费套餐包含 10,000 行、20 个连接、最多两份备份,并支持 PostGIS。
  • OVHcloud Cloud Databases - 高可用、可扩展且安全的 PostgreSQL。提供每日备份和时间点恢复、无厂商锁定,以及免费的入站和出站流量。
  • Render Managed PostgreSQL - 安全、可靠、全托管且无需操心的 PostgreSQL。所有套餐均包含静态数据加密、自动备份和可扩展 SSD 存储。套餐每月 7 美元起,含 256MB RAM 和 1GB 存储(前 90 天免费)。
  • Rivestack - 预装 pgvector 并针对向量搜索调优 HNSW 的托管 PostgreSQL。免费层提供 2 GB,无需信用卡;专用实例统一定价,每月 15 美元起,提供欧盟和美国区域。
  • ScaleGrid PostgreSQL DBaaS - 完全托管的 PostgreSQL 托管服务,提供高可用、专用服务器和超级用户控制,是排名第一的多云 Amazon RDS 替代方案。
  • Scaleway Managed Database - 完全托管的 PostgreSQL 数据库,提供高可用、扩展和自动备份,托管于欧盟。每月 10 欧元起。
  • Supabase - 完全托管的 Postgres,提供只读副本、时间点恢复、支持套餐、基于浏览器的 GUI,以及宽裕的免费层。
  • Neon - 完全托管的无服务器 PostgreSQL。Neon 将存储与计算分离,以提供无服务器、分支、近乎无限的存储等现代开发者功能。
  • Nile - 完全托管的 PostgreSQL。Nile 将存储与计算分离,并虚拟化租户,以便快速、安全地构建可无限扩展的多租户 AI 应用。免费层提供无限量数据库。
  • PlanetScale - PlanetScale for Postgres 基于现代云基础设施,提供完全托管的高可用 PostgreSQL 数据库集群。
  • Vela - 基于 Postgres、面向现代 AI 应用构建的后端即服务。提供即时数据库分支和克隆、仿真生产环境的测试环境以及无服务器扩展。
  • Thalassa Cloud DBaaS - 完全托管的 PostgreSQL 数据库,支持多可用区和自动备份,托管于荷兰。

  • citusdata/citus - Citus 官方镜像,包含 Citus 扩展。基于官方 Postgres 容器构建。
  • mdillon/postgis - 运行于 Postgres 9 上的 PostGIS 2.3。基于官方 Postgres 容器构建。
  • paradedb/paradedb - ParadeDB 是面向搜索和分析的 Postgres。基于官方 Postgres 容器构建,并包含 pg_search 扩展。
  • pglayers - 预构建的 PostgreSQL 扩展,可组合为 Docker 层。提供 50 多种扩展,以及可直接使用的组合镜像(完整版、兼容 Azure)。
  • postgres - Docker 提供的官方 Postgres 容器。

  • Crunchy Operator - 面向生产环境的 Kubernetes PostgreSQL,从高可用 Postgres 集群到完整的数据库即服务。
  • Fujitsu Enterprise Postgres for Kubernetes - 运行于 OpenShift Container Platform 上的企业级 PostgreSQL。(商业软件)
  • Kubegres Operator - Kubegres 是 Kubernetes 运算符,可部署一个或多个 PostgreSql 实例集群,并管理数据库复制、故障转移和备份。
  • StackGres Operator - Kubernetes 上的完整 PostgreSQL 技术栈。
  • Zalando Operator - 创建并管理运行在 Kubernetes 中的 PostgreSQL 集群。
  • CloudNativePG operator - 全面的平台,旨在无缝管理 Kubernetes 环境中的 PostgreSQL 数据库。
  • KubeDB operator - 在 Kubernetes 上运行生产级数据库。(商业软件)
  • Percona PostgreSQL Operator - 基于 Crunchy Data 运算符构建的 Percona PostgreSQL 运算符。
  • Percona Everest Operator - Everest 运算符是一个 Kubernetes 运算符,负责管理 MySQL、MongoDB 和 PostgreSQL 数据库的生命周期。它在底层使用 Percona 的 MySQL、MongoDB 和 PostgreSQL Kubernetes 运算符,并提供统一 API 和单一管理界面,以管理这三种数据库。

  • Wiki - 用户文档、操作指南和实用技巧。
  • pgPedia - 关于 postgreSQL 相关内容的百科全书。
  • create_pg_super_document - 旨在利用 AI 智能体为 PostgreSQL 代码库中的所有符号生成文档的项目。

  • Postgres Weekly - 每周发布的新闻简报,包含与 PostgreSQL 相关的文章、新闻和代码仓库。
  • pgMustard newsletter - 每月发布的新闻简报,包含 Postgres 性能相关文章和视频。
  • pgsql-hackers Weekly Digest - pgsql-hackers 邮件列表的每周摘要,汇总活跃讨论主题、主题摘要等内容。

  • 邮件列表 - Postgres 官方邮件列表,用于支持、推广等,是 Postgres 社区的主要沟通渠道之一。
  • Reddit - 拥有超过 12,000 名用户的 PostgreSQL 用户 Reddit 社区。
  • Slack - 拥有超过 2 万名成员的 Postgres Slack 工作区。
  • Telegram - 多个语言的 PostgreSQL 群组:俄语超过 4,200 人,巴西葡萄牙语超过 2,300 人,印度尼西亚语约 1,000 人,英语超过 750 人。
  • #postgresql Freenode 频道 - Freenode 上最受欢迎的 Postgres IRC 频道,拥有超过 1,000 名用户。
  • Discord - 拥有超过 6,000 名成员的 Postgres Discord 服务器。

HagiCode

HagiCode 是面向项目开发的 AI 编码工作台:丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。

丰富、便捷的界面交互,让规划、Agent 执行与项目工作更容易上手和跟进。

访问 HagiCode阅读文档
  • 智能OpenSpec 工作流把意图转化为从提案、设计、任务到交付的可执行路径。
  • 高效多 Agent 并行推进调研、实现与审阅,并支持多仓库变更和你熟悉的 Agent CLI。
  • 有趣丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。

下载 Windows 版

从 Microsoft Store 获取全部下载

让想法变成真正交付的软件。

HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。

智能
OpenSpec 工作流把意图变成从提案到交付的可执行路径。
高效
多 Agent 并行推进调研、实现与审阅。
有趣
丰富、便捷的界面交互,让规划、Agent 执行和项目工作更容易跟进。

离开 Awesome Site?

你即将访问外部网站。我们无法控制其内容或隐私惯例。

目标地址

继续访问网站