跳转到主要内容

PostgreSQL 实例管理器

pgcli 简化 PostgreSQL 管理

让使用 PostgreSQL 数据库像呼吸一样简单自然。一个命令即可创建、管理、备份、克隆和复制,使用隔离容器。

核心功能

你需要的一切

实例管理

一个命令创建、启动、停止和销毁隔离的 PostgreSQL 实例。

实例管理

备份

使用 pgBackRest 和共享备份容器进行全量、差异和增量快照。

备份

恢复

时间点恢复(PITR),可恢复到首次备份后的任意时刻,支持试运行预览。

恢复

复制

创建只读副本,支持 WAL 流式传输、自动槽管理和级联复制。

复制

故障转移

三步手动故障转移——提升副本、清理旧主实例、重指向剩余副本。

故障转移

扩展

从 Pigsty 目录安装和管理 440+ PostgreSQL 扩展,烘焙到容器镜像中。

扩展

克隆

将实例或远程数据库流式克隆为新实例,磁盘上无临时文件。

克隆

导入与导出

以自定义或 SQL 格式导入导出数据库,支持 gzip 压缩和实例间管道传输。

导入与导出

Exec 与 psql

运行 SQL、容器命令或交互式 psql 会话——本地或通过 DSN 连接远程数据库。

Exec 与 psql

管理

Shell 补全、配置管理、PostgreSQL 调优和实例重建,轻松全新开始。

管理

准备好开始了吗?安装 pgcli,几分钟内创建你的第一个 PostgreSQL 实例。