dla-docs

백업 및 복원

1. 목적

백업 및 복원 모듈은 다음을 지원합니다:

2. 사용 시기

다음과 같은 경우 이 모듈을 사용합니다:

3. 관련 화면

4. 주요 사용 방법

4.1 데이터 백업

  1. 설정백업 및 데이터백업으로 이동
  2. 정보 확인:
    • 백업될 레코드 수
    • 예상 파일 크기
  3. 백업
  4. 저장 위치 선택 (파일 시스템)
  5. 백업 파일이 생성됩니다 (이름: dla-backup-YYYY-MM-DD-HHmmss.json)
  6. 이 파일을 안전한 위치 (클라우드, 컴퓨터 등)에 저장

4.2 데이터 복원

  1. 설정백업 및 데이터복원으로 이동
  2. 파일 시스템에서 백업 파일 선택
  3. 파일 정보 확인:
    • 백업 생성일
    • 레코드 수
    • 파일 크기
  4. 경고: 복원은 모든 현재 데이터를 덮어씁니다
  5. 복원
  6. 복원 확인
  7. 복원 프로세스가 완료될 때까지 대기
  8. 앱이 자동으로 다시 로드됩니다

5. UI 설명 (와이어프레임)

5.1 백업 화면

┌─────────────────────────────────────────┐
│  ← 돌아가기    데이터 백업                │
├─────────────────────────────────────────┤
│  백업 정보                                │
│                                         │
│  ┌───────────────────────────────────┐ │
│  │ 레코드 수                           │ │
│  │ 1,234개                            │ │
│  │                                    │ │
│  │ 예상 크기                           │ │
│  │ ~2.5 MB                            │ │
│  │                                    │ │
│  │ 백업될 데이터:                      │ │
│  │ • 정기 수입                         │ │
│  │ • 정기 지출                         │ │
│  │ • 일일 지출                         │ │
│  │ • 예산                              │ │
│  │ • 저축                              │ │
│  │ • 대출                              │ │
│  │ • 특별한 날                         │ │
│  │ • 카테고리                           │ │
│  └───────────────────────────────────┘ │
│                                         │
│  [백업]                                 │
└─────────────────────────────────────────┘

5.2 복원 화면

┌─────────────────────────────────────────┐
│  ← 돌아가기    데이터 복원                │
├─────────────────────────────────────────┤
│  백업 파일 선택                           │
│                                         │
│  [파일 선택...]                          │
│                                         │
│  파일 정보                               │
│  ┌───────────────────────────────────┐ │
│  │ 파일: dla-backup-2024-11-15.json  │ │
│  │                                    │ │
│  │ 생성일: 2024/11/15 10:30          │ │
│  │                                    │ │
│  │ 레코드 수: 1,234                   │ │
│  │                                    │ │
│  │ 크기: 2.5 MB                       │ │
│  └───────────────────────────────────┘ │
│                                         │
│  ⚠️ 경고                                 │
│  복원은 모든 현재 데이터를 덮어씁니다.  │
│  계속하시겠습니까?                      │
│                                         │
│  [복원] [취소]                          │
└─────────────────────────────────────────┘

6. 로직 및 규칙

6.1 백업 파일 형식

6.2 백업되는 데이터

6.3 복원

6.4 검증

7. 중요 참고 사항