Pour préparer votre base de données pour la mise à niveau vers la version 2.2, supprimez la contrainte conname
dans la table bucket_info.
Conditions préalables
- Vérifiez que l'ancienne version de VMware Cloud Director Object Storage Extension est désinstallée.
- Vérifiez que vous avez mis à niveau votre base de données PostgreSQL vers la version 9.5 ou une version ultérieure.
- Vérifiez que vous avez sauvegardé votre base de données.
Procédure
- Connectez-vous à la base de données PostgreSQL en tant qu'administrateur de base de données.
- Récupérez l'OID de la contrainte
conname
pour le tableau bucket_info
.
SELECT conname
FROM pg_constraint
WHERE conrelid =
(SELECT oid
FROM pg_class
WHERE relname like 'bucket_info');
Le système renvoie la chaîne OID. Par exemple,
ukb9c15fhp50s53gs8pntjaq5qt. Copiez l'OID pour pouvoir l'utiliser à l'étape suivante.
- Supprimez les contraintes du tableau
bucket_info
.
ALTER TABLE bucket_info
DROP CONSTRAINT IF EXISTS {OID};
- (Facultatif) Supprimez les tables qui ne sont pas utilisées dans 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;
Résultats
Votre base de données PostgreSQL est préparée pour la mise à niveau vers VMware Cloud Director Object Storage Extension 2.2.