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
- Accedere al database PostgreSQL come amministratore del database.
- 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.
- Rimuovere i vincoli dalla tabella
bucket_info
.
ALTER TABLE bucket_info
DROP CONSTRAINT IF EXISTS {OID};
- (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.