

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 不支持的 PostgreSQL 函数
<a name="c_unsupported-postgresql-functions"></a>

很多未排除的函数具有不同的语义或用法。例如，一些受支持的函数将仅在领导节点上运行。此外，一些不受支持的函数在领导节点上运行时不会返回错误。这些函数在某些情况下不返回错误的情况不应视为表示这些函数受 Amazon Redshift 支持。

**重要**  
请勿假设 Amazon Redshift 和 PostgreSQL 共同具有的元素的语义是相同的。确保查阅《Amazon Redshift 数据库开发人员指南》**[SQL 命令](c_SQL_commands.md)以了解常有的细小差异。

 有关更多信息，请参阅 [在领导节点上支持的 SQL 函数](c_sql-functions-leader-node.md)。

这些 PostgreSQL 函数在 Amazon Redshift 中不受支持。
+ 访问权限查询函数
+ 劝告锁函数
+ 聚合函数
  + STRING\_AGG()
  + ARRAY\_AGG()
  + EVERY()
  + XML\_AGG()
  + CORR()
  + COVAR\_POP()
  + COVAR\_SAMP()
  + REGR\_AVGX()、REGR\_AVGY()
  + REGR\_COUNT()
  + REGR\_INTERCEPT()
  + REGR\_R2()
  + REGR\_SLOPE()
  + REGR\_SXX()、REGR\_SXY()、REGR\_SYY()
+ 数组函数和运算符
+ 备份控制函数
+ 注释信息函数
+ 数据库对象位置函数
+ 数据库对象大小函数
+ 日期/时间函数和运算符
  + CLOCK\_TIMESTAMP()
  + JUSTIFY\_DAYS()、JUSTIFY\_HOURS()、JUSTIFY\_INTERVAL()
  + PG\_SLEEP()
  + TRANSACTION\_TIMESTAMP()
+ ENUM 支持函数
+ 几何函数和运算符
+ 一般文件访问函数
+ IS DISTINCT FROM
+ 网络地址函数和运算符
+ 数学函数
  + DIV()
  + SETSEED()
  + WIDTH\_BUCKET()
+ 设置返回函数
  + GENERATE\_SERIES()
  + GENERATE\_SUBSCRIPTS()
+ 范围函数和运算符
+ 恢复控制函数
+ 恢复信息函数
+ ROLLBACK TO SAVEPOINT 函数
+ Schema 可见性查询函数
+ 服务器信号函数
+ 快照同步函数
+ 顺序操作函数
+ 字符串函数
  + BIT\_LENGTH()
  + OVERLAY()
  + CONVERT()、CONVERT\_FROM()、CONVERT\_TO()
  + ENCODE()
  + FORMAT()
  + QUOTE\_NULLABLE()
  + REGEXP\_MATCHES()
  + REGEXP\_SPLIT\_TO\_ARRAY()
  + REGEXP\_SPLIT\_TO\_TABLE()
+ 系统目录信息函数
+ 系统信息函数
  + CURRENT\_CATALOG CURRENT\_QUERY()
  + INET\_CLIENT\_ADDR()
  + INET\_CLIENT\_PORT()
  + INET\_SERVER\_ADDR() INET\_SERVER\_PORT()
  + PG\_CONF\_LOAD\_TIME()
  + PG\_IS\_OTHER\_TEMP\_SCHEMA()
  + PG\_LISTENING\_CHANNELS()
  + PG\_MY\_TEMP\_SCHEMA()
  + PG\_POSTMASTER\_START\_TIME()
  + PG\_TRIGGER\_DEPTH()
  + SHOW VERSION()
+ 文本搜索函数和运算符
+ 事务 ID 和快照函数
+ 触发器函数
+ XML 函数