Per preparare il database per l'aggiornamento alla versione 2.2, rimuovere il vincolo conname dalla tabella bucket_info.

Prerequisiti

  • Verificare che la versione precedente di VMware Cloud Director Object Storage Extension sia stata disinstallata.
  • Verificare di aver aggiornato il database PostgreSQL alla versione 9.5 o successiva.
  • Verificare di aver eseguito il backup del database.

Procedura

  1. Accedere al database PostgreSQL come amministratore del database.
  2. Recuperare l'OID del vincolo conname per la tabella di bucket_info.
    SELECT conname
    FROM pg_constraint
    WHERE conrelid =
        (SELECT oid
        FROM pg_class
        WHERE relname like 'bucket_info');
    Il sistema restituisce la stringa dell'OID. Ad esempio, ukb9c15fhp50s53gs8pntjaq5qt. Copiare l'OID in modo che sia possibile utilizzarlo nel passaggio successivo.
  3. Rimuovere i vincoli dalla tabella bucket_info.
    ALTER TABLE bucket_info
           DROP CONSTRAINT IF EXISTS {OID};
  4. (Facoltativo) Eliminare le tabelle che non vengono utilizzate in VMware Cloud Director Object Storage Extension 2.2.
    DROP TABLE IF EXISTS um_storage_can_id;
     
    DROP TABLE IF EXISTS um_storage_user_id;
     
    DROP TABLE IF EXISTS pwc_object_info;

risultati

Il database PostgreSQL è pronto per l'aggiornamento a VMware Cloud Director Object Storage Extension 2.2.