このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。
ベクトルデータベースマイグレーション#
Weaviateから他のベクトルデータベースへのマイグレーション#
-
設定の更新
ソースコードデプロイ(
.env):Docker Compose(
docker-compose.yaml): -
マイグレーションの実行
テスト済みベクトルデータベース:Qdrant、Milvus、AnalyticDB
ストレージマイグレーション#
ローカルストレージからクラウドストレージへの移行#
ローカルストレージからクラウドプロバイダー(例:Alibaba Cloud OSS)へファイルをマイグレーション:
-
クラウドストレージの設定
.envまたはdocker-compose.yaml: -
データのマイグレーション
ソースコード:
Docker:
データクリーンアップ#
古いログの削除#
-
テナントIDの取得
-
X日以上古いログの削除
-
エクスポートされたログの削除(オプション)
孤立ファイルの削除#
警告:実行前にデータベースとストレージをバックアップしてください。メンテナンス時間中に実行してください。
-
データベースレコードのクリーン
-
ストレージから孤立ファイルを削除
注意:OpenDALストレージ(STORAGE_TYPE=opendal)でのみ動作します。
バックアップとリカバリ#
アップグレード前のバックアップ作成#
バントの場合:#
dify/docker/volumesディレクトリ全体
ソースデプロイメントの場合:
- データベース
- ストレージ設定
- ベクトルデータベースデータ
- 環境ファイル
データベースメンテナンス#
ログ削除後、ストレージを回収:
PostgreSQL:
アップグレードプロセス#
バージョンアップグレード#
イメージデプロイメント:
ソースコード:
データベーススキーママイグレーション#
ソースコード更新時は常に必須: