zhh9126/backup-platform/postgresql-backup

Claude Code and agent skill by zhh9126/backup-platform

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

PostgreSQL 数据库备份与恢复技能。支持逻辑备份(pg_dump)和物理备份(pg_basebackup),建议配合 WAL 归档实现增量恢复 和 PITR。当用户需要对 PostgreSQL 数据库进行备份、恢复或流式复制时,应使用此技能。

Install

npx vskill@latest install zhh9126/backup-platform/postgresql-backup

SKILL.md

PostgreSQL 备份技能

概述

此技能封装了 PostgreSQL 数据库的备份与恢复能力。支持纯文本和自定义格式导出、物理全量复制,通过 WAL 归档建议实现增量恢复。

备份引擎: PostgreSQLEngine (adapter_tier: peripheral_api)

支持的能力

能力说明
逻辑备份-纯文本pg_dump -Fp 输出 .sql 文件
逻辑备份-自定义pg_dump -Fc 输出 .dump 压缩格式
物理全量备份pg_basebackup -Ft -z --checkpoint=fast,tar.gz 格式
恢复(.dump)pg_restore -c -C,清空后重建
恢复(.sql)psql -f,直接导入
跨主机恢复SSH + SFTP 远程恢复

备份类型(BackupType)

  • FULL — 全量备份(INCREMENTAL/DIFFERENTIAL 自动回退为 FULL)
  • 增量备份需通过 WAL 归档 + 流式物理备份实现(平台会给出提示建议)

备份模式(BackupMode)

  • LOGICAL — pg_dump 导出
  • PHYSICAL — pg_basebackup 物理复制

安全

密码通过 PGPASSWORD 环境变量注入,绝不出现于命令行参数中。

API 端点

方法端点说明
POST/tasks创建备份任务(db_type=postgresql)
GET/tasks查询任务列表
POST/tasks/<id>/run执行任务
POST/restore执行恢复
GET/records?db_type=postgresql查询备份记录
GET/plugins?category=postgresql查看 PostgreSQL 相关插件

插件依赖

  • pgbackrest — 企业级 PostgreSQL 备份工具,支持增量/PITR/WAL 归档

使用示例

逻辑备份
db_type=postgresql, backup_mode=LOGICAL, backup_type=FULL
物理全量备份
db_type=postgresql, backup_mode=PHYSICAL, backup_type=FULL
增量/PITR

平台不支持开箱即用的 WAL 增量备份,推荐安装 pgbackrest 插件,配置 WAL 归档后手动配置流式复制。

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/zhh9126/backup-platform/postgresql-backup/badge)](https://verified-skill.com/skills/zhh9126/backup-platform/postgresql-backup)

Something wrong with this skill or its page? Tell us.