Operations

/backup

v1

Backup management — 백업 생성, 복원, 스케줄링.

사용법

/backup

Claude Code CLI 또는 연결된 에이전트에서 호출합니다.

상세 설명

DB 백업

 

백업 대상 및 방법

### Neo4j
```bash
docker exec neo4j cypher-shell -u neo4j -p neo4jpassword "CALL apoc.export.json.all('file:///backup.json', {useTypes:true})"
docker cp neo4j:/var/lib/neo4j/import/backup.json /Volumes/DB_STORAGE/backups/neo4j-$(date +%Y%m%d).json
```

### PostgreSQL
```bash
docker exec postgresql pg_dumpall -U postgres > /Volumes/DB_STORAGE/backups/postgresql-$(date +%Y%m%d).sql
```

### MongoDB
```bash
docker exec mongodb mongodump -u mongo -p mongopassword --out /tmp/mongodump
docker cp mongodb:/tmp/mongodump /Volumes/DB_STORAGE/backups/mongodb-$(date +%Y%m%d)
```

### Redis
```bash
docker exec redis redis-cli -a redispassword BGSAVE
docker cp redis:/data/dump.rdb /Volumes/DB_STORAGE/backups/redis-$(date +%Y%m%d).rdb
```

백업 저장 위치

- 로컬: `/Volumes/DB_STORAGE/backups/`
- MinIO: `backups` 버킷

백업 후

- 백업 파일 크기 확인
- MinIO에 업로드 (선택)

메타데이터

name backup
version 1
description >
disable-model-invocation true

같은 카테고리