Skip to content

Commit 0f0f2b2

Browse files
committed
udpate pig cli docs
1 parent 916f854 commit 0f0f2b2

29 files changed

Lines changed: 2826 additions & 3683 deletions

content/pig/_index.zh.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: PIG 包管理器
3-
description: PostgreSQL 扩展包管理器
2+
title: "PIG 1.5 文档"
3+
description: PostgreSQL 扩展生态包管理器与管理命令行工具
44
icon: PiggyBank
55
full: true
66
cascade:
@@ -10,25 +10,24 @@ comments: false
1010
weight: 100
1111
---
1212

13-
1413
—— **Postgres Install Genius,PostgreSQL 生态中缺失的扩展包管理器**
1514

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

2019
PIG 的命令设计同样适合自动化脚本:提供统一的参数风格、清晰的错误提示,以及如 `--plan` 等预览开关与确认步骤。
2120

2221
请注意:对于扩展安装来说,**pig 并非必须组件**,您依然可以使用 apt / dnf 等包管理器直接访问 [**Pigsty PGSQL**](/zh/repo/pgsql/) 仓库。
2322

24-
- [**简介**](/zh/pig/intro):为什么需要专用的 PG 包管理器?
25-
- [**上手**](/zh/pig/start):快速上手与样例
26-
- [**安装**](/zh/pig/install):下载、安装、更新 pig
23+
- [**简介**](/zh/pig/intro/):为什么需要专用的 PG 包管理器?
24+
- [**上手**](/zh/pig/start/):快速上手与样例
25+
- [**安装**](/zh/pig/install/):下载、安装、更新 pig
2726

2827

2928
## 快速上手
3029

31-
使用以下命令即可在您的系统上 [**安装**](/zh/pig/install) PIG 包管理器:
30+
使用以下命令即可在您的系统上 [**安装**](/zh/pig/install/) PIG 包管理器:
3231

3332
**默认安装**(Cloudflare CDN):
3433

@@ -42,7 +41,7 @@ curl -fsSL https://repo.pigsty.io/pig | bash
4241
curl -fsSL https://repo.pigsty.cc/pig | bash
4342
```
4443

45-
安装完成后,几行命令即可 [**快速开始**](/zh/pig/start) 。例如,若需安装 PG 18 与相应的 [**`pg_duckdb`**](https://pgext.cloud/e/pg_duckdb) 扩展:
44+
安装完成后,几行命令即可 [**快速开始**](/zh/pig/start/)。例如,若需安装 PG 18 与相应的 [**`pg_duckdb`**](/e/pg_duckdb/) 扩展:
4645

4746
```bash
4847
$ pig repo set # 一次性设置好 Linux, Pigsty + PGDG 仓库(覆盖式!)
@@ -59,17 +58,19 @@ $ pig install -y vector # 您可以使用扩展名称(vector)
5958

6059
**扩展管理**
6160

62-
- [**pig repo**](/zh/pig/cmd/repo):管理 APT/YUM 软件仓库
63-
- [**pig ext**](/zh/pig/cmd/ext):管理 PostgreSQL 扩展
64-
- [**pig build**](/zh/pig/cmd/build):从源码构建扩展
61+
- [**pig repo**](/zh/pig/cmd/repo/):管理 APT/YUM 软件仓库
62+
- [**pig ext**](/zh/pig/cmd/ext/):管理 PostgreSQL 扩展
63+
- [**pig build**](/zh/pig/cmd/build/):从源码构建扩展
64+
- [**pig install**](/zh/pig/cmd/#pig-install):通过原生包管理器安装 PostgreSQL 与扩展包
6565

6666
**Pigsty 管理**
6767

68-
- [**pig sty**](/zh/pig/cmd/sty):管理 Pigsty 安装
69-
- [**pig postgres**](/zh/pig/cmd/pg):管理本地 PostgreSQL 服务,创建一次性物理 Fork
70-
- [**pig patroni**](/zh/pig/cmd/pt):管理 Patroni HA 集群
71-
- [**pig pgbackrest**](/zh/pig/cmd/pb):管理 pgBackRest 备份
72-
- [**pig pitr**](/zh/pig/cmd/pitr):编排式时间点恢复
68+
- [**pig sty**](/zh/pig/cmd/sty/):管理 Pigsty 安装
69+
- [**pig context**](/zh/pig/cmd/#pig-context):采集主机、PostgreSQL、Patroni、pgBackRest 与扩展上下文
70+
- [**pig pg**](/zh/pig/cmd/pg/):管理本地 PostgreSQL 服务
71+
- [**pig pt**](/zh/pig/cmd/pt/):管理 Patroni HA 集群
72+
- [**pig pb**](/zh/pig/cmd/pb/):管理 pgBackRest 备份
73+
- [**pig pitr**](/zh/pig/cmd/pitr/):时间点恢复工作流
7374

7475

7576
## 关于

0 commit comments

Comments
 (0)