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
- Melden Sie sich bei der PostgreSQL-Datenbank als Datenbankadministrator an.
- 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.
- Entfernen Sie die Einschränkungen aus der Tabelle
bucket_info
.
ALTER TABLE bucket_info
DROP CONSTRAINT IF EXISTS {OID};
- (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.