若要準備資料庫以升級至 2.1.1 版,請從 bucket_info 資料表中移除 conname 限制。
必要條件
- 確認已解除安裝舊版的 VMware Cloud Director Object Storage Extension。
- 確認您已將 PostgreSQL 資料庫升級至 9.5 版或更新版本。
- 確認您已備份資料庫。
程序
- 以資料庫管理員身分登入 PostgreSQL 資料庫。
- 擷取
bucket_info 資料表 conname 限制的 OID。
SELECT conname
FROM pg_constraint
WHERE conrelid =
(SELECT oid
FROM pg_class
WHERE relname like 'bucket_info');
系統會傳回 OID 字串。例如,
ukb9c15fhp50s53gs8pntjaq5qt。複製 OID,以便您可以在下一個步驟中使用。
- 從
bucket_info 資料表中移除限制。
ALTER TABLE bucket_info
DROP CONSTRAINT IF EXISTS {OID};
- (選擇性) 刪除 VMware Cloud Director Object Storage Extension 2.1.1 中未使用的資料表。
DROP TABLE IF EXISTS um_storage_can_id;
DROP TABLE IF EXISTS um_storage_user_id;
DROP TABLE IF EXISTS pwc_object_info;
結果
您的 PostgreSQL 資料庫已準備好升級至 VMware Cloud Director Object Storage Extension 2.1.1。