メインコンテンツへスキップ
このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。

ベクトルデータベースマイグレーション

Weaviateから他のベクトルデータベースへのマイグレーション

  1. 設定の更新 ソースコードデプロイ(.env):
    Docker Compose(docker-compose.yaml):
  2. マイグレーションの実行
テスト済みベクトルデータベース:Qdrant、Milvus、AnalyticDB

ストレージマイグレーション

ローカルストレージからクラウドストレージへの移行

ローカルストレージからクラウドプロバイダー(例:Alibaba Cloud OSS)へファイルをマイグレーション:
  1. クラウドストレージの設定 .envまたはdocker-compose.yaml
  2. データのマイグレーション ソースコード:
    Docker:

データクリーンアップ

古いログの削除

  1. テナントIDの取得
  2. X日以上古いログの削除
  3. エクスポートされたログの削除(オプション)

孤立ファイルの削除

警告:実行前にデータベースとストレージをバックアップしてください。メンテナンス時間中に実行してください。
  1. データベースレコードのクリーン
  2. ストレージから孤立ファイルを削除
注意:OpenDALストレージ(STORAGE_TYPE=opendal)でのみ動作します。

バックアップとリカバリ

アップグレード前のバックアップ作成

バントの場合:

  • dify/docker/volumesディレクトリ全体
ソースデプロイメントの場合:
  • データベース
  • ストレージ設定
  • ベクトルデータベースデータ
  • 環境ファイル

データベースメンテナンス

ログ削除後、ストレージを回収: PostgreSQL:

アップグレードプロセス

バージョンアップグレード

イメージデプロイメント:
ソースコード:

データベーススキーママイグレーション

ソースコード更新時は常に必須:
最終更新日 2026年6月11日