Um Ihre Datenbank auf das Upgrade auf Version 2.2 vorzubereiten, entfernen Sie die conname-Einschränkung aus der Tabelle „bucket_info“.

Voraussetzungen

  • Stellen Sie sicher, dass die alte Version der VMware Cloud Director Object Storage Extension deinstalliert ist.
  • Stellen Sie sicher, dass Sie Ihre PostgreSQL-Datenbank auf Version 9.5 oder höher aktualisiert haben.
  • Stellen Sie sicher, dass Sie Ihre Datenbank gesichert haben.

Prozedur

  1. Melden Sie sich bei der PostgreSQL-Datenbank als Datenbankadministrator an.
  2. Rufen Sie die OID der conname-Einschränkung für die Tabelle bucket_info ab.
    SELECT conname
    FROM pg_constraint
    WHERE conrelid =
        (SELECT oid
        FROM pg_class
        WHERE relname like 'bucket_info');
    Das System gibt die OID-Zeichenfolge zurück. Beispiel: ukb9c15fhp50s53gs8pntjaq5qt. Kopieren Sie die OID, sodass Sie sie im nächsten Schritt verwenden können.
  3. Entfernen Sie die Einschränkungen aus der Tabelle bucket_info.
    ALTER TABLE bucket_info
           DROP CONSTRAINT IF EXISTS {OID};
  4. (Optional) Löschen Sie die Tabellen, die nicht in VMware Cloud Director Object Storage Extension 2.2 verwendet werden.
    DROP TABLE IF EXISTS um_storage_can_id;
     
    DROP TABLE IF EXISTS um_storage_user_id;
     
    DROP TABLE IF EXISTS pwc_object_info;

Ergebnisse

Ihre PostgreSQL-Datenbank ist für das Upgrade auf VMware Cloud Director Object Storage Extension 2.2 vorbereitet.