Skip to content

Select language

目前語言: 繁體中文

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: 歡迎貢獻。請透過 Pull Request 新增連結,或建立議題開始討論。請參閱貢獻指南。

  • autobase - Autobase for 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 自動容錯移轉(PostgreSQL Automatic Failover):以 Pacemaker 和 Corosync 為基礎的 Postgres 高可用性方案。
  • SkyTools - 複寫工具,包含佇列系統 PgQ,以及比 Slony 更容易管理的複寫系統 Londiste。
  • pg_auto_failover - Postgres 擴充功能與服務,可自動執行容錯移轉並提供高可用性。
  • pgrwl - 即時串流 PostgreSQL 伺服器的預寫式記錄(WAL),可直接替代 pg_receivewal,且適合容器環境。
  • pg-status - 微服務,提供 HTTP 端點以即時取得目前主機,或符合各種條件的複本主機。

  • Barman - 由 2ndQuadrant 提供的 PostgreSQL 備份與復原管理工具。
  • Databasus - 透過網頁介面排程 PostgreSQL 備份的工具,支援外部儲存空間(本機、S3、FTP、Google Drive 等)、通知(webhook、Discord、Slack 等)及團隊管理。
  • OmniPITR - PostgreSQL 進階 WAL 檔案管理工具。
  • pg_probackup – pg_arman 的分支版本,由 @PostgresPro 改良;支援增量備份、從複本備份、多執行緒備份與還原,以及不使用 archive 命令的匿名備份。
  • pgBackRest - 可靠的 PostgreSQL 備份與還原工具。
  • pgbackweb - 完整的 Docker 式 Postgres 備份與維護工具,提供網頁介面。
  • pg_back - 簡易的備份指令碼。
  • pghoard - 雲端物件儲存空間(AWS S3、Azure、Google Cloud、OpenStack Swift)的備份與還原工具。
  • postgres-backup-oss - 實用的 Docker 容器,可定期將 PostgreSQL 備份至阿里雲物件儲存服務(OSS)。
  • wal-e (obsolete) - Heroku 提供的簡易 PostgreSQL 持續封存工具,可封存至 S3、Azure 或 Swift。
  • wal-g - 以 Go 重寫的 WAL-E 後繼工具。目前支援 AWS(S3)、Google Cloud(GCS)、Azure、OpenStack Swift、MinIO 等雲端物件儲存服務,以及檔案系統儲存空間。支援區塊層級增量備份、將備份工作卸載至待命伺服器,並提供平行處理與節流選項。除了 Postgres,WAL-G 也可用於 MySQL 和 MongoDB 資料庫。
  • pitrery - 一組 Bash 指令碼,用於管理 PostgreSQL 時間點復原(PITR)備份。
  • pgbackup-sidecar - pgbackup-sidecar 是輕量級 Docker sidecar 容器,專為使用 pg_dump、cron 和 bash 指令碼自動定期備份 PostgreSQL 資料庫而設計,也會將輸出傳送至 webhook。
  • pg-backups-to-s3 - 以 Docker 為核心、建構於 pg_dump 之上的解決方案,支援環境變數設定排程 PostgreSQL 備份,並可選擇壓縮、GPG 加密、webhook 通知及自動上傳至 Amazon S3。

  • 1bench - 原生跨平台圖形介面,除 Redis、Elasticsearch、ClickHouse、Qdrant 等產品外,也提供一流的 Postgres 支援(商業軟體)。
  • Adminer - 以 PHP 撰寫、功能完整的資料庫管理工具。
  • AI for Database - 使用自然語言與 PostgreSQL 資料庫對話,不需要 SQL;立即取得深入洞察、建立可自動更新的儀表板,並根據資料庫變更觸發自動化工作流程(商業軟體)。
  • Beekeeper Studio - 免費且開放原始碼的 SQL 用戶端,具備新穎的介面及良好的 Postgres 支援,並可跨平台使用。
  • Bytebase - 為開發、安全、DBA 和平台工程團隊打造的資料庫 DevSecOps 解決方案。
  • Chartbrew - 使用 PostgreSQL 資料建立即時儀表板、圖表及客戶報告,並提供可使用 SQL 的查詢工具。
  • Count - 網頁分析平台,提供筆記本介面並可連線至 PostgreSQL(商業軟體)。
  • DataGrip - IDE,具備進階工具組及出色的跨平台使用體驗(商業軟體)。
  • Dekart - 開放原始碼平台,可將 PostGIS 查詢轉換為可分享的互動式地圖。
  • Datazenit - 網頁式 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 查詢報表圖形介面,並提供強大的 PostgreSQL 支援(商業軟體)。
  • JackDB - 網頁式 SQL 查詢介面(商業軟體)。
  • Luna Modeler - 跨平台桌面資料建模工具(商業軟體)。
  • Mathesar - 網頁應用程式,提供直覺易用的資料庫操作體驗。
  • Metabase - PostgreSQL 的簡易儀表板、圖表及查詢工具。
  • Numeracy - 快速的 SQL 編輯器,提供 PostgreSQL 圖表與儀表板(商業軟體)。
  • OrcaQ - 新式開放原始碼資料庫編輯器,支援 PostgreSQL、MySQL、Redis 等。提供 AI 助理、ERD 視覺化工具、結構描述差異比較及視覺化角色管理。
  • pgAdmin - PostgreSQL 管理圖形介面。
  • pgMagic🪄 - 以自然語言與 Postgres 對話(商業軟體)。
  • PgManage - 現代化、多平台且以 Postgres 為核心的資料庫用戶端/管理工具。
  • pgModeler - 開放原始碼的 PostgreSQL 資料庫建模工具。
  • PgStudio - 開放原始碼 VS Code / Open VSX PostgreSQL 管理擴充功能,提供 SQL 筆記本、AI 助理、易用程式碼片段,以及具即時監控儀表板的完整 DBMS。
  • pgweb - 以 Go 撰寫的網頁式 PostgreSQL 資料庫瀏覽器。
  • phpPgAdmin - 頂尖的 PostgreSQL 網頁管理工具。
  • Postbird - macOS PostgreSQL 用戶端。
  • PostgresCompare - 跨平台資料庫比較與部署工具(商業軟體)。
  • Postico - 現代化 macOS PostgreSQL 用戶端(商業軟體)。
  • QueryGlow - 自行託管的網頁式資料庫圖形介面,具備 AI SQL 產生、EXPLAIN 視覺化工具及理解結構描述的自動完成(商業軟體)。
  • PSequel - 乾淨簡潔的介面,讓你快速執行常見 PostgreSQL 工作(商業軟體)。
  • Redash - 連線至任何資料來源,輕鬆將資料視覺化並分享。
  • SQL Tabs - 以 JS 撰寫的跨平台 PostgreSQL 桌面用戶端。
  • SQLPro for Postgres - 簡單而強大的 macOS PostgreSQL 管理工具(商業軟體)。
  • temBoard - 網頁式 PostgreSQL 圖形介面與監控工具。
  • Teable - 超高速、即時、專業且對開發人員友善的無程式碼資料庫。
  • TablePlus - 原生應用程式,可編輯資料庫與結構;具備完善的高階安全性(商業軟體)。
  • TablePro - 原生 macOS PostgreSQL 用戶端,提供 explain 視覺化、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 - Terraform 風格的 Postgres宣告式結構描述遷移工具。
  • pg-schema-diff - CLI(亦提供 Golang 函式庫),用於比較 Postgres 結構描述並產生鎖定最少的 SQL 遷移。
  • MigrationPilot - PostgreSQL 遷移安全 CLI,可在正式環境部署前攔截危險 DDL;包含 80 條規則、鎖定分類、自動修正及 GitHub Action。
  • pgsh - 像 Git 一樣為 PostgreSQL 資料庫建立分支。
  • psql - PostgreSQL 內建的 CLI 用戶端。
  • psql2csv - 在 psql 執行查詢並將結果輸出為 CSV。
  • sabiql - 快速、無驅動程式的 TUI,可瀏覽、查詢及編輯 PostgreSQL 資料庫。
  • schemaspy - SchemaSpy 是符合 JAVA JDBC 規範的工具,可將資料庫產生為 HTML 文件,包含實體關係圖。
  • pdot - 在 shell 中視覺化及探索資料庫結構,從高脈絡的外鍵圖到觸發程序級聯、角色繼承與權限等資訊皆可檢視。
  • squix - SQL 命令列用戶端,具備查詢管理與互動式結果。

  • AgensGraph - 以 PostgreSQL 為基礎的強大圖形資料庫。
  • Apache Cloudberry - MPP PostgreSQL 分支版本,是 Greenplum Database 的開放原始碼替代方案。
  • FerretDB - 真正開放原始碼、建構於 PostgreSQL 之上的 MongoDB 替代方案。
  • Postgres-XL - 可擴充的開放原始碼 PostgreSQL 資料庫叢集。
  • YugabyteDB - 開放原始碼分散式 SQL,使用 PostgreSQL 分支版本並建構於分散式儲存與交易之上。
  • Acra - SQL 資料庫安全套件:透過透明的即時資料加密保護資料的代理伺服器、SQL 防火牆(防止 SQL 注入)及入侵偵測系統。
  • pgrls - 資料列層級安全性政策的靜態分析器;提供涵蓋安全性、效能與整潔度的 36 條規則,其中 10 條可透過機械方式自動修正;另含語意政策差異命令,可用於 CI 閘控。

  • check_pgactivity - check_pgactivity 專為透過 Nagios 監控 PostgreSQL 叢集而設計,提供多種選項來測量及監控實用的效能指標。
  • Check_postgres - Nagios check_postgres 外掛程式,用於檢查 PostgreSQL 資料庫狀態。
  • coroot - 開放原始碼 APM 與可觀測性工具,是 DataDog 和 NewRelic 的替代方案;運用 eBPF 快速洞察系統效能。
  • Datadog - SaaS 監控服務,可收集並視覺化指標、查詢及 explain 計畫,並在發生問題時傳送警示(商業軟體)。
  • Instrumental - 即時效能監控,包含預製圖表,方便快速設定(商業軟體)。
  • libzbxpgsql - 功能完整的 Zabbix PostgreSQL 監控模組。
  • myDBA - PostgreSQL 效能監控,提供 75 多項自動健康檢查、叢集感知索引建議、查詢分析,以及 TimescaleDB、pgvector 和 PostGIS 擴充功能監控(商業軟體)。
  • PMM - Percona Monitoring and Management(PMM)是免費且開放原始碼的平台,可監控及管理 PostgreSQL、MySQL 和 MongoDB。
  • Pome - Pome 是 PostgreSQL Metrics 的縮寫。Pome 是 PostgreSQL 指標儀表板,可追蹤資料庫健康狀態。
  • pgmetrics - 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 的主動工作階段歷程記錄(Active Session History)。透過 pg_cron 每秒擷取一次 pg_stat_activity,儲存編碼後的快照,並提供 32 個 SQL 函式分析等待事件。純 SQL、無須擴充功能,並可用於受管理的服務(RDS、Cloud SQL、Supabase 等)。
  • pg_exporter - 高度可自訂的 PostgreSQL 與 Pgbouncer Prometheus 匯出器,具備細緻的執行控制。
  • postgres_exporter - PostgreSQL 伺服器指標的 Prometheus 匯出器。
  • StatsMgr - 開放原始碼 PostgreSQL 擴充功能,專為高效且有條理地管理進階統計資料而設計。
  • pgvitals - 一組 40 個唯讀診斷查詢,僅使用標準系統目錄且不需擴充功能,即可找出常見效能問題(慢速查詢、膨脹、vacuum 延遲、鎖定競爭、複寫延遲、交易 ID 回繞風險);另提供選用 CLI,將結果彙整為 0 到 100 的健康分數。

  • pgxn PostgreSQL Extension Network - 多種 PostgreSQL 開放原始碼擴充功能的集中發佈平台。
  • Extensions listing by joelonsql - 超過 1000 個 PostgreSQL 擴充功能。
  • Pigsty extensions catalogue - 超過 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 QRcode 與 Datamatrix 產生器。
  • pg_partman - PostgreSQL 分割區管理擴充功能。
  • pg_paxos - Paxos 及以 Paxos 為基礎的 PostgreSQL 節點叢集資料表複寫之基本實作。
  • 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 - 以開發者體驗為核心的 Postgres 控制平面,提供分支、PITR 與 S3 持久性。以單一 Docker 容器附帶網頁儀表板的形式提供,定位為非關鍵工作負載的 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 的網頁介面。
  • 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 - 專門比較 Postgres 結構描述的 diff 工具。
  • mysql-postgresql-converter - Lanyrd 的 MySQL 轉 PostgreSQL 轉換指令碼。
  • NServiceBus.Transport.PostgreSql - NServiceBus.Transport.PostgreSql 函式庫讓 .NET 開發人員將 PostgreSQL 資料庫作為訊息代理程式使用。(商業軟體)
  • ora2pg - Perl 模組,可將 Oracle 資料庫結構描述匯出為與 PostgreSQL 相容的結構描述。
  • pg_activity - 類似 top 的應用程式,用於監控 PostgreSQL 伺服器活動。
  • pg-formatter - PostgreSQL SQL 語法美化工具(Node.js)。
  • pg-safe-migrate - 以安全為優先的 Node.js 遷移引擎,具備諮詢鎖定、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 函式,可依優先順序列出改善資料庫穩定性與效能的行動建議。直接受到 SQL Server 的 Brent Ozar’s FirstResponderKit 啟發。
  • PGInsight - CLI 工具,可輕鬆深入探索 PostgreSQL 資料庫。
  • pg_insights - 用於監控 Postgres 資料庫健康狀態的便利 SQL。
  • pgloader - 使用 COPY 串流通訊協定將資料載入 PostgreSQL,並以不同執行緒分別讀取及寫入資料。
  • pgMonitor - Postgres 指標收集與視覺化工具,可部署於實體伺服器、虛擬機器或 Kubernetes。
  • pgpool-II - 中介軟體,提供連線集區、複寫、負載平衡及限制過多連線等功能。
  • pgspot - 偵測 PostgreSQL 擴充功能指令碼中的弱點。
  • pg-spot-operator - 在低成本 AWS Spot VM 上執行具狀態 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 - 建構於 node-postgres 之上的輕量 PostgresSQL LISTEN/NOTIFY 常駐程式。
  • ZSON - 提供透明 JSONB 壓縮功能的 PostgreSQL 擴充功能。
  • pg_bulkload - PostgreSQL 高速資料載入工具。
  • pg_migrate - 管理 PostgreSQL 程式碼庫,並簡化版本控制系統(VCS)的使用。
  • pg_timetable - PostgreSQL 進階工作排程器。
  • sqitch - 管理版本化結構描述部署的工具。
  • pgmigrate - Yandex 開發的 CLI 結構描述遷移演進工具。
  • pgcmp - 比較資料庫結構描述的工具,並可接受部分持續存在的差異。
  • pg-differ - 輕鬆初始化/更新 PostgreSQL 資料表結構的工具,可作為遷移方案的替代選項(Node.js)。
  • Qail - 以 Rust 優先的型別化 AST 流程,支援 PostgreSQL 編譯期查詢檢查及內建租戶範圍限制。
  • sqlcheck - 自動偵測常見 SQL 反模式;這些反模式通常會拖慢查詢,修正後即可加快查詢速度。
  • postgres-checkup - 新一代診斷工具,可深入分析 Postgres 資料庫的健康狀態。
  • Pyrseas - Postgres 資料庫結構描述版本管理工具。
  • ScaffoldHub.io - 使用 Angular、Vue 或 React 產生全端 PostgreSQL 應用程式(商業軟體)。
  • planter - 從 PostgreSQL 資料表產生 PlantUML ER 圖文字描述。
  • 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 PostgreSQL 關聯式資料庫服務(RDS)。
  • Azure Database for PostgreSQL - Azure Database for PostgreSQL 提供全受管理、適合企業使用的社群版 PostgreSQL 資料庫即服務,內建高可用性(HA)、彈性擴充,並可原生整合 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,提供唯讀複本、時間點復原、支援方案、瀏覽器式圖形介面,以及慷慨的免費方案。
  • Neon - 全受管理的無伺服器 PostgreSQL。Neon 將儲存與運算分離,提供無伺服器、分支、無上限儲存等現代開發者功能。
  • Nile - 全受管理的 PostgreSQL。Nile 將儲存與運算分離並虛擬化租戶,以快速、安全且無限制地擴充多租戶 AI 應用程式。免費方案提供不限數量的資料庫。
  • PlanetScale - PlanetScale for Postgres 提供建構於現代雲端基礎架構之上的全受管理高可用性 PostgreSQL 資料庫叢集。
  • Vela - 為現代 AI 應用程式打造、以 Postgres 為基礎的後端即服務。提供即時資料庫分支與複製、近似正式環境的測試環境,以及無伺服器擴充。
  • Thalassa Cloud DBaaS - 在荷蘭託管的全受管理 PostgreSQL 資料庫,支援多可用區及自動備份。

  • citusdata/citus - Citus 官方映像,內含 citus 擴充功能;以官方 Postgres 容器為基礎。
  • mdillon/postgis - Postgres 9 上的 PostGIS 2.3;以官方 Postgres 容器為基礎。
  • paradedb/paradedb - ParadeDB 是專為搜尋與分析打造的 Postgres;以內含 pg_search 擴充功能的官方 Postgres 容器為基礎。
  • 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 Operator,可部署一個或多個 PostgreSql 執行個體叢集,並管理資料庫複寫、容錯移轉及備份。
  • StackGres Operator - Kubernetes 上的完整 PostgreSQL 技術堆疊。
  • Zalando Operator - 建立並管理在 Kubernetes 中執行的 PostgreSQL 叢集。
  • CloudNativePG operator - 全方位平台,專為在 Kubernetes 環境中順暢管理 PostgreSQL 資料庫而設計。
  • KubeDB operator - 在 Kubernetes 上執行正式環境等級的資料庫(商業軟體)。
  • Percona PostgreSQL Operator - 以 Crunchy Data Operator 為基礎的 Percona PostgreSQL Operator。
  • Percona Everest Operator - Everest Operator 是 Kubernetes Operator,負責管理 MySQL、MongoDB 和 PostgreSQL 資料庫的生命週期。底層運用 Percona 的 MySQL、MongoDB 和 PostgreSQL Kubernetes Operators,並提供統一 API 與單一管理介面,統一管理這三種資料庫。

  • Wiki - 使用者文件、操作指南及提示與技巧。
  • pgPedia - PostgreSQL 相關事物的百科全書。
  • create_pg_super_document - 使用 AI agents 為 PostgreSQL 程式碼庫中的所有符號產生文件的專案。

  • Postgres Weekly - 每週電子報,收錄與 PostgreSQL 相關的文章、新聞及程式碼儲存庫。
  • pgMustard newsletter - 每月電子報,收錄 Postgres 效能文章與影片。
  • pgsql-hackers Weekly Digest - pgsql-hackers 郵遞論壇的每週摘要,列出討論中的主題、主題摘要等資訊。

  • 郵遞論壇 - Postgres 官方郵遞論壇,提供支援、推廣等交流管道,也是 Postgres 社群主要的溝通方式之一。
  • Reddit - 擁有超過 12,000 名 PostgreSQL 使用者的 Reddit 社群。
  • Slack - 擁有超過 20,000 名成員的 Postgres Slack 工作區。
  • Telegram - 多種語言的 PostgreSQL 群組:俄語 超過 4,200 人、巴西葡萄牙語 超過 2,300 人、印尼語 約 1,000 人、英語 超過 750 人。
  • #postgresql on 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 嗎?

您即將前往外部網站。我們無法控制其內容或隱私慣例。

目的地

繼續前往網站