Pigsty 社区 非常高兴地宣布 Pigsty v2.7.0 的发布。这款免费的 PostgreSQL 发行版和 RDS 替代品,现已支持 255 种独特的扩展。我们还为 Odoo、Jupyter、PolarDB 引入了新的 docker-compose 模板,并正式支持 Supabase。
Pigsty 是一款“开箱即用”的、本地优先的 PostgreSQL 发行版,作为免费的 RDS 替代方案。
链接: 官网 | GitHub | 演示 | 博客 | 安装 | 特性
使用最新的 v2.7.0 版本 开始使用: curl -L https://get.pigsty.cc/install | bash
上个月我写了一篇很受欢迎的文章 - Postgres 正在吞噬数据库界,解释了扩展对 PostgreSQL 生态系统为何如此重要。
基于这个理念,我们在 v2.7 中打包了 **20** 个全新的扩展。通过这些扩展的加入,Pigsty 为 EL 发行版 提供了 **157** 个非 contrib 扩展,为 Debian/Ubuntu 发行版 提供了 **116** 个非 contrib 扩展。结合 **73** 个内置的 Contrib 扩展,Pigsty 现在总共有 **255** 种独特的扩展可用,将 PostgreSQL 的多功能性提升到了一个全新的水平!
所有可用扩展的完整列表: https://pigsty.io/docs/reference/extension/
增加了许多用 rust 和 pgrx 编写的新扩展
以及一些使用纯 C 和 C++ 编写的新扩展
pg_roaringbitmap, pgfaceting, mobilitydb, pgsql-http, pg_hint_plan, pg_statviz, pg_rrulepg_profile, pg_show_plans,使用 PGDG 的 pgsql_http, pgsql_gzip, pg_net, pg_bigm 而非 Pigsty RPM。latest 标签而不是临时版本。minio_clusterel7 配置文件模板中不存在的 postgis34 包名python3.11-cryptography 依赖为 python3-cryptography/pg/bin/pg-role 在非交互模式下无法从环境变量获取 OS 用户名/pg/bin/pg-pitr 无法正确提示 -X -P 标志node_write_etc_hosts,用于控制是否在目标节点上写入 /etc/hosts 文件。prometheus_sd_dir 使 prometheus 目标目录可重定位。-x|--proxy 标志,以启用并使用全局代理环境变量的值,由 @waitingsong 贡献,链接:https://github.com/Vonng/pigsty/pull/405v2 而不是 v1。pgsql 角色中使用 /pg/cert/ca.crt 而不是 /etc/pki/ca.crt。非常感谢所有贡献了补丁、报告了 bug 和提出了新功能的社区用户。
Pigsty 的发展离不开社区的贡献。我们热烈欢迎您的想法、功能请求或补丁。请在我们的 GitHub 页面 上分享您的贡献。我们期待您对 Pigsty 2.7 的反馈,并希望您能继续支持我们,让 Pigsty 变得更好。
诚挚地,
Feng Ruohang (@vonng), rh@vonng.com, Pigsty 社区