patroni
11 篇-
pig v1.6.0
Pig v1.6.0 是一个大版本:pig pt 重写为 patronictl 原生透传,新增根级 pig inventory 命令组提供 pigsty.yml 的无损编辑与校验(附带实验性的 PostgreSQL CMDB 交换能力),pig sty grafana 提供原生 Grafana 仪表盘管理,已打包扩展目录增至 562 个。 主要变化 pig pt 重写为 patronictl 原生透传:所有集群命令 …
Pig v1.6.0 是一个大版本:pig pt 重写为 patronictl 原生透传,新增根级 pig inventory 命令组提供 pigsty.yml 的无损编辑与校验(附带实验性的 PostgreSQL CMDB 交换能力),pig sty grafana 提供原生 Grafana 仪表盘管理,已打包扩展目录增至 562 个。 主要变化 pig pt 重写为 patronictl 原生透传:所有集群命令 …
-
让 Patronictl 自己说话
决策日期: 2026-07-21 状态: 已实现并随 pig v1.6.0 发布。 当前参考: pig pt 范围: Patronictl 集群命令,以及 PIG 拥有的配置选择、参数设置、服务、状态和日志辅助功能。 决策 pig pt 是已安装 patronictl 的透明启动器。PIG 选择配置并分派少量本地辅助命令; 其它命令词及其后的所有参数原样传递,保留原生提示、终端行为、输出格式与退出码。 PIG 不再维护一份持续变化的 Patronictl 命令树副本。 背景 镜像 …
决策日期: 2026-07-21 状态: 已实现并随 pig v1.6.0 发布。 当前参考: pig pt 范围: Patronictl 集群命令,以及 PIG 拥有的配置选择、参数设置、服务、状态和日志辅助功能。 决策 pig pt 是已安装 patronictl 的透明启动器。PIG 选择配置并分派少量本地辅助命令; 其它命令词及其后的所有参数原样传递,保留原生提示、终端行为、输出格式与退出码。 PIG 不再维护一份持续变化的 Patronictl 命令树副本。 背景 镜像 …
-
pig v1.5.0
Pig v1.5.0 是一次面向 PostgreSQL 日常运维的版本:新增本地数据库 clone / fork 工作流,明确 pg、pt、pb、pitr 的职责边界,并收紧高风险操作的预览、确认与结构化输出行为。 主要变化 pig pg 更聚焦本地 PostgreSQL 操作。新增 pig pg clone 用于快速创建数据库级副本,新增 pig pg fork 用于创建一次性物理实例分叉,适合本地验证、恢复演练和隔离实验。 恢复流程拆得更清楚:pig pitr 作为 Patroni / …
Pig v1.5.0 是一次面向 PostgreSQL 日常运维的版本:新增本地数据库 clone / fork 工作流,明确 pg、pt、pb、pitr 的职责边界,并收紧高风险操作的预览、确认与结构化输出行为。 主要变化 pig pg 更聚焦本地 PostgreSQL 操作。新增 pig pg clone 用于快速创建数据库级副本,新增 pig pg fork 用于创建一次性物理实例分叉,适合本地验证、恢复演练和隔离实验。 恢复流程拆得更清楚:pig pitr 作为 Patroni / …
-
pig v1.4.2
内置扩展目录从 510 个可用扩展刷新到 524 个,新增 14 个扩展:pg_stl、pgmnemo、psql_bm25s、pg_orca、pg_sorted_heap、graph、pgrdf、fsm_core、jsonschema、pg_durable、pg_mockable、pg_uuid_v8、pg_stat_backtrace、pg_projection。 更新 48 个已有扩展的软件包元数据,包括 timescaledb 2.28.0、timescaledb_toolkit …
内置扩展目录从 510 个可用扩展刷新到 524 个,新增 14 个扩展:pg_stl、pgmnemo、psql_bm25s、pg_orca、pg_sorted_heap、graph、pgrdf、fsm_core、jsonschema、pg_durable、pg_mockable、pg_uuid_v8、pg_stat_backtrace、pg_projection。 更新 48 个已有扩展的软件包元数据,包括 timescaledb 2.28.0、timescaledb_toolkit …
-
pig v1.4.1
扩展目录更新到 510 个扩展,新增 3 个扩展,更新 17 个扩展。 新增 Ubuntu 26.04 resolute 支持,移除 Ubuntu 20.04 focal 支持。 将 el9.aarch64 特例中的 patroni / patroni-etcd 提升到 4.1.2。 校准上游软件仓库定义。 校验和 复制全部校验和 下载资产 文件校验和 pig-1.4.1-1.aarch64.rpm Linuxarm64SHA-256 cbfbb04b…6dc3 …
扩展目录更新到 510 个扩展,新增 3 个扩展,更新 17 个扩展。 新增 Ubuntu 26.04 resolute 支持,移除 Ubuntu 20.04 focal 支持。 将 el9.aarch64 特例中的 patroni / patroni-etcd 提升到 4.1.2。 校准上游软件仓库定义。 校验和 复制全部校验和 下载资产 文件校验和 pig-1.4.1-1.aarch64.rpm Linuxarm64SHA-256 cbfbb04b…6dc3 …
-
pig v1.4.0
刷新扩展目录,可用扩展总数增加到 510,并更新 timescaledb 2.26.3、decoderbufs 3.5.0、pgclone 4.0.0、nominatim_fdw 1.3 等版本。 默认 pgrx 从 0.17.0 升级到 0.18.0,同步对齐相关 Rust 扩展构建版本。 为 pig build get 刷新权威源码包映射,覆盖 Cloudberry / OrioleDB 构建输入,以及 RDKit / OneSparse 相关附加源码。 修复 repo set 标志位隔离 …
刷新扩展目录,可用扩展总数增加到 510,并更新 timescaledb 2.26.3、decoderbufs 3.5.0、pgclone 4.0.0、nominatim_fdw 1.3 等版本。 默认 pgrx 从 0.17.0 升级到 0.18.0,同步对齐相关 Rust 扩展构建版本。 为 pig build get 刷新权威源码包映射,覆盖 Cloudberry / OrioleDB 构建输入,以及 RDKit / OneSparse 相关附加源码。 修复 repo set 标志位隔离 …
-
pig v1.1.0
该版本是从 v1.0.0 到 v1.1.0 的一次规划中架构级升级(79 commits,193 files 变更), 核心目标是把 pig 从“人类可用 CLI”推进到“Agent-native 可编排 CLI”。 新增七个扩展,总可用扩展数量达到 451 个。 新功能 Agent-native 统一输出框架落地:引入全局 --output(text/yaml/json/json-pretty),为 ext/repo/pg/pt/pb/pitr/status/version/context 等 …
该版本是从 v1.0.0 到 v1.1.0 的一次规划中架构级升级(79 commits,193 files 变更), 核心目标是把 pig 从“人类可用 CLI”推进到“Agent-native 可编排 CLI”。 新增七个扩展,总可用扩展数量达到 451 个。 新功能 Agent-native 统一输出框架落地:引入全局 --output(text/yaml/json/json-pretty),为 ext/repo/pg/pt/pb/pitr/status/version/context 等 …
-
pig v1.0.0
本版本引入三组主要的新子命令(pig pg、pig pt、pig pb),用于管理 PostgreSQL、Patroni 和 pgBackRest,同时新增编排式 PITR 命令,并增强扩展可用性显示。 新增命令 pig pg - PostgreSQL 实例管理 pg init/start/stop/restart/reload/status - 控制与管理 PostgreSQL 实例 pg role/promote - 检测和切换实例角色(主库/从库) pg psql/ps/kill - 连接 …
本版本引入三组主要的新子命令(pig pg、pig pt、pig pb),用于管理 PostgreSQL、Patroni 和 pgBackRest,同时新增编排式 PITR 命令,并增强扩展可用性显示。 新增命令 pig pg - PostgreSQL 实例管理 pg init/start/stop/restart/reload/status - 控制与管理 PostgreSQL 实例 pg role/promote - 检测和切换实例角色(主库/从库) pg psql/ps/kill - 连接 …
-
pig v0.8.0
扩展更新 扩展总数达到 440 个 新增扩展:pg_ai_query 0.1.1 新增扩展:pg_textsearch 0.1.0 新增扩展:pg_clickhouse 0.1.0 pg_biscuit 从 1.0 升级至 2.0.1(切换至新仓库,更名为 biscuit) pg_search 从 0.20.3 升级至 0.20.5 pg_duckdb 升级至官方正式版 1.1.1 vchord_bm25 从 0.2.2 升级至 0.3.0 pg_semver 从 0.40.0 升级至 …
扩展更新 扩展总数达到 440 个 新增扩展:pg_ai_query 0.1.1 新增扩展:pg_textsearch 0.1.0 新增扩展:pg_clickhouse 0.1.0 pg_biscuit 从 1.0 升级至 2.0.1(切换至新仓库,更名为 biscuit) pg_search 从 0.20.3 升级至 0.20.5 pg_duckdb 升级至官方正式版 1.1.1 vchord_bm25 从 0.2.2 升级至 0.3.0 pg_semver 从 0.40.0 升级至 …
-
pig v0.4.0
更新扩展列表,可用扩展达到 407 个 添加 pig do 子命令用于执行 Pigsty playbook 任务 添加 pig pt 子命令用于包装 Patroni 命令行工具 添加扩展别名:openhalo 和 orioledb 添加 gitlab-ce / gitlab-ee 仓库区分 使用最新 Go 1.24.2 构建并升级依赖项版本 修复特定条件下 pig ext status 的 panic 问题 修复 pig ext scan 无法匹配多个扩展的问题 v0.4.0 发布于 …
更新扩展列表,可用扩展达到 407 个 添加 pig do 子命令用于执行 Pigsty playbook 任务 添加 pig pt 子命令用于包装 Patroni 命令行工具 添加扩展别名:openhalo 和 orioledb 添加 gitlab-ce / gitlab-ee 仓库区分 使用最新 Go 1.24.2 构建并升级依赖项版本 修复特定条件下 pig ext status 的 panic 问题 修复 pig ext scan 无法匹配多个扩展的问题 v0.4.0 发布于 …
-
pig patroni
pig patroni(别名 pig pt)运行已安装的 patronictl,用于查看集群成员、修改集群配置和切换主库。 PIG 负责选择配置文件,并提供本地服务、状态和日志命令。 其他命令使用 patronictl 的参数、交互确认、输出和退出码。 执行集群操作前,先安装 Patroni 并配置集群访问方式。 使用 pig pt COMMAND --help 查看原生命令帮助,使用 pig pt -- --help 查看 patronictl 根帮助。 单独运行 pig pt 显示 PIG …
pig patroni(别名 pig pt)运行已安装的 patronictl,用于查看集群成员、修改集群配置和切换主库。 PIG 负责选择配置文件,并提供本地服务、状态和日志命令。 其他命令使用 patronictl 的参数、交互确认、输出和退出码。 执行集群操作前,先安装 Patroni 并配置集群访问方式。 使用 pig pt COMMAND --help 查看原生命令帮助,使用 pig pt -- --help 查看 patronictl 根帮助。 单独运行 pig pt 显示 PIG …