簡體   English   中英

`cinder-manage db sync` 和 `cinder-manage db online_data_migrations` 命令之間有什么區別?

[英]What diff between `cinder-manage db sync` and `cinder-manage db online_data_migrations` command?

我正在嘗試將數據庫的煤渣模式從 Newton 升級到 Ocata 版本。 我找到了兩個命令來做到這一點,即cinder-manage db synccinder-manage db online_data_migrations但誰能為我解釋一下這些命令到底是做什么的? 謝謝!

這里的區別在於db sync命令升級數據庫架構,而db online_data_migrations遷移或重新格式化數據。

在 Octata 下運行遷移命令時,將調用以下腳本。 https://github.com/openstack/cinder/blob/ocata-em/cinder/db/sqlalchemy/api.py#L5854 https://github.com/openstack/cinder/blob/ocata-em/cinder/db /sqlalchemy/api.py#L5537

一般的想法是實現可能已經改變,數據需要轉換或移動以在新版本的服務中工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM