从 2025 年 11 月 1 日起,Amazon Redshift 将不再支持创建新的 Python UDF。如果您想要使用 Python UDF,请在该日期之前创建 UDF。现有的 Python UDF 将继续正常运行。有关更多信息,请参阅博客文章
转换数据类型
Amazon Redshift JDBC 驱动程序版本 2.1 支持许多常见的数据格式,从而可在 Amazon Redshift、SQL 和 Java 数据类型之间进行转换。
下表列出了支持的数据类型映射。
| Amazon Redshift 类型 | SQL 类型 | Java 类型 | 
|---|---|---|
| BIGINT | SQL_BIGINT | 长整型 | 
| BOOLEAN | SQL_BIT | Boolean | 
| CHAR | SQL_CHAR | 字符串 | 
| DATE | SQL_TYPE_DATE | java.sql.Date | 
| DECIMAL | SQL_NUMERIC | BigDecimal | 
| DOUBLE PRECISION | SQL_DOUBLE | Double | 
| GEOMETRY | SQL_ LONGVARBINARY | byte[] | 
| INTEGER | SQL_INTEGER | 整数 | 
| OID | SQL_BIGINT | 长整型 | 
| SUPER | SQL_LONGVARCHAR | 字符串 | 
| REAL | SQL_REAL | Float | 
| SMALLINT | SQL_SMALLINT | 短型 | 
| TEXT | SQL_VARCHAR | 字符串 | 
| TIME | SQL_TYPE_TIME | java.sql.Time | 
| TIMETZ | SQL_TYPE_TIME | java.sql.Time | 
| TIMESTAMP | SQL_TYPE_ TIMESTAMP | java.sql.Timestamp | 
| TIMESTAMPTZ | SQL_TYPE_ TIMESTAMP | java.sql.Timestamp | 
| VARCHAR | SQL_VARCHAR | 字符串 |