Skip to content

Commit de51739

Browse files
committed
2026-04-19 release
1 parent 6919431 commit de51739

10 files changed

Lines changed: 419 additions & 218 deletions

File tree

content/docs/about/release.md

Lines changed: 205 additions & 50 deletions
Large diffs are not rendered by default.

content/docs/pig/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module: [PIG]
1010

1111
PIG 包管理器是一个专门用于安装、管理、构建 PostgreSQL 及其扩展的命令行工具,使用 Go 开发,开箱即用,简单易用,小巧玲珑(4MB)。
1212
PIG 包管理器并非重新发明的土鳖轮子,而是 **依托** (PiggyBack)现有 Linux 发行版包管理器 (`apt`/`dnf`)的一个高级抽象层。
13-
它屏蔽了不同操作系统,不同芯片架构,以及不同 PG 大版本的管理差异,让您用简单的几行命令,就可以完成 PG 内核与 504 个扩展的安装与管理。
13+
它屏蔽了不同操作系统,不同芯片架构,以及不同 PG 大版本的管理差异,让您用简单的几行命令,就可以完成 PG 内核与 507 个扩展的安装与管理。
1414

1515
PIG 的命令设计同样适合自动化脚本:提供统一的参数风格、清晰的错误提示,以及如 `--dry-run` 等安全开关。
1616

content/docs/pig/install.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,31 +35,31 @@ curl -fsSL https://repo.pigsty.cc/pig | bash
3535
**默认安装**(Cloudflare CDN):
3636

3737
```bash
38-
curl -fsSL https://repo.pigsty.io/pig | bash -s 1.0.0
38+
curl -fsSL https://repo.pigsty.io/pig | bash -s 1.4.0
3939
```
4040

4141
**中国镜像**
4242

4343
```bash
44-
curl -fsSL https://repo.pigsty.cc/pig | bash -s 1.0.0
44+
curl -fsSL https://repo.pigsty.cc/pig | bash -s 1.4.0
4545
```
4646

4747

4848
## 发布页下载
4949

