コンテンツにスキップ

更新と移行: DiscVault 26 への移行

このページ専用の手順を実行します: 更新と移行: DiscVault 26 への移行. この手順で扱う項目: /migration/readiness · ready_for_confirmation · /data/discvault.db · SQLite.

このページの対象は 更新と移行: DiscVault 26 への移行 (Docker · Web). チャンネルとデータの境界: 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 件で、件数とメディアサンプルが一致します

設定: 環境変数