Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden einer PostgreSQL-Datenbank als Ziel in DMS Schema Conversion
Sie können PostgreSQL-Datenbanken als Migrationsziel in DMS Schema Conversion verwenden.
Informationen zu den unterstützten Zieldatenbanken finden Sie unter Zieldatenanbieter für DMS Schema Conversion.
Berechtigungen für PostgreSQL als Ziel
DMS Schema Conversion erfordert die Berechtigung CREATE ON
DATABASE
, um PostgreSQL als Ziel verwenden zu können. Erstellen Sie einen Benutzer und gewähren Sie diesem Benutzer diese Berechtigung für jede Datenbank, die Sie im Migrationsprojekt für DMS Schema Conversion verwenden möchten.
DMS Schema Conversion erfordert die Rolle rds_superuser
, um Amazon RDS für PostgreSQL als Ziel verwenden zu können.
Um die konvertierten öffentlichen Synonyme zu verwenden, ändern Sie den Standard-Suchpfad der Datenbank mit folgendem Befehl.
ALTER DATABASE
<db_name>
SET SEARCH_PATH = "$user", public_synonyms, public;
Ersetzen Sie in diesem Beispiel den Platzhalter
durch den Namen Ihrer Datenbank.<db_name>
In PostgreSQL kann nur der Schemaeigentümer oder ein superuser
ein Schema entfernen. Der Eigentümer kann ein Schema und alle darin enthaltenen Objekte löschen, auch wenn der Eigentümer des Schemas nicht der Eigentümer von einigen enthaltenen Objekten ist.
Wenn Sie verschiedene Benutzer verwenden, um verschiedene Schemas zu konvertieren und auf Ihre Zieldatenbank anzuwenden, wird möglicherweise eine Fehlermeldung angezeigt, falls DMS Schema Conversion ein Schema nicht löschen kann. Verwenden Sie die Rolle superuser
, um diese Fehlermeldung zu vermeiden.