Skip to content

Commit 470aa6b

Browse files
committed
update zh stub
1 parent 502c01c commit 470aa6b

587 files changed

Lines changed: 18751 additions & 39 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

content/e/plpgsql_check.md

Lines changed: 36 additions & 6 deletions
Large diffs are not rendered by default.

content/os/matrix.md

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

content/os/matrix.zh.md

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

static/matrix/index.html

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

stub-zh/I4R_AUDB_extension.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## 用法
2+
3+
来源:
4+
5+
- [官方上游 README](https://github.com/asxvi/audb/blob/6018074c6e7e7e8416ccc7a04f1de9365d2f44dc/README.md)
6+
- [官方扩展控制文件 (I4R_AUDB_extension.control)](https://github.com/asxvi/audb/blob/6018074c6e7e7e8416ccc7a04f1de9365d2f44dc/c_extension/i4r_audb_extension/I4R_AUDB_extension.control)
7+
- [官方扩展 SQL (i4r_audb_extension--1.1.sql)](https://github.com/asxvi/audb/blob/6018074c6e7e7e8416ccc7a04f1de9365d2f44dc/c_extension/i4r_audb_extension/i4r_audb_extension--1.1.sql)
8+
9+
`I4R_AUDB_extension` — AUDB 操作对于 PostgreSQL int4range 值。当 SQL 需要这些特殊函数或聚合时使用它。请使用上述链接的上游固定版本作为 API 边界,并在目标 PostgreSQL 构建上进行测试。
10+
11+
### 核心工作流
12+
13+
```sql
14+
CREATE EXTENSION "I4R_AUDB_extension";
15+
```
16+
17+
在目标数据库中安装扩展,如果有可用的最小上游示例,请运行它,并在将其集成到应用程序 SQL 中之前验证已安装的版本和返回值。
18+
19+
### 重要对象
20+
21+
- `agg_avg_range_finalfunc(internal)` 是一个扩展函数,返回 `int4range`
22+
- `agg_avg_range_transfunc(state internal, range int4range, mult int4range)` 是一个扩展函数,返回 `internal`
23+
- `agg_count_transfunc(state int4range, input int4range)` 是一个扩展函数,返回 `int4range`
24+
- `agg_max_range_transfunc(state int4range, input int4range)` 是一个扩展函数,返回 `int4range`
25+
- `agg_max_set_transfunc(state int4range[], input int4range[])` 是一个扩展函数,返回 `int4range[]`
26+
- `agg_min_max_set_finalfunc(int4range[])` 是一个扩展函数,返回 `int4range[]`
27+
- `agg_min_range_transfunc(state int4range, input int4range)` 是一个扩展函数,返回 `int4range`
28+
- `agg_min_set_transfunc(state int4range[], input int4range[])` 是一个扩展函数,返回 `int4range[]`
29+
- `agg_sum_range_transfunc(int4range, int4range)` 是一个扩展函数,返回 `int4range`
30+
- `agg_sum_set_finalfunc(internal)` 是一个扩展函数,返回 `int4range[]`
31+
- `agg_sum_set_finalfunc_metrics(internal)` 是一个扩展函数,返回 `sum_set_metrics`
32+
- `agg_sum_set_transfunc(internal, set int4range[], resizeTrigger integer, reduceToSize integer)` 是一个扩展函数,返回 `internal`
33+
- `agg_sum_set_transfunc_metrics(internal, int4range[], integer, integer, bool)` 是一个扩展函数,返回 `internal`
34+
- `array_length(set int4range[])` 是一个扩展函数,返回 `int4`
35+
36+
### 要求与注意事项
37+
38+
- 审查后的控制文件声明默认版本为 `1.1`
39+
- 控制文件将扩展标记为可重定位。
40+
- 在生产使用前,请确认权限、支持的 PostgreSQL 版本、升级行为和失败情况。

stub-zh/ac.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
## 用法
2+
3+
来源:
4+
5+
- [官方上游 README](https://github.com/darh/pgxs-acl/blob/facb10146c6a23cf2f3c9580c7d408677c5a8641/README.md)
6+
- [官方扩展控制文件 (ac.control)](https://github.com/darh/pgxs-acl/blob/facb10146c6a23cf2f3c9580c7d408677c5a8641/src/ac.control)
7+
- [官方扩展 SQL (ac--0.0.1.sql)](https://github.com/darh/pgxs-acl/blob/facb10146c6a23cf2f3c9580c7d408677c5a8641/src/ac--0.0.1.sql)
8+
9+
`ac` — 访问控制 Postgres 扩展(包含开发环境)。在实现相应的安全、审计或访问控制工作流时使用它。上游明确表示该项目尚未准备好生产使用。
10+
11+
### 核心工作流
12+
13+
```sql
14+
CREATE EXTENSION ac;
15+
16+
SELECT ac_policy(
17+
'user:1',
18+
ARRAY['read', 'write'],
19+
ARRAY['delete']
20+
);
21+
```
22+
23+
在目标数据库中安装扩展,当可用时运行上游提供的最小示例,并在将其集成到应用程序 SQL 中之前验证安装的版本和返回值。
24+
25+
### 重要对象
26+
27+
- `ac_check(ac_operation, ac_subject, ac_policy[])` 是一个扩展函数,返回 `BOOLEAN`
28+
- `ac_check(op ac_operation , bindings ac_subject[] , list ac_policy[])` 是一个扩展函数,返回 `BOOLEAN`
29+
- `ac_list_cleanup(dirty ac_policy[])` 是一个扩展函数,返回 `ac_policy[]`
30+
- `ac_policy(ac_subject, ac_operation)` 是一个扩展函数,返回 `ac_policy`
31+
- `ac_policy(ac_subject, ac_operation, ac_operation)` 是一个扩展函数,返回 `ac_policy`
32+
- `ac_policy(ac_subject, ac_operation[])` 是一个扩展函数,返回 `ac_policy`
33+
- `ac_policy(ac_subject, ac_operation[], ac_operation)` 是一个扩展函数,返回 `ac_policy`
34+
- `ac_policy(ac_subject, ac_operation[], ac_operation[])` 是一个扩展函数,返回 `ac_policy`
35+
- `ac_policy` 是一个扩展定义的类型。
36+
- `ac_operation` 是一个扩展定义的域。
37+
- `ac_subject` 是一个扩展定义的域。
38+
39+
### 要求与注意事项
40+
41+
- 审查后的控制文件声明默认版本为 `0.0.1`
42+
- 控制文件标记该扩展为可重定位。
43+
- 上游明确表示该项目尚未准备好生产使用。
44+
- 上游描述该项目仍处于开发阶段。
45+
- 在生产使用前,请确认权限、支持的 PostgreSQL 版本、升级行为和失败情况与固定源代码一致。

stub-zh/accel_ext.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
## 用法
2+
3+
来源:
4+
5+
- [官方上游 README](https://github.com/19pine-ai/transparent-offload/blob/b81a4282dde314bd7fe86c9529dddcc6130116d8/README.md)
6+
- [官方扩展控制文件 (accel_ext.control)](https://github.com/19pine-ai/transparent-offload/blob/b81a4282dde314bd7fe86c9529dddcc6130116d8/transparent-runtime/apps/pg_accel/accel_ext.control)
7+
- [官方扩展 SQL (accel_ext--1.0.sql)](https://github.com/19pine-ai/transparent-offload/blob/b81a4282dde314bd7fe86c9529dddcc6130116d8/transparent-runtime/apps/pg_accel/accel_ext--1.0.sql)
8+
9+
`accel_ext` — 细粒度加速器卸载运行时,可以在 GPU、HSM 或推理工作与其他 PostgreSQL 请求之间重叠执行。当应用程序需要此特定数据库功能时,请使用它。上游将此功能描述为实验性。
10+
11+
### 核心工作流
12+
13+
```sql
14+
CREATE EXTENSION accel_ext;
15+
```
16+
17+
在目标数据库中安装扩展,如果有可用的最小上游示例,请运行该示例,并在将其集成到应用程序 SQL 之前验证已安装的版本和返回值。
18+
19+
### 重要对象
20+
21+
- `accel_async(integer)` 是一个扩展函数,返回 `integer`
22+
- `accel_sync(integer)` 是一个扩展函数,返回 `integer`
23+
24+
### 要求与注意事项
25+
26+
- 审查后的控制文件声明默认版本为 `1.0`
27+
- 控制文件将扩展标记为可重定位。
28+
- 上游将项目的一部分或全部标记为实验性。
29+
- 在生产使用前,请确认权限、支持的 PostgreSQL 版本、升级行为和失败情况,以匹配固定源。

stub-zh/aclexplode.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
## 用法
2+
3+
来源:
4+
5+
- [官方上游 README](https://api.pgxn.org/src/aclexplode/aclexplode-1.0.3/README.md)
6+
- [官方扩展控制文件 (aclexplode.control)](https://api.pgxn.org/src/aclexplode/aclexplode-1.0.3/aclexplode.control)
7+
- [官方扩展 SQL (aclexplode.sql)](https://api.pgxn.org/src/aclexplode/aclexplode-1.0.3/sql/aclexplode.sql)
8+
9+
`aclexplode` — 确保你已经安装了 pg_config 并将其添加到路径中。如果你使用的是 RPM 包管理器安装 PostgreSQL,请确保也安装了 -devel 包。如果需要,可以在构建过程中指定其位置:使用上述链接的固定上游版本作为 API 边界,并在目标 PostgreSQL 版本上进行测试。
10+
11+
### 核心工作流
12+
13+
```sql
14+
CREATE EXTENSION aclexplode;
15+
```
16+
17+
在目标数据库中安装扩展,在可用时运行上游示例中的最小示例,并在将其集成到应用程序 SQL 中之前验证已安装的版本和返回值。
18+
19+
### 重要对象
20+
21+
- `aclexplode(aclitem[], OUT grantor oid, OUT grantee oid, OUT privilege_type text, OUT is_grantable bool)` 是一个扩展函数,返回 `SETOF`
22+
23+
### 要求与注意事项
24+
25+
- 审查后的控制文件声明默认版本为 `1.0.3`
26+
- 控制文件将扩展标记为可重定位。
27+
- 在生产使用之前,请确认权限、支持的 PostgreSQL 版本、升级行为和失败情况与固定源进行比对。

stub-zh/acoustid.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
## 用法
2+
3+
来源:
4+
5+
- [官方上游 README](https://github.com/acoustid/pg_acoustid/blob/102f3c870c6157704694c2ddbad3ae8ab2c7de91/README.md)
6+
- [官方扩展控制文件 (acoustid.control)](https://github.com/acoustid/pg_acoustid/blob/102f3c870c6157704694c2ddbad3ae8ab2c7de91/acoustid.control)
7+
- [官方扩展 SQL (acoustid--1.0.sql)](https://github.com/acoustid/pg_acoustid/blob/102f3c870c6157704694c2ddbad3ae8ab2c7de91/acoustid--1.0.sql)
8+
9+
`acoustid` — AcoustID 工具函数 for PostgreSQL =========================================。当 SQL 需要这些特殊函数或聚合时使用它。使用上述链接的上游固定版本作为 API 边界,并在目标 PostgreSQL 构建中进行测试。
10+
11+
### 核心工作流
12+
13+
```sql
14+
CREATE EXTENSION acoustid;
15+
```
16+
17+
在目标数据库中安装扩展,如果有可用的最小上游示例,请运行它,并在将其集成到应用程序 SQL 中之前验证已安装的版本和返回值。
18+
19+
### 重要对象
20+
21+
- `acoustid_compare2(int4[], int4[], int DEFAULT 0)` 是一个扩展函数,返回 `float4`
22+
- `acoustid_compare3(int4[], int4[], int DEFAULT -1)` 是一个扩展函数,返回 `float4`
23+
- `acoustid_extract_query(int4[])` 是一个扩展函数,返回 `int4[]`
24+
25+
### 要求与注意事项
26+
27+
- 审查后的控制文件声明默认版本为 `1.0`
28+
- 控制文件将扩展标记为可重定位。
29+
- 在生产使用前,请确认权限、支持的 PostgreSQL 版本、升级行为和失败情况与固定源进行比对。

stub-zh/aethel_smgr.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
## 用法
2+
3+
来源:
4+
5+
- [官方上游 README](https://github.com/cloudivian-org/aetheldb/blob/012ee8637f0c9130e2033cbd6f59e480809e166d/compute/README.md)
6+
- [官方扩展控制文件 (aethel_smgr.control)](https://github.com/cloudivian-org/aetheldb/blob/012ee8637f0c9130e2033cbd6f59e480809e166d/compute/extension/aethel_smgr/aethel_smgr.control)
7+
- [官方扩展 SQL (aethel_smgr--1.0.sql)](https://github.com/cloudivian-org/aetheldb/blob/012ee8637f0c9130e2033cbd6f59e480809e166d/compute/extension/aethel_smgr/aethel_smgr--1.0.sql)
8+
9+
`aethel_smgr` — AethelDB - 一个解耦的、无服务器的 PostgreSQL 平台。当应用程序需要这种特定的数据库功能时使用它。使用上述链接的上游固定版本作为 API 边界,并在目标 PostgreSQL 构建上进行测试。
10+
11+
### 核心工作流
12+
13+
```sql
14+
CREATE EXTENSION aethel_smgr;
15+
```
16+
17+
在目标数据库中安装扩展,当可用时运行上游示例中的最小示例,并在将其集成到应用程序 SQL 之前验证已安装的版本和返回值。
18+
19+
### 重要对象
20+
21+
- `aethel_smgr_status()` 是一个扩展函数,返回 `text`
22+
23+
### 要求与注意事项
24+
25+
- 控制文件声明默认版本为 `1.0`
26+
- 控制文件将扩展标记为可重定位。
27+
- 控制文件要求超级用户进行安装。
28+
- 在生产使用之前,请确认权限、支持的 PostgreSQL 版本、升级行为和失败情况与固定源中的信息一致。

0 commit comments

Comments
 (0)