콘텐츠로 이동

업데이트 및 마이그레이션: DiscVault 26 마이그레이션

이 페이지 전용 절차를 수행합니다: 업데이트 및 마이그레이션: DiscVault 26 마이그레이션. 이 절차에서 다루는 항목: /migration/readiness · ready_for_confirmation · /data/discvault.db · SQLite.

이 페이지의 적용 범위: 업데이트 및 마이그레이션: DiscVault 26 마이그레이션 (Docker · 웹). 채널 및 데이터 경계: DiscVault · ghcr.io/helmerznl/discvault:latest; DiscVault 26; 읽기 전용 기존 데이터 원본이며 현재 런타임 데이터베이스가 아님 · SQLite → PostgreSQL; DiscVault · ghcr.io/helmerznl/discvault:beta; DiscVault 26; 읽기 전용 기존 데이터 원본이며 현재 런타임 데이터베이스가 아님 · SQLite → PostgreSQL. 이 페이지의 전용 확인 지점: /migration/readiness · ready_for_confirmation · /data/discvault.db · SQLite.

  • DiscVault · ghcr.io/helmerznl/discvault:latest
  • DiscVault 26
  • 읽기 전용 기존 데이터 원본이며 현재 런타임 데이터베이스가 아님 · SQLite → PostgreSQL
  • DiscVault · ghcr.io/helmerznl/discvault:beta
  • DiscVault 26
  • 읽기 전용 기존 데이터 원본이며 현재 런타임 데이터베이스가 아님 · SQLite → PostgreSQL
  • 읽기 전용 기존 데이터 원본이며 현재 런타임 데이터베이스가 아님 · /data/discvault.db
  • 동일한 쓰기 중지 시간의 PostgreSQL 덤프와 파일 아카이브
  • 소유자 접근 권한
  1. 백업: 읽기 전용 기존 데이터 원본이며 현재 런타임 데이터베이스가 아님 · 동일한 쓰기 중지 시간의 PostgreSQL 덤프와 파일 아카이브
  2. 검사: /api/next/migration/readiness · ready_for_confirmation
  3. 실행: POST /api/next/migration/start
  4. 비교: 준비 상태가 확인되고 마이그레이션 실패 레코드가 0개이며 개수와 미디어 샘플이 일치함
Terminal window
curl --fail http://localhost:6080/api/next/migration/readiness
curl --fail http://localhost:6080/api/next/migration/status
curl --fail -X POST http://localhost:6080/api/next/migration/start \
-H 'Content-Type: application/json' -d '{}'
curl --fail http://localhost:6080/api/next/migration/status

다음 결과의 승인 조건: 업데이트 및 마이그레이션: DiscVault 26 마이그레이션 아래 결과가 모두 충족된 경우에만: 준비 상태가 확인되고 마이그레이션 실패 레코드가 0개이며 개수와 미디어 샘플이 일치함. 이 페이지의 전용 확인 지점: /migration/readiness · ready_for_confirmation · /data/discvault.db · SQLite.

  • 준비 상태가 확인되고 마이그레이션 실패 레코드가 0개이며 개수와 미디어 샘플이 일치함

구성: 환경 변수