View a markdown version of this page

Amazon Redshift und PostgreSQL JDBC und ODBC - Amazon Redshift

Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zu den Einzelheiten zum Ende der Lebensdauer und zu den Migrationsoptionen von Python finden Sie in dem Blogbeitrag, der am 30. Juni 2025 veröffentlicht wurde.

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.

Amazon Redshift und PostgreSQL JDBC und ODBC

Da Amazon Redshift auf PostgreSQL aufbaut, haben wir bisher empfohlen, Version 8.4.703 des JDBC4-Postgresql-Treibers und Version 9.x des psqlODBC-Treibers zu verwenden. Wenn Sie diese Treiber derzeit verwenden, empfehlen wir, zu den neuen Amazon-Redshift-Treibern zu wechseln. Weitere Informationen über Treiber und das Konfigurieren von Verbindungen finden Sie unter JDBC- und ODBC-Treiber für Amazon Redshift im Amazon-Redshift-Verwaltungshandbuch.

Um Speicherplatzfehler auf der Clientseite beim Abruf von großen Datensätzen mit JDBC zu vermeiden, können Sie Ihren Client so einrichten, dass er die Daten in Batches abruft; dazu dient der Parameter JDBC-Abrufgröße. Weitere Informationen finden Sie unter Festlegen des JDBC-Parameters für die Abrufgröße.

Der JDBC-maxRows-Parameter wird von Amazon Redshift nicht erkannt. Sie müssen stattdessen eine LIMIT-Klausel angeben, um den Ergebnissatz einzuschränken. Sie können auch eine OFFSET-Klausel verwenden, um zu einem bestimmten Startpunkt im Ergebnissatz zu springen.