К основному содержанию
команда

supabase-backup-manager — команда для Claude Code: бэкапы Supabase

Слэш-команда для Claude, которая ведёт резервное копирование базы Supabase: создаёт бэкапы, проверяет восстановление и следит за расписанием.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command database/supabase-backup-manager
Открыть на GitHub

Что делает supabase-backup-manager

Команда разворачивает работу с бэкапами Supabase в один вызов. Она умеет создавать снимки базы, экспортировать схему и данные, проверять целостность копий и тестировать восстановление. Отдельно берётся расписание: настройка автоматических запусков, уведомления о сбоях, окна бэкапа.

Внутри — набор шагов от стратегии до disaster recovery. Команда проектирует политику хранения, настраивает инкрементальные копии, оптимизирует хранилище и архивирует старые бэкапы. Для мониторинга она ищет в проекте файлы *.yml и *.json, где упоминаются backup или cron, — это подсказка, где уже живёт ваша автоматизация.

Работает через MCP-интеграцию с Supabase, поэтому её нужно настроить заранее. Разрешения ограничены Read, Write, Edit и Bash. Аргумент задаёт операцию: --backup, --restore, --schedule, --validate или --cleanup. Если Supabase-проект не подключён, команда не сможет ни снять снимок, ни проверить восстановление — это первое, что стоит проверить.

Какие задачи решает

  • снять снимок базы Supabase перед миграцией
  • проверить, что бэкап действительно восстанавливается
  • настроить расписание автоматических копий
  • почистить старые бэкапы и освободить хранилище
  • описать процедуру восстановления после сбоя

Примеры запросов агенту

  • /supabase-backup-manager --backup
  • /supabase-backup-manager --validate
  • /supabase-backup-manager --schedule

Как установить supabase-backup-manager

1Через claude-code-templates

npx claude-code-templates@latest --command database/supabase-backup-manager

2Вручную: положить файлы

.claude/commands/supabase-backup-manager.md

Вызов — /supabase-backup-manager. Для всех проектов — ~/.claude/commands/

Вопросы о supabase-backup-manager

Как установить supabase-backup-manager в Claude?

Выполните npx claude-code-templates@latest --command database/supabase-backup-manager, затем проверьте, что файл появился по пути .claude/commands/supabase-backup-manager.md.

Что делает supabase-backup-manager?

Управляет бэкапами базы Supabase: создаёт копии, тестирует восстановление, настраивает расписание и чистит устаревшие снимки. Операция выбирается аргументом команды.

Что нужно для работы команды?

Настроенная MCP-интеграция с Supabase — через неё идут операции с бэкапами и мониторинг статуса. Без неё команда не получит доступ к проекту.

Исходный текст

supabase-backup-manager.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[operation] | --backup | --restore | --schedule | --validate | --cleanup"
description: Manage Supabase database backups with automated scheduling and recovery procedures
---

# Supabase Backup Manager

Manage comprehensive Supabase database backups with automated scheduling and recovery validation: **$ARGUMENTS**

## Current Backup Context

- Supabase project: MCP integration for backup operations and status monitoring
- Backup storage: Current backup configuration and storage capacity
- Recovery testing: Last backup validation and recovery procedure verification
- Automation status: !`find . -name "*.yml" -o -name "*.json" | xargs grep -l "backup\|cron" 2>/dev/null | head -3` scheduled backup configuration

## Task

Execute comprehensive backup management with automated procedures and recovery validation:

**Backup Operation**: Use $ARGUMENTS to specify backup creation, data restoration, schedule management, backup validation, or cleanup procedures

**Backup Management Framework**:
1. **Backup Strategy** - Design backup schedules, implement retention policies, configure incremental backups, optimize storage usage
2. **Automated Backup** - Create database snapshots, export schema and data, validate backup integrity, monitor backup completion
3. **Recovery Procedures** - Test restore processes, validate data integrity, implement point-in-time recovery, optimize recovery time
4. **Schedule Management** - Configure automated backup schedules, implement backup monitoring, setup failure notifications, optimize backup windows
5. **Storage Optimization** - Manage backup storage, implement compression strategies, archive old backups, monitor storage costs
6. **Disaster Recovery** - Plan disaster recovery procedures, test recovery scenarios, document recovery processes, validate business continuity

**Advanced Features**: Automated backup validation, recovery time optimization, cross-region backup replication, backup encryption, compliance reporting.

**Monitoring Integration**: Backup success monitoring, failure alerting, storage usage tracking, recovery time measurement, compliance reporting.

**Output**: Complete backup management system with automated schedules, recovery procedures, validation reports, and disaster recovery planning.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Данные и базы» →

Из того же набора205

Весь набор →
design-database-schema Команда проектирует структуру базы данных с учётом связей, ограничений и запросов. Она пригодится при создании схемы или пересмотре существующей. 1 021установок supabase-security-audit Слэш-команда прогоняет аудит безопасности проекта на Supabase: проверяет RLS-политики, права ролей, ключи API и настройки аутентификации. 1 020установок supabase-type-generator Слэш-команда генерирует TypeScript-типы из схемы Supabase и следит за её изменениями. Пригодится, когда схема живёт своей жизнью, а типы в проекте устарели. 948установок start Разбивает список задач или файл с требованиями на атомарные задачи, проверяет зависимости и собирает план выполнения. 945установок optimize-database-performance Слэш-команда для Claude, которая разбирает запросы, индексы и схему базы и предлагает, что переписать. Пригодится, когда страница тормозит на выборке. 794установок doc-api Разбирает код проекта и собирает документацию по API: спецификацию, примеры запросов и ответов, интерактивную страницу. Пригодится, когда эндпоинтов много, а описывать их руками не хочется. 733установок performance-audit Запускает аудит быстродействия кодовой базы: ищет медленные запросы к базе данных, оценивает сложность циклов и проверяет сборку. Помогает составить план оптимизаций. 661установок setup-development-environment Слэш-команда разворачивает окружение разработки: рантаймы, инструменты, сборку, линтеры и конфиги. Пригодится, когда проект только разворачивают на новой машине. 651установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой