pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2670 个扩展插件。
找到 171 个扩展。 清除筛选
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| pg_nowhere | 0.1 | 禁止无WHERE子句的UPDATE和DELETE查询 | ADMIN | Public Domain | C | — | 1 |
| pg_outrider | 1.0 | 动态启动后台工作进程,在关系空闲空间低于设定水位时扩展关系。 | ADMIN | — | C | — | 1 |
| pg_promise_guard | 0.2.9 | 检查不再实际执行的模式保证与约束状态 | ADMIN | Apache-2.0 | SQL | 13–19 | 1 |
| pg_recyclebin | 0.1.0 | 拦截 DROP TABLE 与 TRUNCATE,将可恢复的表数据和元数据保存在回收站模式中。 | ADMIN | MIT | Rust | 14–18 | 1 |
| pg_reject_truncate | 1.0 | 通过 ProcessUtility 钩子拒绝 PostgreSQL TRUNCATE 操作。 | ADMIN | — | C | — | 1 |
| pg_rlimit | 1.0 | 按会话通过 SQL 函数或 GUC 设置、读取进程地址空间资源限制。 | ADMIN | BSD-3-Clause | C | 10–18 | 1 |
| pg_sats | 0.1.0 | 使用聪计价余额按角色计量查询,并可选择强制限额。 | ADMIN | MIT | C | 14–18 | 1 |
| pg_setpriority | 1.0 | 读取或调整 PostgreSQL 进程的 Unix 调度优先级 | ADMIN | — | C | — | 1 |
| pg_settimeout | 1.1 | 在后台工作进程中执行延迟或周期性 SQL 任务 | ADMIN | MIT | C | 10–11 | 1 |
| pg_toastutils | 1.0 | pg_toastutils:统计观测类 PostgreSQL 扩展;上游说明为“TOAST inspection utils for postgres”。 | ADMIN | PostgreSQL | C | — | 1 |
| pgds | 0.0.1 | 动态统计 | ADMIN | PostgreSQL | C | — | 1 |
| plsh_mtb | 1.0 | plsh_mtb 是一个 PostgreSQL 多租户备份控制器,使用 PL/SH 调用随扩展安装的 Korn Shell 命令。 | ADMIN | PostgreSQL | Shell | — | 1 |
| showenv | 1.0 | 显示后端环境变量 | ADMIN | Apache-2.0 | C | — | 1 |
| alohadb_cron | 1.0 | 在 AlohaDB 中按 cron 表达式调度 SQL 任务 | ADMIN | MIT | C | 18 | |
| alohadb_pool | 1.0 | AlohaDB内置连接池 | ADMIN | MIT | C | — | |
| alohadb_scale | 1.0 | AlohaDB 缩容至零管理扩展。 | ADMIN | MIT | C | — | |
| apg_plan_mgmt | 3.0 | apg_plan_mgmt:Amazon Aurora PostgreSQL 查询计划管理扩展,用于捕获并使用受管计划基线。 | ADMIN | — | C | 12–18 | |
| apgunit | 1.0 | apgunit:RDS/Aurora PostgreSQL 内部扩展,AWS 文档显示仅旧版 Aurora PostgreSQL 9.6 中列出且已不再支持。 | ADMIN | — | C | — | |
| check_updates | 1.0.1 | 触发函数以允许/拒绝某些类型的表更新 | ADMIN | PostgreSQL | SQL | — | |
| debug_funcs | 1.0 | 用于调试和基准测试 PostgreSQL 缓冲区与关系锁的函数。 | ADMIN | — | C | — | |
| edb_cloneschema | — | 为 EPAS 提供本地与跨数据库模式克隆。 | ADMIN | Proprietary | — | — | |
| edb_pg_tuner | 1.3.2 | 分析资源与工作负载并给出 PostgreSQL 调优建议。 | ADMIN | Proprietary | — | — | |
| flow_control | 1.0 | Amazon RDS PostgreSQL Multi-AZ 集群扩展,通过限制写入降低副本延迟。 | ADMIN | — | C | 13–18 | |
| gbdchecks | 1.1 | 提供膨胀、锁、查询统计和权限检查函数及视图的数据库巡检扩展。 | ADMIN | GPL-3.0 | SQL | 11 | |
| gevel | 1.1 | 用于检查 GiST、GIN、SP-GiST、B-tree 和 BRIN 索引内部结构的扩展。 | ADMIN | GPL-2.0 | C | 10–18 | |
| google_plan_management | — | AlloyDB 预览版扩展,用于跟踪、批准、拒绝并稳定选择查询计划。 | ADMIN | — | C | 14–18 | |
| gp_internal_tools | 1.0.0 | Greenplum内部工具集 | ADMIN | Apache-2.0 | C | — | |
| hypostats | 0.0.0 | 将 pg_statistic 统计信息行导出/导入为 JSON,用于统计信息实验。 | ADMIN | MIT | Rust | 12–17 | |
| launchql-ext-jobs | 0.4.5 | 历史 LaunchQL SQL 任务队列及工作进程协调 | ADMIN | MIT | PLpgSQL | — | |
| mansueli-function_vc | 1.0.1 | PostgreSQL函数内版本控制系统 | ADMIN | — | SQL | — | |
| myext | noop | 一种用于重新加载PostgreSQLSQL扩展而不丢失由扩展管理表中的数据的实用且灵活模式 | ADMIN | — | Shell | — | |
| parallel_clone | — | 用于并行模式克隆的 EPAS 预加载工作进程。 | ADMIN | Proprietary | — | — | |
| pg_adm | 0.0.1 | 提供若干 PostgreSQL 管理辅助工具。 | ADMIN | GPL-3.0 | SQL | 10–18 | |
| pg_concurrency_control | 1.0 | 阿里云 RDS PostgreSQL 的 SQL 并发控制扩展,可按语句类型限制并发并管理等待队列。 | ADMIN | — | C | 10–11 | |
| pg_creation_tracker | 1.0 | 利用事件触发器记录建表时间,并尽力推断历史对象时间 | ADMIN | — | PLpgSQL | — | |
| pg_dbbackup | 0.0.1 | 按数据库执行逻辑备份、恢复链与定时备份管理 | ADMIN | MIT | C | 17–18 | |
| pg_decode_record | 0.0.1 | 从WAL INSERT记录中提取SQL的Hack扩展;来自https://github.com/rjuju | ADMIN | — | C | — | |
| pg_force_unlogged_create_table | 1.0 | 通过 ProcessUtility 钩子强制 CREATE TABLE 与 CREATE TABLE AS 创建 UNLOGGED 表。 | ADMIN | — | C | — | |
| pg_isolate | 1.0 | 通过 Linux cgroups v2 隔离 PostgreSQL 后端与后台工作进程的扩展 | ADMIN | MIT | C | — | |
| pg_nice | 0.0.1 | 使用 Linux ionice 降低当前 PostgreSQL 后端进程的 I/O 调度优先级 | ADMIN | MIT | C | — | |
| pg_parapet | 0.0.0 | 通过钩子要求 UPDATE 和 DELETE 带 WHERE 条件,并可将 TRUNCATE 限制为仅超级用户执行。 | ADMIN | — | Rust | — | |
| pg_protect_columns | 0.0.2 | 通过触发器保护指定列,防止其在初始赋值后被更新 | ADMIN | — | SQL | — | |
| pg_query_rules | 0.1.0 | 基于PostgreSQL的查询规则代理SQL | ADMIN | — | C | — | |
| pg_restore_points | 1.0 | 创建、登记、列出与删除具名 PostgreSQL 恢复点。 | ADMIN | — | SQL | — | |
| pg_slotcontrol | 1.0 | 通过 SQL 控制物理复制槽保留位置的旧版扩展 | ADMIN | PostgreSQL | C | — | |
| pg_table_bloat | 0.1.0 | 用于估算表膨胀的PostgreSQL扩展,无需pgstattuple | ADMIN | MIT | Rust | — | |
| pg_viewctl | 0.1.0 | pg_viewctl:用于视图依赖管理和安全模式演进的 PostgreSQL 工具扩展。 | ADMIN | — | Rust | 13–18 | |
| pg_wal_recovery | 1.0 | 用于数据库恢复的教学PostgreSQL扩展 | ADMIN | MIT | C | — | |
| pg_walrus | 0.1.0 | 基于 pgrx 的 PostgreSQL 自动 WAL 大小调优扩展,根据检查点活动调整 max_wal_size。 | ADMIN | PostgreSQL | Rust | 15–18 | |
| pgbully | 1.0 | 在 PostgreSQL 节点间实现 Bully 算法主节点选举 | ADMIN | PostgreSQL | C | 15–18 |