Amazon Redshift 及 PostgreSQL JDBC 和 ODBC - Amazon Redshift

从 2025 年 11 月 1 日起,Amazon Redshift 将不再支持创建新的 Python UDF。如果您想要使用 Python UDF,请在该日期之前创建 UDF。现有的 Python UDF 将继续正常运行。有关更多信息,请参阅博客文章

Amazon Redshift 及 PostgreSQL JDBC 和 ODBC

由于 Amazon Redshift 基于 PostgreSQL,因此我们之前建议使用 JDBC4 Postgresql 驱动程序版本 8.4.703 和 psqlODBC 版本 9.x 的驱动程序。如果您当前使用的是这两种驱动程序,建议您接下来转移至新的特定于 Amazon Redshift 的驱动程序。有关驱动程序和配置连接的更多信息,请参阅《Amazon Redshift 管理指南》中的 Amazon Redshift 的 JDBC 和 ODBC 驱动程序

为了避免在使用 JDBC 检索大型数据集时出现客户端内存不足错误,您可通过设置 JDBC 提取大小参数来使您的客户端能够成批提取数据。有关更多信息,请参阅 设置 JDBC 提取大小参数

Amazon Redshift 无法识别 JDBC maxRows 参数。请改为指定 LIMIT 子句来限制结果集。您还可使用 OFFSET 子句跳至结果集中的特定起点。