50-
你也可以直接从 Pigsty 仓库下载 `pig` 安装包(`RPM`/`DEB`/ 压缩包):[GitHub v1.0.0 稳定版发布页](https://github.com/pgsty/pig/releases/tag/v1.0.0)
50+
你也可以直接从 Pigsty 仓库下载 `pig` 安装包(`RPM`/`DEB`/ 压缩包):[GitHub v1.4.0 稳定版发布页](https://github.com/pgsty/pig/releases/tag/v1.4.0)
5151

5252
```
5353
latest
54-
└── v1.0.0
55-
├── pig_1.0.0-1_amd64.deb
56-
├── pig_1.0.0-1_arm64.deb
57-
├── pig-1.0.0-1.aarch64.rpm
58-
├── pig-1.0.0-1.x86_64.rpm
59-
├── pig-v1.0.0.linux-amd64.tar.gz
60-
├── pig-v1.0.0.linux-arm64.tar.gz
61-
├── pig-v1.0.0.darwin-amd64.tar.gz
62-
└── pig-v1.0.0.darwin-arm64.tar.gz
54+
└── v1.4.0
55+
├── pig_1.4.0-1_amd64.deb
56+
├── pig_1.4.0-1_arm64.deb
57+
├── pig-1.4.0-1.aarch64.rpm
58+
├── pig-1.4.0-1.x86_64.rpm
59+
├── pig-v1.4.0.linux-amd64.tar.gz
60+
├── pig-v1.4.0.linux-arm64.tar.gz
61+
├── pig-v1.4.0.darwin-amd64.tar.gz
62+
└── pig-v1.4.0.darwin-arm64.tar.gz
6363
```
6464

6565
将其解压后,将二进制文件放入您的 PATH 系统路径中即可。

content/docs/pig/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ categories: [概念]
1111
你是否曾因安装或升级 PostgreSQL 扩展而头疼?翻查过时的文档、晦涩难懂的配置脚本,或是在 GitHub 上苦寻分支与补丁?
1212
Postgres 丰富的扩展生态同时意味着复杂的部署流程 —— 在多发行版、多架构环境下尤为棘手。而 PIG 可以为您解决这些烦恼。
1313

14-
这正是 **Pig** 诞生的初衷。Pig 由 Go 语言开发,致力于一站式管理 Postgres 及其 [504](/ext/list/) 个扩展。
14+
这正是 **Pig** 诞生的初衷。Pig 由 Go 语言开发,致力于一站式管理 Postgres 及其 [507](/ext/list/) 个扩展。
1515
无论是 TimescaleDB、Citus、PGVector,还是 30+ Rust 扩展,亦或 自建 Supabase 所需的全部组件 —— Pig 统一的 CLI 让一切触手可及。
1616
它彻底告别源码编译与杂乱仓库,直接提供版本对齐的 RPM/DEB 包,完美兼容 Debian、Ubuntu、RedHat 等主流发行版,支持 x86 与 Arm 架构,无需猜测,无需折腾。
1717

content/docs/pig/release.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ module: [PIG]
77
categories: [参考]
88
---
99

10-
最新稳定版本是 [v1.3.4](https://github.com/pgsty/pig/releases/tag/v1.3.4)
10+
最新稳定版本是 [v1.4.0](https://github.com/pgsty/pig/releases/tag/v1.4.0)
1111

1212
| 版本 | 日期 | 摘要 | GitHub |
1313
|:---------------:|:----------:|-----------------------------------|-----------------------------------------------------------:|
14+
| [v1.4.0](#v140) | 2026-04-19 | 507 个扩展,pgrx 0.18.0,更多构建规格 | [v1.4.0](https://github.com/pgsty/pig/releases/tag/v1.4.0) |
1415
| [v1.3.4](#v134) | 2026-04-14 | 504 扩展更新与发布产物校验和刷新 | [v1.3.4](https://github.com/pgsty/pig/releases/tag/v1.3.4) |
1516
| [v1.3.3](#v133) | 2026-04-10 | 481 扩展与 Go 1.26.2 更新 | [v1.3.3](https://github.com/pgsty/pig/releases/tag/v1.3.3) |
1617
| [v1.3.2](#v132) | 2026-03-23 | 例行元数据更新,新增 `pg tune` 与构建别名 | [v1.3.2](https://github.com/pgsty/pig/releases/tag/v1.3.2) |
@@ -50,6 +51,32 @@ categories: [参考]
5051

5152

5253

54+
--------
55+
56+
# v1.4.0
57+
58+
- 刷新扩展目录,可用扩展总数增加到 **507**,并更新 `timescaledb 2.26.3``decoderbufs 3.5.0``pgclone 4.0.0``nominatim_fdw 1.3` 等版本。
59+
- 默认 `pgrx``0.17.0` 升级到 `0.18.0`,同步对齐相关 Rust 扩展构建版本。
60+
-`pig build get` 刷新权威源码包映射,覆盖 Cloudberry / OrioleDB 构建输入,以及 RDKit / OneSparse 相关附加源码。
61+
- 修复 `repo set` 标志位隔离问题,并修正 PostgreSQL schema 级维护 SQL。
62+
- `el9.aarch64` 上的 `patroni` 升级到 `4.1.1`
63+
64+
**校验和**
65+
66+
```bash
67+
c8d2f46ea1b25f7d4665ee0994f0cb403a59f1464f80b3ecfa575ac283e5ecd0 pig-1.4.0-1.aarch64.rpm
68+
fb1fd2f4f1e71894779de7b11a42960c09261620dffa0b54ff7f84e60efbf976 pig-1.4.0-1.x86_64.rpm
69+
aa08045a31c26b9a6bfb770753817581c819022a6ed899e44f7b5a31f57f1733 pig-v1.4.0.darwin-amd64.tar.gz
70+
80e50dd2ccd08d4a4016e85518186e156498e00c56a898e65acb96466db339f0 pig-v1.4.0.darwin-arm64.tar.gz
71+
e425bf35ab6cb7907e94caca802b4418e3baf4bb1642dd957ab4baaa9db9f583 pig-v1.4.0.linux-amd64.tar.gz
72+
840a21695955d64af7df12f7157b49573b18586bb2bf9cc5e7079074b86d39b7 pig-v1.4.0.linux-arm64.tar.gz
73+
401d91bae78b14e3dcc338aaac9e451e94282c79efbe9affabcfeb8b36ece587 pig_1.4.0-1_amd64.deb
74+
d60515f72fb9f8963554dc5668d2398e5ecefd0153a7756a9d555de90115bcce pig_1.4.0-1_arm64.deb
75+
```
76+
77+
发布:https://github.com/pgsty/pig/releases/tag/v1.4.0
78+
79+
5380
--------
5481

5582
# v1.3.4

content/docs/pig/start.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,18 @@ $ curl -fsSL https://repo.pigsty.cc/pig | bash
4444
[INFO] kernel = Linux
4545
[INFO] machine = x86_64
4646
[INFO] package = deb
47-
[INFO] pkg_url = https://repo.pigsty.cc/pkg/pig/v1.0.0/pig_1.0.0-1_amd64.deb
48-
[INFO] download = /tmp/pig_1.0.0-1_amd64.deb
49-
[INFO] downloading pig v1.0.0
50-
curl -fSL https://repo.pigsty.cc/pkg/pig/v1.0.0/pig_1.0.0-1_amd64.deb -o /tmp/pig_1.0.0-1_amd64.deb
47+
[INFO] pkg_url = https://repo.pigsty.cc/pkg/pig/v1.4.0/pig_1.4.0-1_amd64.deb
48+
[INFO] download = /tmp/pig_1.4.0-1_amd64.deb
49+
[INFO] downloading pig v1.4.0
50+
curl -fSL https://repo.pigsty.cc/pkg/pig/v1.4.0/pig_1.4.0-1_amd64.deb -o /tmp/pig_1.4.0-1_amd64.deb
5151
######################################################################## 100.0%
52-
[INFO] md5sum = a543882aa905713a0c50088d4e848951b6957a37a1594d7e9f3fe46453d5ce66
53-
[INFO] installing: dpkg -i /tmp/pig_1.0.0-1_amd64.deb
52+
[INFO] md5sum = 401d91bae78b14e3dcc338aaac9e451e94282c79efbe9affabcfeb8b36ece587
53+
[INFO] installing: dpkg -i /tmp/pig_1.4.0-1_amd64.deb
5454
(Reading database ... 166001 files and directories currently installed.)
55-
Preparing to unpack /tmp/pig_1.0.0-1_amd64.deb ...
56-
Unpacking pig (1.0.0-1) ...
57-
Setting up pig (1.0.0-1) ...
58-
[INFO] pig v1.0.0 installed successfully
55+
Preparing to unpack /tmp/pig_1.4.0-1_amd64.deb ...
56+
Unpacking pig (1.4.0-1) ...
57+
Setting up pig (1.4.0-1) ...
58+
[INFO] pig v1.4.0 installed successfully
5959
check https://pigsty.io/ext/ for details
6060
```
6161

@@ -67,8 +67,7 @@ PIG 是一个由 Go 编写的二进制程序,默认安装路径为 `/usr/bin/p
6767

6868
```bash
6969
$ pig version
70-
pig version 1.0.0 linux/amd64
71-
build: HEAD dc8f343 2026-01-26T15:52:04Z
70+
pig version 1.4.0 linux/amd64
7271
```
7372

7473
使用 `pig status` 命令,会打印当前环境的状态,操作系统代码,PG 的安装情况,仓库的可访问性与延迟。
@@ -77,7 +76,7 @@ build: HEAD dc8f343 2026-01-26T15:52:04Z
7776
$ pig status
7877

7978
# [Configuration] ================================
80-
Pig Version : 1.0.0
79+
Pig Version : 1.4.0
8180
Pig Config : /home/vagrant/.pig/config.yml
8281
Log Level : info
8382
Log Path : stderr
@@ -146,7 +145,7 @@ test_decoding available - ETL --s--x PostgreSQL
146145
pgoutput available - ETL --s--- PostgreSQL CONTRIB 14-18 postgresql-18 Logical Replication output plugin
147146

148147

149-
(504 Rows) (Status: installed, available, not avail | Flags: b = HasBin, d = HasDDL, s = HasLib, l = NeedLoad, t = Trusted, r = Relocatable, x = Unknown)
148+
(507 Rows) (Status: installed, available, not avail | Flags: b = HasBin, d = HasDDL, s = HasLib, l = NeedLoad, t = Trusted, r = Relocatable, x = Unknown)
150149
```
151150

152151
所有的扩展元数据都在一份名为 [`extension.csv`](https://github.com/pgsty/pig/blob/main/cli/ext/assets/extension.csv) 的数据文件中定义,

content/docs/repo/infra/list.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -112,14 +112,14 @@ allow_loading_unsigned_plugins = victoriametrics-logs-datasource,victoriametrics
112112

113113
PostgreSQL 相关工具、数据库管理系统和其他实用程序
114114

115-
| 名称 | 版本 | 许可证 | 备注 |
116-
|-------------------------------------------------------------|-----------|--------------------------------------------------------------------------------------|--------------------------------|
117-
| [`etcd`](https://github.com/etcd-io/etcd) | `3.6.10` | [Apache-2.0](https://github.com/etcd-io/etcd/blob/main/LICENSE) | 容错分布式协调服务(仅 EL 仓库更新,APT 暂缓) |
118-
| [`kafka`](https://github.com/apache/kafka) | `4.2.0` | [Apache-2.0](https://github.com/apache/kafka/blob/trunk/LICENSE) | 消息队列 |
119-
| [`duckdb`](https://github.com/duckdb/duckdb) | `1.5.2` | [MIT](https://github.com/duckdb/duckdb/blob/main/LICENSE) | 嵌入式 OLAP |
120-
| [`ferretdb`](https://github.com/FerretDB/FerretDB) | `2.7.0` | [Apache-2.0](https://github.com/FerretDB/FerretDB/blob/main/LICENSE) | 基于 PG 的 MongoDB |
121-
| [`tigerbeetle`](https://github.com/tigerbeetle/tigerbeetle) | `0.17.0` | [Apache-2.0](https://github.com/tigerbeetle/tigerbeetle/blob/main/LICENSE) | 金融 OLTP |
122-
| [`ivorysql`](https://github.com/IvorySQL/IvorySQL) | `5.3` | [Apache-2.0](https://github.com/IvorySQL/IvorySQL/blob/IVORY_REL_5_STABLE/LICENSE) | Oracle 兼容的 PG 18.1 |
115+
| 名称 | 版本 | 许可证 | 备注 |
116+
|-------------------------------------------------------------|----------|------------------------------------------------------------------------------------|-----------------------------|
117+
| [`etcd`](https://github.com/etcd-io/etcd) | `3.6.10` | [Apache-2.0](https://github.com/etcd-io/etcd/blob/main/LICENSE) | 容错分布式协调服务(仅 EL 仓库更新,APT 暂缓) |
118+
| [`kafka`](https://github.com/apache/kafka) | `4.2.0` | [Apache-2.0](https://github.com/apache/kafka/blob/trunk/LICENSE) | 消息队列 |
119+
| [`duckdb`](https://github.com/duckdb/duckdb) | `1.5.2` | [MIT](https://github.com/duckdb/duckdb/blob/main/LICENSE) | 嵌入式 OLAP |
120+
| [`ferretdb`](https://github.com/FerretDB/FerretDB) | `2.7.0` | [Apache-2.0](https://github.com/FerretDB/FerretDB/blob/main/LICENSE) | 基于 PG 的 MongoDB |
121+
| [`tigerbeetle`](https://github.com/tigerbeetle/tigerbeetle) | `0.17.0` | [Apache-2.0](https://github.com/tigerbeetle/tigerbeetle/blob/main/LICENSE) | 金融 OLTP |
122+
| [`ivorysql`](https://github.com/IvorySQL/IvorySQL) | `5.3` | [Apache-2.0](https://github.com/IvorySQL/IvorySQL/blob/IVORY_REL_5_STABLE/LICENSE) | Oracle 兼容的 PG 18.1 |
123123
{.stretch-last}
124124

125125

@@ -131,7 +131,7 @@ Pig 包管理器、PostgreSQL 工具和其他数据库相关实用程序
131131

132132
| 名称 | 版本 | 许可证 | 备注 |
133133
|-----------------------------------------------------------------------------------------|------------|-----------------------------------------------------------------------------------------|-------------------------------|
134-
| [`pig`](https://github.com/pgsty/pig) | `1.3.4` | [Apache-2.0](https://github.com/pgsty/pig/blob/main/LICENSE) | PG 包管理器 |
134+
| [`pig`](https://github.com/pgsty/pig) | `1.4.0` | [Apache-2.0](https://github.com/pgsty/pig/blob/main/LICENSE) | PG 包管理器 |
135135
| [`vip-manager`](https://github.com/cybertec-postgresql/vip-manager) | `4.0.0` | [BSD-2](https://github.com/cybertec-postgresql/vip-manager/blob/master/LICENSE) | 将 L2 VIP 绑定到 PG 主节点 |
136136
| [`pgschema`](https://github.com/pgplex/pgschema) | `1.9.0` | [Apache-2.0](https://github.com/pgplex/pgschema/blob/main/LICENSE) | Terraform 风格的声明式 PG 模式迁移 CLI |
137137
| [`pgstream`](https://github.com/xataio/pgstream) | `1.0.1` | [Apache-2.0](https://github.com/xataio/pgstream/blob/main/LICENSE) | PostgreSQL 复制与 DDL 变更同步 |
@@ -142,14 +142,14 @@ Pig 包管理器、PostgreSQL 工具和其他数据库相关实用程序
142142
| [`dblab`](https://github.com/danvergara/dblab) | `0.38.0` | [MIT](https://github.com/danvergara/dblab/blob/main/LICENSE) | 多数据库命令行工具 |
143143
| [`rainfrog`](https://github.com/achristmascarl/rainfrog) | `0.3.18` | [MIT](https://github.com/achristmascarl/rainfrog/blob/main/LICENSE) | Postgres 终端数据库管理工具 |
144144
| [`sql-studio`](https://github.com/frectonz/sql-studio) | `0.1.51` | [MIT](https://github.com/frectonz/sql-studio/blob/main/LICENSE) | 终端 SQL 数据库浏览器 |
145-
| [`sqlcmd`](https://github.com/microsoft/go-sqlcmd) | `1.10.0` | [MIT](https://github.com/microsoft/go-sqlcmd/blob/main/LICENSE) | MS SQL Server 数据库客户端 |
145+
| [`sqlcmd`](https://github.com/microsoft/go-sqlcmd) | `1.10.0` | [MIT](https://github.com/microsoft/go-sqlcmd/blob/main/LICENSE) | MS SQL Server 数据库客户端 |
146146
| [`pev2`](https://github.com/dalibo/pev2) | `1.21.0` | [PostgreSQL](https://github.com/dalibo/pev2/blob/master/LICENSE.md) | PostgreSQL 执行计划可视化工具 2 |
147147
| [`sealos`](https://github.com/labring/sealos) | `5.1.1` | [Apache-2.0](https://github.com/labring/sealos/blob/main/LICENSE) | 开箱即用的 Kubernetes 发行版 |
148148
| [`vray`](https://github.com/v2fly/v2ray-core) | `5.48.0` | [MIT](https://github.com/v2fly/v2ray-core/blob/master/LICENSE) | 构建代理以绕过网络限制 |
149-
| [`xray`](https://github.com/XTLS/Xray-core) | `26.3.27` | [MPL-2.0](https://github.com/XTLS/Xray-core/blob/main/LICENSE) | 新一代代理核心,支持更强路由与传输协议 |
149+
| [`xray`](https://github.com/XTLS/Xray-core) | `26.3.27` | [MPL-2.0](https://github.com/XTLS/Xray-core/blob/main/LICENSE) | 新一代代理核心,支持更强路由与传输协议 |
150150
| [`gost`](https://github.com/ginuerzh/gost) | `2.12.0` | [MIT](https://github.com/ginuerzh/gost/blob/master/LICENSE) | Go 编写的通用隧道与代理工具 |
151-
| [`sabiql`](https://github.com/riii111/sabiql) | `1.11.0` | [MIT](https://github.com/riii111/sabiql/blob/main/LICENSE) | 现代化 SQL 客户端(PostgreSQL/MySQL) |
152-
| [`postgrest`](https://github.com/PostgREST/postgrest) | `14.10` | [MIT](https://github.com/PostgREST/postgrest/blob/main/LICENSE) | PostgreSQL RESTful API 服务器 |
151+
| [`sabiql`](https://github.com/riii111/sabiql) | `1.11.0` | [MIT](https://github.com/riii111/sabiql/blob/main/LICENSE) | 现代化 SQL 客户端(PostgreSQL/MySQL) |
152+
| [`postgrest`](https://github.com/PostgREST/postgrest) | `14.10` | [MIT](https://github.com/PostgREST/postgrest/blob/main/LICENSE) | PostgreSQL RESTful API 服务器 |
153153
| [`npgsqlrest`](https://github.com/vb-consulting/NpgsqlRest) | `3.12.0` | [MIT](https://github.com/vb-consulting/NpgsqlRest/blob/master/LICENSE.md) | .NET PostgreSQL REST API 生成器 |
154154
| [`caddy`](https://github.com/caddyserver/caddy) | `2.11.2` | [Apache-2.0](https://github.com/caddyserver/caddy/blob/master/LICENSE) | 自动 HTTPS 的 Web 服务器 |
155155
| [`hugo`](https://github.com/gohugoio/hugo) | `0.160.1` | [Apache-2.0](https://github.com/gohugoio/hugo/blob/master/LICENSE) | 快速静态网站生成器 |

0 commit comments

Comments
 (0)