跳转到主要内容

参考

12 篇
  • pig pitr

    发布于 PIG:PostgreSQL 包管理器

    参考pitrpgbackrest

    使用 pig pitr 从 pgBackRest 备份恢复本地 PostgreSQL 实例。 托管恢复时,PIG 按需停止服务并恢复数据。 默认在恢复后启动 PostgreSQL,保持 Patroni 停止,便于你验证恢复结果。 恢复会替换目标目录中的数据。先用 --plan 检查目录、备份来源、恢复目标和服务操作。 恢复前准备 需要已安装的 pgBackRest、可读取的配置文件、可用备份,以及到达恢复目标所需的 WAL 归档。 默认配置文件是 …

    使用 pig pitr 从 pgBackRest 备份恢复本地 PostgreSQL 实例。 托管恢复时,PIG 按需停止服务并恢复数据。 默认在恢复后启动 PostgreSQL,保持 Patroni 停止,便于你验证恢复结果。 恢复会替换目标目录中的数据。先用 --plan 检查目录、备份来源、恢复目标和服务操作。 恢复前准备 需要已安装的 pgBackRest、可读取的配置文件、可用备份,以及到达恢复目标所需的 WAL 归档。 默认配置文件是 …

  • pig pgbackrest

    发布于 PIG:PostgreSQL 包管理器

    参考pgbackrest

    pig pgbackrest(别名 pig pb)用于创建备份、恢复数据和管理 pgBackRest stanza。 PIG 以 PostgreSQL 操作系统用户运行 pgBackRest,依次从 --dbsu、$PIG_DBSU 选择用户,默认 postgres。 首次备份前,先安装 pgBackRest,在 pgbackrest.conf 中配置 stanza 和备份仓库。 一个 stanza 对应一个 PostgreSQL 集群的备份配置。 在 PostgreSQL 中启用 …

    pig pgbackrest(别名 pig pb)用于创建备份、恢复数据和管理 pgBackRest stanza。 PIG 以 PostgreSQL 操作系统用户运行 pgBackRest,依次从 --dbsu、$PIG_DBSU 选择用户,默认 postgres。 首次备份前,先安装 pgBackRest,在 pgbackrest.conf 中配置 stanza 和备份仓库。 一个 stanza 对应一个 PostgreSQL 集群的备份配置。 在 PostgreSQL 中启用 …

  • pig pe

    发布于 PIG:PostgreSQL 包管理器

    参考postgrescli

    使用 pig pe 读取运行中的 pg_exporter 指标,或重载其配置。 完整命令名为 pig pg_exporter,别名为 pe、pgexp 和 pgexporter。 pig pe get # 查看 PostgreSQL 指标 pig pe list # 列出 PostgreSQL 指标族 pig pe stat # 查看 exporter 统计信息 pig pe reload # 重载 exporter 配置 选择 exporter 默认端点为 …

    使用 pig pe 读取运行中的 pg_exporter 指标,或重载其配置。 完整命令名为 pig pg_exporter,别名为 pe、pgexp 和 pgexporter。 pig pe get # 查看 PostgreSQL 指标 pig pe list # 列出 PostgreSQL 指标族 pig pe stat # 查看 exporter 统计信息 pig pe reload # 重载 exporter 配置 选择 exporter 默认端点为 …

  • pig patroni

    发布于 PIG:PostgreSQL 包管理器

    参考patroni

    pig patroni(别名 pig pt)运行已安装的 patronictl,用于查看集群成员、修改集群配置和切换主库。 PIG 负责选择配置文件,并提供本地服务、状态和日志命令。 其他命令使用 patronictl 的参数、交互确认、输出和退出码。 执行集群操作前,先安装 Patroni 并配置集群访问方式。 使用 pig pt COMMAND --help 查看原生命令帮助,使用 pig pt -- --help 查看 patronictl 根帮助。 单独运行 pig pt 显示 PIG …

    pig patroni(别名 pig pt)运行已安装的 patronictl,用于查看集群成员、修改集群配置和切换主库。 PIG 负责选择配置文件,并提供本地服务、状态和日志命令。 其他命令使用 patronictl 的参数、交互确认、输出和退出码。 执行集群操作前,先安装 Patroni 并配置集群访问方式。 使用 pig pt COMMAND --help 查看原生命令帮助,使用 pig pt -- --help 查看 patronictl 根帮助。 单独运行 pig pt 显示 PIG …

  • pig postgres

    发布于 PIG:PostgreSQL 包管理器

    参考postgres

    pig postgres(别名 pig pg)管理本地 PostgreSQL 实例和数据库, 用于初始化与控制实例、执行 SQL、维护表和创建数据库副本。 Patroni 集群操作使用 pig pt,pgBackRest 恢复流程使用 pig pitr。 命令以 PostgreSQL 操作系统用户运行,通常为 postgres。先安装 PostgreSQL。 初始化新数据目录前,为该用户准备可写的父目录,或创建归该用户所有的空目录。 命令概览 实例控制: 命令 别名 描述 备注 pg init …

    pig postgres(别名 pig pg)管理本地 PostgreSQL 实例和数据库, 用于初始化与控制实例、执行 SQL、维护表和创建数据库副本。 Patroni 集群操作使用 pig pt,pgBackRest 恢复流程使用 pig pitr。 命令以 PostgreSQL 操作系统用户运行,通常为 postgres。先安装 PostgreSQL。 初始化新数据目录前,为该用户准备可写的父目录,或创建归该用户所有的空目录。 命令概览 实例控制: 命令 别名 描述 备注 pg init …

  • pig inventory

    发布于 PIG:PostgreSQL 包管理器

    参考inventorysty

    pig inventory(别名 pig inv)查看、编辑和校验 Pigsty 配置清单 pigsty.yml,检查部署条件,并通过实验性的 cmdb 子命令与 PostgreSQL CMDB 交换配置。 编辑单个片段时,PIG 保留片段外的 YAML 内容与格式。保存前会重新解析完整文件;解析失败或原文件已被其他进程修改时,保留原文件并报告错误。 命令 别名 说明 inv status 检视当前生效的清单来源(不执行清单) inv list ls 列出清单拓扑与取值类型(--depth 限制 …

    pig inventory(别名 pig inv)查看、编辑和校验 Pigsty 配置清单 pigsty.yml,检查部署条件,并通过实验性的 cmdb 子命令与 PostgreSQL CMDB 交换配置。 编辑单个片段时,PIG 保留片段外的 YAML 内容与格式。保存前会重新解析完整文件;解析失败或原文件已被其他进程修改时,保留原文件并报告错误。 命令 别名 说明 inv status 检视当前生效的清单来源(不执行清单) inv list ls 列出清单拓扑与取值类型(--depth 限制 …

  • pig do

    发布于 PIG:PostgreSQL 包管理器

    参考stycli

    pig do 在选定的 Pigsty 目录中运行管理剧本,按 Inventory 配置添加集群、创建数据库和用户、安装软件包或移除服务。 先在 Inventory 中写好目标配置,再执行对应命令。命令会直接调用 Ansible;该命令组不提供通用 --plan 模式。 pig do pgsql-add pg-test 10.10.10.12 # 添加一个 PostgreSQL 实例 pig do pgsql-rm pg-test 10.10.10.12 # 移除一个 PostgreSQL 实例 …

    pig do 在选定的 Pigsty 目录中运行管理剧本,按 Inventory 配置添加集群、创建数据库和用户、安装软件包或移除服务。 先在 Inventory 中写好目标配置,再执行对应命令。命令会直接调用 Ansible;该命令组不提供通用 --plan 模式。 pig do pgsql-add pg-test 10.10.10.12 # 添加一个 PostgreSQL 实例 pig do pgsql-rm pg-test 10.10.10.12 # 移除一个 PostgreSQL 实例 …

  • pig sty

    发布于 PIG:PostgreSQL 包管理器

    参考sty

    pig sty 安装 Pigsty,准备控制节点,生成配置,并运行部署剧本。它还通过 Grafana HTTP API 管理仪表盘。 命令 用途 sty init 下载并解压 Pigsty 到安装目录 sty boot 安装 Ansible 依赖并准备控制节点 sty conf 从模板生成并校验 Inventory sty deploy 运行部署剧本 sty list / sty get 查询或下载 Pigsty 发行版 sty grafana 管理 Grafana 仪表盘、语言和外观;别名 …

    pig sty 安装 Pigsty,准备控制节点,生成配置,并运行部署剧本。它还通过 Grafana HTTP API 管理仪表盘。 命令 用途 sty init 下载并解压 Pigsty 到安装目录 sty boot 安装 Ansible 依赖并准备控制节点 sty conf 从模板生成并校验 Inventory sty deploy 运行部署剧本 sty list / sty get 查询或下载 Pigsty 发行版 sty grafana 管理 Grafana 仪表盘、语言和外观;别名 …

  • pig build

    发布于 PIG:PostgreSQL 包管理器

    参考buildext

    pig build 使用 Pigsty 的构建配方下载源码、安装依赖并生成 RPM/DEB 软件包。它适用于 EL、Debian 和 Ubuntu 构建主机;Rust、pgrx 和 Xray 客户端也支持各自的 macOS 使用场景。 命令 描述 备注 build spec 初始化构建规范目录 build repo 初始化所需仓库 需要 sudo 或 root 权限 build tool 初始化构建工具 需要 sudo 或 root 权限 build rust 安装 Rust 工具链 当前用户 …

    pig build 使用 Pigsty 的构建配方下载源码、安装依赖并生成 RPM/DEB 软件包。它适用于 EL、Debian 和 Ubuntu 构建主机;Rust、pgrx 和 Xray 客户端也支持各自的 macOS 使用场景。 命令 描述 备注 build spec 初始化构建规范目录 build repo 初始化所需仓库 需要 sudo 或 root 权限 build tool 初始化构建工具 需要 sudo 或 root 权限 build rust 安装 Rust 工具链 当前用户 …

  • pig ext

    发布于 PIG:PostgreSQL 包管理器

    参考extcatalog

    pig ext 查询扩展目录,安装、升级或移除主机上的 PostgreSQL 扩展软件包。它也支持 PostgreSQL 内核包。安装软件包后,按扩展要求在数据库中执行 SQL 并修改配置。 命令 描述 备注 ext list 搜索扩展 ext info 显示扩展详细信息 ext avail 显示扩展可用性矩阵 ext status 显示主机可见的扩展文件/软件包 不会逐库查询 ext scan 扫描已安装的控制文件/共享库 不会逐库查询 ext add 安装扩展 需要 sudo 或 root …

    pig ext 查询扩展目录,安装、升级或移除主机上的 PostgreSQL 扩展软件包。它也支持 PostgreSQL 内核包。安装软件包后,按扩展要求在数据库中执行 SQL 并修改配置。 命令 描述 备注 ext list 搜索扩展 ext info 显示扩展详细信息 ext avail 显示扩展可用性矩阵 ext status 显示主机可见的扩展文件/软件包 不会逐库查询 ext scan 扫描已安装的控制文件/共享库 不会逐库查询 ext add 安装扩展 需要 sudo 或 root …

  • pig repo

    发布于 PIG:PostgreSQL 包管理器

    参考repo

    pig repo 管理 Linux 软件仓库:添加或移除 APT/YUM/DNF 软件源,更新索引,并制作或解压离线包。repo create 还支持在 macOS 上通过 SOW 创建仓库。 命令 描述 备注 repo list 打印可用仓库与模块列表 repo info 获取仓库详细信息 repo status 显示当前仓库状态 repo add 添加新仓库 需要 sudo 或 root 权限 repo set 清空、覆盖并更新仓库 需要 sudo 或 root 权限 repo rm 移除仓 …

    pig repo 管理 Linux 软件仓库:添加或移除 APT/YUM/DNF 软件源,更新索引,并制作或解压离线包。repo create 还支持在 macOS 上通过 SOW 创建仓库。 命令 描述 备注 repo list 打印可用仓库与模块列表 repo info 获取仓库详细信息 repo status 显示当前仓库状态 repo add 添加新仓库 需要 sudo 或 root 权限 repo set 清空、覆盖并更新仓库 需要 sudo 或 root 权限 repo rm 移除仓 …

  • pig

    发布于 PIG:PostgreSQL 包管理器

    参考cli

    pig 管理 PostgreSQL 软件包、本地数据库服务和 Pigsty 部署。按任务选择下列命令;用 pig COMMAND --help 查看当前程序支持的选项。 pig repo:管理软件仓库 pig ext:管理 PostgreSQL 扩展 pig build:从源码构建扩展 pig install:使用原生包管理器安装包,并对 PostgreSQL 别名做翻译 pig sty:管理 Pigsty 安装与 Grafana 仪表盘 pig inventory:检视、编辑、校验与交换 …

    pig 管理 PostgreSQL 软件包、本地数据库服务和 Pigsty 部署。按任务选择下列命令;用 pig COMMAND --help 查看当前程序支持的选项。 pig repo:管理软件仓库 pig ext:管理 PostgreSQL 扩展 pig build:从源码构建扩展 pig install:使用原生包管理器安装包,并对 PostgreSQL 别名做翻译 pig sty:管理 Pigsty 安装与 Grafana 仪表盘 pig inventory:检视、编辑、校验与交换 …