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

  1. Connectez-vous à la base de données PostgreSQL en tant qu'administrateur de base de données.
  2. 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.
  3. Supprimez les contraintes du tableau bucket_info.
    ALTER TABLE bucket_info
           DROP CONSTRAINT IF EXISTS {OID};
  4. (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.