

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、[ブログ記事](https://aws.amazon.com/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>

サポートされている関数もその多くは、PostgreSQL とセマンティクスや用途が異なります。例えば、サポートされている関数の中にはリーダーノードでしか実行されないものがあります。また、サポートされていない関数の中には、リーダーノードで実行された場合、エラーを返さないものがあります。いくつかのケースでこれらの関数がエラーを返さないからといって、関数が Amazon Redshift によってサポートされていると受け取るべきではありません。

**重要**  
Amazon Redshift と PostgreSQL に含まれる共通要素のセマンティクスは同じであるとみなさないでください。判断しかねる差異については、*Amazon Redshift データベースデベロッパーガイド*の [SQL コマンド](c_SQL_commands.md) を参照して確認してください。

 詳細については、「[リーダーノードでサポートされる SQL 関数](c_sql-functions-leader-node.md)」を参照してください。

Amazon Redshift でサポートされていないこれらの PostgreSQL 機能を示します。
+ アクセス特権照会関数
+ アドバイザリロック関数
+ 集計関数
  + STRING\$1AGG()
  + ARRAY\$1AGG()
  + EVERY()
  + XML\$1AGG()
  + CORR()
  + COVAR\$1POP()
  + COVAR\$1SAMP()
  + REGR\$1AVGX()、REGR\$1AVGY()
  + REGR\$1COUNT()
  + REGR\$1INTERCEPT()
  + REGR\$1R2()
  + REGR\$1SLOPE()
  + REGR\$1SXX()、REGR\$1SXY()、REGR\$1SYY()
+ 配列関数と演算子
+ バックアップ管理関数
+ コメント情報関数
+ データベースオブジェクト位置関数
+ データベースオブジェクトサイズ関数
+ 日付/時刻関数と演算子
  + CLOCK\$1TIMESTAMP()
  + JUSTIFY\$1DAYS()、JUSTIFY\$1HOURS()、JUSTIFY\$1INTERVAL()
  + PG\$1SLEEP()
  + TRANSACTION\$1TIMESTAMP()
+ ENUM サポート関数
+ 幾何関数と演算子
+ 汎用ファイルアクセス関数
+ IS DISTINCT FROM
+ ネットワークアドレス関数と演算子
+ 数学関数
  + DIV()
  + SETSEED()
  + WIDTH\$1BUCKET()
+ セットを返す関数
  + GENERATE\$1SERIES()
  + GENERATE\$1SUBSCRIPTS()
+ 範囲関数と演算子
+ リカバリ制御関数
+ リカバリ情報関数
+ ROLLBACK\$1TO\$1SAVEPOINT 関数
+ スキーマ可視性照会関数
+ サーバーシグナリング関数
+ スナップショット同期関数
+ シーケンス操作関数
+ 文字列関数
  + BIT\$1LENGTH()
  + OVERLAY()
  + CONVERT()、CONVERT\$1FROM()、CONVERT\$1TO()
  + ENCODE()
  + FORMAT()
  + QUOTE\$1NULLABLE()
  + REGEXP\$1MATCHES()
  + REGEXP\$1SPLIT\$1TO\$1ARRAY()
  + REGEXP\$1SPLIT\$1TO\$1TABLE()
+ システムカタログ情報関数
+ システム情報関数
  + CURRENT\$1CATALOG CURRENT\$1QUERY()
  + INET\$1CLIENT\$1ADDR()
  + INET\$1CLIENT\$1PORT()
  + INET\$1SERVER\$1ADDR() INET\$1SERVER\$1PORT()
  + PG\$1CONF\$1LOAD\$1TIME()
  + PG\$1IS\$1OTHER\$1TEMP\$1SCHEMA()
  + PG\$1LISTENING\$1CHANNELS()
  + PG\$1MY\$1TEMP\$1SCHEMA()
  + PG\$1POSTMASTER\$1START\$1TIME()
  + PG\$1TRIGGER\$1DEPTH()
  + SHOW VERSION()
+ テキスト検索関数と演算子
+ トランザクション ID およびスナップショット関数
+ トリガー関数
+ XML 関数