从补丁 198 开始,Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息,请参阅博客文章
SYS_REDSHIFT_TEMPLATE
使用 SYS_REDSHIFT_TEMPLATE 查看 Redshift TEMPLATES 的详细信息。
此视图包含已创建的 TEMPLATES。
SYS_REDSHIFT_TEMPLATE 对所有用户均可见。超级用户可以查看所有行;普通用户只能查看其自己的数据。有关更多信息,请参阅 系统表和视图中的数据可见性。
表列
| 列名称 | 数据类型 | 描述 |
|---|---|---|
| database_name | character(128) | 在其中创建模板的 Redshift 数据库。 |
| schema_name | character(128) | 在其中创建模板的 Redshift 架构。 |
| template_name | character(128) | 模板名称。 |
| template_type | 整数 | 一个整数,表示与模板关联的 Redshift 命令类型。1 = COPY 命令 |
| create_time | timestamp | 创建模板时的时间戳。 |
| last_modified_time | timestamp | 上次修改模板时的时间戳。 |
| owner_id | 整数 | 拥有模板的用户的用户 ID。 |
| last_modified_by | 整数 | 上次修改模板的用户的用户 ID。 |
| template_parameters | 文本 | 包含模板参数及其值的 JSON 字符串。 |
示例查询
以下查询返回当前用户可见的所有模板:
SELECT * FROM SYS_REDSHIFT_TEMPLATE;
示例输出。
database_name | schema_name | template_name | template_type | create_time | last_modified_time | owner_id | last_modified_by | template_parameters ---------------+-------------+--------------------+---------------+----------------------------+----------------------------+----------+------------------+--------------------- dev | s1 | shapefile_template | 1 | 2025-12-17 22:42:02.079758 | 2025-12-17 22:42:02.079758 | 101 | 101 | { "SIMPLIFY_AUTO": 0.000001, "SHAPEFILE": 1, "COMPRESSION_UPDATE": 0 } dev | s2 | orc_template | 1 | 2025-12-17 22:42:23.582815 | 2025-12-17 22:42:23.582815 | 101 | 101 | { "ORC": "serializetojson_default" } dev | s1 | csv_template | 1 | 2025-12-17 22:43:01.822361 | 2025-12-17 22:43:01.822361 | 101 | 101 | { "ENCRYPTED": 1, "CSV": 1, "ENCODING": 1, "DELIMITER": "," } (3 rows)