若要準備資料庫以升級至 2.1.1 版,請從 bucket_info 資料表中移除 conname 限制。

必要條件

  • 確認已解除安裝舊版的 VMware Cloud Director Object Storage Extension
  • 確認您已將 PostgreSQL 資料庫升級至 9.5 版或更新版本。
  • 確認您已備份資料庫。

程序

  1. 以資料庫管理員身分登入 PostgreSQL 資料庫。
  2. 擷取 bucket_info 資料表 conname 限制的 OID。
    SELECT conname
    FROM pg_constraint
    WHERE conrelid =
        (SELECT oid
        FROM pg_class
        WHERE relname like 'bucket_info');
    系統會傳回 OID 字串。例如, ukb9c15fhp50s53gs8pntjaq5qt。複製 OID,以便您可以在下一個步驟中使用。
  3. bucket_info 資料表中移除限制。
    ALTER TABLE bucket_info
           DROP CONSTRAINT IF EXISTS {OID};
  4. (選擇性) 刪除 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。