

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Babelfish for Aurora PostgreSQL の更新
<a name="AuroraBabelfish.Updates"></a>

Aurora PostgreSQL 用にリリースされている各バージョンの Babelfish に関する情報を以下に示します。Babelfish は Aurora PostgreSQL バージョン 13.4 以降のリリースで利用できるオプションです。Babelfish の更新は、Aurora PostgreSQL データベースエンジンの新しい特定のリリースで利用可能です。

Babelfish での Aurora PostgreSQL 拡張機能の詳細については、「[Babelfish で Aurora PostgreSQL 拡張機能を使用する](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html)」を参照してください。

Babelfish のバージョン更新については、「[Babelfish バージョンのアップデート](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information.html)」を参照してください。

Babelfish の各リリースでサポートされる機能とサポートされない機能のリストについては、「[Babelfish for Aurora PostgreSQL リファレンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_AuroraPostgreSQL_Babelfish_Reference.html)」を参照してください。

**Topics**
+ [Babelfish for Aurora PostgreSQL 5.x バージョン](#aurorababelfish-versions-version5x)
+ [Babelfish for Aurora PostgreSQL 4.x バージョン](#aurorababelfish-versions-version4x)
+ [Babelfish for Aurora PostgreSQL 3.x バージョン (一部の非推奨バージョンを含む)](#aurorababelfish-versions-version3x)
+ [Babelfish for Aurora PostgreSQL 2.x バージョン (一部の非推奨バージョンを含む)](#aurorababelfish-versions-version2x)
+ [Babelfish for Aurora PostgreSQL 1.x バージョン (一部の非推奨バージョンを含む)](#aurorababelfish-versions-version1x)

## Babelfish for Aurora PostgreSQL 5.x バージョン
<a name="aurorababelfish-versions-version5x"></a>

**Topics**
+ [Babelfish for Aurora PostgreSQL 5.5](#AuroraBabelfish.Updates.55X)
+ [Babelfish for Aurora PostgreSQL 5.4](#AuroraBabelfish.Updates.54X)
+ [Babelfish for Aurora PostgreSQL 5.3](#AuroraBabelfish.Updates.53X)
+ [Babelfish for Aurora PostgreSQL 5.2](#AuroraBabelfish.Updates.52X)
+ [Babelfish for Aurora PostgreSQL 5.1](#AuroraBabelfish.Updates.51X)

### Babelfish for Aurora PostgreSQL 5.5
<a name="AuroraBabelfish.Updates.55X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 17.9 で提供されています。Aurora PostgreSQL 17.9 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 5.5 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

#### Aurora Babelfish リリース 5.5.0、2026 年 4 月 6 日
<a name="AuroraBabelfish.Updates.550"></a>

**新機能**
+ 地理/ジオメトリデータ型の Polygon インスタンスのサポートが追加されました。
+ (n)varchar/(n)char から datetimeoffset データ型への暗黙的なキャストのサポートを追加しました。
+ sys.fn\_varbintohexstr システムオブジェクトのサポートが追加されました。

**重要な機能強化**
+ Active Directory 認証が有効なインスタンスで PostgreSQL エンドポイントからクエリを実行すると再起動する可能性がある問題を修正しました。
+ 出力句での更新が、同時更新中に行をスキップする可能性がある問題を修正しました。
+ DROP LOGIN は、データベースの所有者であるログインを削除しようとしたときにエラーを正しく返すようになりました。

**高優先度の安定性の強化**
+ datetimeoffset、(n)varchar、および datetime 型を含む UNION クエリの誤った戻りデータ型を修正しました。
+ datetimeoffset 型と (n)varchar 型が混在する問題を修正しました。
+ varbinary と文字列リテラルを持つ UNION 式と CASE 式を修正し、varbinary ではなく varchar に正しく解決しました。
+ PG ポートからの Babelfish オブジェクトの所有権の変更を制限しました。
+ プロシージャ呼び出しで一時テーブルのライフサイクル処理が正しくない問題を修正しました。
+ sys スキーマで Babelfish オブジェクトを変更できないユーザー。
+ CHAR/NCHAR データ型の MIN/MAX 関数のスケール/精度処理を修正しました。
+ pyODBC 接続の同時接続確立中の CPU 使用率が高い問題を修正しました。
+ バイナリ/バイナリ比較演算子の整合性のないインデックススキャンを修正し、クロスタイプサポートを追加しました。
+ 新しい所有者がデータベースロール、固定サーバーロール、または sysadmin の場合、データベースの ALTER AUTHORIZATION がブロックされます。
+ ネストされたプロシージャ呼び出しで一時テーブルのクリーンアップに失敗し、パーサーエラーが発生する問題を修正しました。

**その他の改善と機能強化**
+ 文字列値を sqlvariant にキャストすると、クライアントがハングすることがある問題を修正しました。
+ データ型 (n)char & (var)binary 間のキャスト関数と変換関数を修正しました。
+ DATEADD() 関数で UDT データ型を処理するための修正を追加しました。
+ T-SQL の動作と一致するように ISNUMERIC() 関数の空白文字の処理を修正しました。
+ 列エイリアスとして予約キーワードを使用する SELECT クエリの問題を修正しました。
+ datetime と smalldatetime を (n)varchar/(n)char にキャストする場合の出力形式を修正しました。
+ バイナリへの空の文字列キャストのスケール/精度の処理を修正しました。
+ 予想される結果を生成するバイナリの連結を修正しました。
+ ADO.NET FillSchema() オペレーションの TDS レスポンスでプライマリキー情報が送信されない問題を修正しました。
+ バイナリの連結結果のスケール/精度処理を修正しました。
+ テーブル OID が特定の制限に達したときに並列クエリが実行されて予期しないエラーが発生するまれな問題を修正しました。
+ MONEY 型変換が、いくつかの有効な ASCII 文字と特殊文字を誤って拒否する問題を修正しました。
+ SMALLMONEY を文字列型に変換するときにスタイルパラメータを適切に適用する変換関数を修正し、T-SQL の動作と一致するスタイル 0、1、2、126 の正しいフォーマットを確保しました。
+ 正確なパターンマッチングの場合、LIKE 演算子で末尾の空白が誤って重要ではないとして扱われる問題を修正しました。
+ 負のスタイルパラメータの適切な処理や無効なスタイル値など、MONEY/SMALLMONEY 型から文字列への変換に関する複数の変換関数の問題を修正しました。

### Babelfish for Aurora PostgreSQL 5.4
<a name="AuroraBabelfish.Updates.54X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 17.7 で提供されています。Aurora PostgreSQL 17.7 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 5.4 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

#### Aurora Babelfish リリース 5.4.1、2026 年 1 月 16 日
<a name="AuroraBabelfish.Updates.541"></a>

**安定性の重要な強化**
+ 同じ行に同時更新がある場合、 `OUTPUT`句を含む `UPDATE`ステートメントが行をスキップする可能性がある問題を修正しました。

#### Aurora Babelfish リリース 5.4.0、2025 年 12 月 18 日
<a name="AuroraBabelfish.Updates.540"></a>

**新機能**
+ SELECT TOP N PERCENT 句のサポートを有効にしましたが、[制限](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.tsql.limited-implementation.html)はほとんどありません。
+ [地理/ジオメトリデータ型の Linestring インスタンスのサポートを有効にしました](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html)。
+ システムプロシージャ sp\_xml\_preparedocument、sp\_xml\_removedocument、および [OPENXML](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-xml-datatype-methods.html) のサポートを有効にしました。
+ XML データ型の XML メソッド .VALUE() のサポートを有効にしました。
+ ビューおよびストアドプロシージャ/関数内のオブジェクト参照の所有権連鎖のサポートを有効にしました。基盤となるオブジェクトのアクセス許可チェックは、ユーザーの直接アクセス許可または所有権連鎖によって決まります。
+ sys.time\_zone\_info ビューのサポートを有効化
+ FOR JSON AUTO 機能の SELECT リストで Values 句とサブクエリ列のサポートを有効化

**重要な機能強化**
+ STPointFromText() と Point() を修正して、NULL 引数にエラーをスローしました。
+ Geometry/Geography から (var)char および (var)binary への変換に関する問題を修正しました。
+ STPointFromText()、STPointFromText()、STAsText()、および STAsBinary() の関数定義を修正しました。
+ ポイントインスタンスのバイト数からジオメトリ/ジオグラフィへの変換を修正しました。
+ ASCII 関数は、引数タイプをバイナリおよびバイナリとして誤った結果を返します。
+ TDS の ResetTempTableNamespace 中にシステムカタログが更新されているときのアクティブなスナップショット。
+ パラメータがそれ自体に割り当てられたときにメモリの破損によって発生するクラッシュと断続的なエラーを修正しました。

**高優先度の安定性の強化**
+ アクセス許可がユーザーに付与されている場合にユーザーを削除できない問題を修正しました。
+ 数値データ型とマネー/スモールマネーデータ型を比較する述語を持つクエリのインデックススキャンを選択するためのプランナーのサポートが追加されました。
+ Round() 関数の精度/スケールを修正しました。
+ 保存ポイントへのロールバックが、場合によっては正しいトランザクション状態トークンをクライアントに送信できず、トランザクションの後続のオペレーションが失敗する問題を修正しました。
+ pg\_cron ジョブのエラーによりサーバーが再起動する問題を修正しました。

**その他の改善と機能強化**
+ OUTPUT 句との UPDATE オペレーションの同時実行を許可する問題を修正しました。
+ 最初の一時テーブルの作成時にエスケープハッチ設定がデフォルトにリセットされる問題を修正しました。
+ Datetime 関数と Varbinary to Binary CAST 関数を修正しました。
+ CONVERT 関数と CAST 関数がバイナリ型の値を返す問題を修正しました。
+ 適切な関数戻り型を設定することで、ドメインタイプの INSERT INTO テーブル DEFAULT VALUES を修正しました。
+ データベース名に 演算子の記号が含まれている場合、マルチステートメントテーブル値関数を実行すると構文エラーがスローされる問題を修正しました。
+ 重複するスキーマレベルとオブジェクトレベルの許可を正しく処理する REVOKE アクセス許可の実行を修正しました。
+ ALTER TABLE ALTER COLUMN ステートメントで NULL/NOT NULL 構文のサポートを有効にしました。
+ ログイン名とロール名に特殊文字を処理する識別子区切り文字を追加します。
+ トランザクションセマンティクスを正しく実行するために T-SQL 一時テーブルの上に作成されたインデックスを修正しました。
+ お金と小口金のデータ型のさまざまな数学関数を修正しました。
+ ALTER VIEW を使用してビューを変更するときに列レベルのアクセス許可が保持される問題を修正しました。
+ 依存する弱いスキーマ割り当てビューを持つ関数の変更を許可するサポートを有効にしました。
+ データ型に区切り識別子を使用する場合の Geometry/Geography 静的メソッドの問題を修正しました。
+ 浮動する SQRT() 関数の戻り型を修正しました。
+ nchar/nvarchar 型のローカル変数へのマルチバイト文字の割り当てに関する問題を修正しました。
+ T-SQL の動作との互換性を確保するために、ISNUMERIC() に空の文字列処理を追加しました。
+ DATALENGTH() を修正して、さまざまなデータ型とその UDTs。
+ DATETIME から VARBINARY CAST 関数を修正しました。
+ GROUP BY 句で を使用しているときの SELECT INTO の精度/スケールを修正しました。
+ 数値/10 進数のオーバーフローによる TDS ストリームのプロトコルエラーの問題を修正しました。
+ FOR JSON AUTO 句の出力で CTE ロジックと中間レベルが欠落している問題を修正しました。
+ ESCAPE 文字がパターンでワイルドカードの後に来ると、ESCAPE 文字が期待どおりに動作しない LIKE 演算子に関連する問題を修正しました。
+ binary(8) 型のパラメータが .NET ドライバーから渡されたときに発生する問題を修正しました。

### Babelfish for Aurora PostgreSQL 5.3
<a name="AuroraBabelfish.Updates.53X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 17.6 で提供されています。Aurora PostgreSQL 17.6 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 5.3 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

#### Aurora Babelfish リリース 5.3.1、2025 年 11 月 25 日
<a name="AuroraBabelfish.Updates.531"></a>

**安定性の重要な強化**
+ パラメータがそれ自体に割り当てられたときのメモリの破損によるクラッシュと断続的なエラーを修正しました。

#### Aurora Babelfish リリース 5.3.0、2025 年 11 月 25 日
<a name="AuroraBabelfish.Updates.530"></a>

**新機能**
+ [ フルテキスト検索 ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-fulltextsearch.html)の T-SQL CONTAINS 句にブール演算子とプレフィックス用語の文法のサポートが追加されました。
+ GEOMETRY および GEOGRAPHY データ型 のポイントインスタンスと Z、M、HasZ、HasM 関数の Z-M フラグのサポートが追加されました。 [https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html)
+ sp\_helplogins ストアドプロシージャのサポートが追加されました。
+ いくつかの制限がある弱いバインディングビューのサポートを有効にしました。

**重要な機能強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。
+ マッピングされたユーザーによるログインがゲスト権限にアクセスできない GroupAD の問題を修正しました。
+ 述語の ISNUMERIC() 関数を使用したクエリのパフォーマンスが向上しました。
+ 数値データ型と整数データ型を比較する述語を持つクエリのインデックススキャンを選択するためのクエリのサポートが追加されました。

**高優先度の安定性の強化**
+ すべての算術演算のオーバーフローチェックをマネーで修正しました。小資金の方が優先順位の高いオペランドです。
+ smallmoney と bit を含むすべての算術演算の出力データ型を修正しました。
+ CEIL、ROUND、POWER、FLOOR などの特定の数学関数の動作を修正しました。
+ smallmoney および int に対する算術演算中に接続がクラッシュする問題を修正しました。
+ smallmoney/money をオペランドとするすべての算術/数値オペレーションのオーバーフローチェックを修正しました。
+ TZOFFSET パーツの正しい値を指定する DATENAME() の問題を修正しました。
+ 値が範囲外の場合にエラーの代わりに NULL を返す CHAR()/NCHAR() 関数の処理。
+ 整数に変換できる入力を受け入れる NCHAR() 関数の処理。
+ テキストの最後にパターンを正しく検出し、ワイルドカード検索を正確に処理する PATINDEX() 関数を修正しました。
+ パターンが EXACT または PREFIX または INFIX が次の条件に一致する場合、LIKE 演算子のアクセント機密/非機密照合のインデックス使用を有効にしました。
  + アクセントセンシティブ照合では、ユーザーは TSQL エンドポイントからインデックスを作成する必要があります: CREATE INDEX <index\_name> ON <table\_name>(<column\_name>)
  + Accent Insensitive 照合では、ユーザーは PSQL エンドポイントからインデックスを作成する必要があります。CREATE INDEX <index\_name> ON <schema\_name>.<table\_name>(sys.remove\_accents\_internal\_using\_cache(<column\_name>))
+ 小数部を切り捨てるのではなく、整数型にキャストするときに TRY\_CAST と TRY\_CONVERT が誤って 10 進数を四捨五入する問題を修正しました。
+ マネー/スモールマネーと数値の間の算術演算と、ユニオン演算子のマネー/スモールマネーの演算の精度とスケールを修正しました。
+ 数値ブランチと小マネー/マネーブランチを使用する場合の、ケース式とネストされたケース式の精度とスケール処理を修正しました。
+ サブ式がマネー/スモールマネーまたは固定長データ型である数値式の精度とスケールの処理を修正しました。
+ bigint および money/smallmoney 乗算オペレーションの処理に関する問題を修正しました。
+ 小額の乗算が小数値を誤って切り捨て、小数部を切り捨ててしまう問題を修正しました。
+ マネー/スモールマネーおよび固定長データ型を持つ SUM()/AVG() 関数の精度とスケールの処理を修正しました。
+ 数値変数と固定長変数間のエアテティックオペレーションの問題を修正しました。
+ 数値を含む集計関数の精度とスケール処理を修正しました。
+ ZDP 中に Babelfish 接続が復元される問題を修正しました。
+ postgres エンドポイントからの RESET ALL コマンドの問題を修正しました。
+ 大規模な nvarchar(max) データを読み取るときのレスポンスパケットの問題を修正しました。これにより、.NET ドライバーで ArgumentOutOfRangeException が発生する可能性があります。
+ pltsql RETURN 式に並列処理が使用されない問題を修正しました。
+ cross-db テーブル値関数のアクセス許可拒否の問題を修正しました。
+ 日付と時刻のデータ型での空の入力文字列処理の処理を追加しました。
+ オブジェクト、キャスト、変数、およびそれを使用してユーザー定義のデータ型を作成する際の、金額/小額の正確性とスケール処理を修正しました。
+ 文字列から datetimeoffset へのキャスト中にタイムゾーン情報を保持する問題を修正しました。
+ 正しい文字列を返す関数 QUOTENAME() を修正しました。
+ Len() 関数のバイナリ引数の処理を追加しました。
+ \* (すべての列) を入力として持つ集計関数の精度とスケールを修正しました。
+ CaseExpr の数値計算に関する問題を修正しました。
+ 「FOR JSON AUTO」と「JSON PATH」を使用したクエリのクラッシュを修正しました。
+ 日時データ型の保存中の四捨五入の問題を修正しました。既存のユーザーは TSQL エンドポイントから次のクエリを実行して既存のデータを更新する必要があります。UPDATE <table\_name> SET <datetime\_col> = CAST(CAST(<datetime\_col> as VARCHAR) AS DATETIME)。
+ Babelfish での日時比較を修正し、0.00333 秒の精度以内の日時値を等しいものとして扱う TSQL の動作と一致させました。

**その他の改善と機能強化**
+ OBJECT\_DEFINITION 関数で 4000 文字後に出力が切り替わる問題を修正しました。
+ database\_principals ビューを修正して、正しい SID を表示しました。
+ カーソルオペレーションで PostgreSQL 予約キーワードを処理します。
+ sys.server\_permissions、sys.sql\_logins ビュー、および sys.fn\_varbintohexsubstring システム関数のサポートが追加されました。
+ デフォルト値の列を追加するときにエラーが発生する問題を修正しました。
+ INSERT ... の問題を修正しました。ネストされたレベルに関連するストアドプロシージャの EXECUTE ステートメント。

### Babelfish for Aurora PostgreSQL 5.2
<a name="AuroraBabelfish.Updates.52X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 17.5 で提供されています。Aurora PostgreSQL 17.5 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 5.2 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

#### Aurora Babelfish リリース 5.2.2、2026 年 1 月 15 日
<a name="AuroraBabelfish.Updates.522"></a>

**安定性の重要な強化**
+ パラメータがそれ自体に割り当てられたときのメモリの破損によるクラッシュと断続的なエラーを修正しました。

#### Aurora Babelfish リリース 5.2.1、2025 年 8 月 8 日
<a name="AuroraBabelfish.Updates.521"></a>

**安定性の重要な強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。

**優先度の高い安定性の強化**
+ `FOR JSON AUTO` および を使用したクエリのクラッシュを修正しました`JSON PATH`。
+ ZDP 中に Babelfish 接続が復元される問題を修正しました。

#### Aurora Babelfish リリース 5.2.0、2025 年 6 月 30 日
<a name="AuroraBabelfish.Updates.520"></a>

**新機能**
+ Babelfish で CREATE OR ALTER VIEW / ALTER VIEW 構文のサポートが追加されましたが、いくつかの制限があります。
+ Babelfish の Transact-SQL UNPIVOT 演算子のサポートが追加されました。
+ `STDimension`、、`STDisjoint`、`STIntersects`、`STIsClosed``STIsEmpty`、`STIsValid`地理空間関数のサポートが追加されました。
+ パーティション関数とパーティション列の照合のサポートが追加されました。
+ Babelfish の SSMS でのログインのスクリプト作成のサポートを有効にしました。
+  フルテキスト検索の T-SQL CONTAINS 句に column\_list のサポートを追加しました。

**重要な機能強化**
+ varbinary に「＋」および「-」演算子を追加しました。
+ Babelfish のサブクエリ最適化機能を制御する`babelfishpg_tsql.apg_enable_subquery_cache`ために、新しい GUCs`babelfishpg_tsql.apg_enable_correlated_scalar_transform`と を追加しました。新しい GUCs`ON`デフォルトで です。
+ 4096 バイトのパケットにセグメント化することで、SSL ハンドシェイク中の大規模なサーバー hello メッセージのサポートを追加しました。
+ Babelfish で VARBINARY から DATETIME への CAST のサポートを追加しました。
+ Babelfish GroupAD で固定データベースロールのメンバーのユーザー/ロールを変更するサポートを追加しました。
+ 固定 db ロールのメンバーシップを介して Babelfish GroupAD で CREATE スキーマを許可します。
+ オブジェクトの所有権の問題を修正しました。TDS エンドポイントからユーザーが作成した新しいオブジェクトは、現在のユーザーが常に新しいオブジェクトを所有していた以前の動作とは対照的に、スキーマ所有者によって所有されるようになりました。
+ プロシージャの引数としてテーブル値パラメータを使用する場合の、Group-AD セッションでのプロシージャのデフォルトスキーマ名の処理を追加しました。

**高優先度の安定性の強化**
+ 数値乗算と除算の精度とスケールを調整するロジックを修正しました。
+ ユーザー定義タイプの精度とスケールの計算を修正しました。
+ 値 0 の定数の精度とスケールの計算を修正しました。
+ サブクエリ変換後に`wrong varnullingrels`エラーが正しく報告されない問題を修正しました。
+ テーブルを変更すると、フォローアップカスケードドロップコマンドがこのテーブルを含むデータベースの削除に失敗する問題を修正しました。
+ ピボット列で NULL エントリを適切に処理する PIVOT 演算子を修正しました。
+ BBF ログインが 3 つのマスターデータベース、tempdb データベース、msdb データベースすべてにユーザーをマッピングしている場合、PG ポートを介した Babelfish ログインの削除を制限します。
+ 一部のシナリオでテーブル変数を使用しているときの Babelfish Group AD のアクセス許可拒否エラーを修正しました。
+ テーブルのすべてのトリガーを有効または無効にするバグを修正しました。
+ 整数から varbinary データ型への誤った変換を修正しました。
+ Float から Varchar データ型へのキャストと変換を修正しました。
+ null 入力を処理する suser\_sname() 関数を修正しました。
+ 数値/10 進数の加算と減算のスケールが正しくない問題を修正しました。
+ 数値/10 進数型になる算術演算が不正確になる問題を修正しました。
+ DROP LOGIN/USER/ROLE [public] で通信リンクが失敗する問題を修正しました。
+ dbo スキーマからのシステムプロシージャとビューの削除を制限しました。
+ round() 関数で、戻り値型が入力引数型と一致するように問題を修正しました。
+ SELECT INTO ステートメントの列の null 可能性と ID プロパティを新しいテーブルに転送します。これらのプロパティは、SELECT INTO の FROM 句に 1 つのテーブルがあり、その列がSELECT TO ステートメントターゲットリストの式に含まれていない場合にのみ転送されます。

**その他の改善と機能強化**
+ JSON 文字列のフォーマットを修正し、json\_query 関数を使用した「FOR JSON」出力での不適切なバックスラッシュエスケープを防止しました。
+ ゲストユーザーがゲストスキーマにオブジェクトを作成できる問題を修正しました。
+ システムビューの PUBLIC ロール属性を修正しました。
+ sys.objects カタログを修正して、一意の制約メタデータを正しく入力しました。
+ RPC 文字ベースのパラメータの最大長が 0 の場合の問題を修正しました。
+ 固定データベースロール db\_ddladmin のメンバーは、メンバーではないデータベースプリンシパルのスキーマを作成できません。
+ 固定データベースロール db\_ddladmin のメンバーは、メンバーではないデータベースプリンシパルのスキーマを作成できません。
+ CREATE FUNCTION ステートメントに INLINE オプションのエスケープハッチを追加しました。エラーを適切に処理するために、デフォルトで「strict」モードになっています。
+ 同じ名前`babelfish_schema_permissions`のテーブルとプロシージャがある場合に が上書きされるエントリを修正しました。
+ で少数のノードを処理するため、tsql オブジェクトのオブジェクト定義を取得中にエラーが発生しました`sys.tsql_get_expr`。
+ 外部/内部クエリでの数値/10 進データ型typmod 解決のロジックを修正しました。
+ ストアドプロシージャ、関数、トリガー内のオブジェクト解決のいくつかのケースを修正しました。
+ ブランチの 1 つが NUMERIC で、もう 1 つが EXACT NUMERIC の場合の大文字と小文字の式を修正しました。
+ カタログに元のインデックス名を保存し、sys.indexes などのカタログビューで表示できるようにすることで、Babelfish でのインデックス名処理を改善しました。また、sp\_rename を使用して既存のインデックスの名前を変更し、元の名前を保持および表示するサポートも追加されています。
+ \* (すべての列) を使用した集計関数`resolve_numeric_typmod_from_exp`の のクラッシュを修正しました。

### Babelfish for Aurora PostgreSQL 5.1
<a name="AuroraBabelfish.Updates.51X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 17.4 で提供されています。Aurora PostgreSQL 17.4 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 5.1 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

#### Aurora Babelfish リリース 5.1.3、2026 年 2 月 2 日
<a name="AuroraBabelfish.Updates.513"></a>

**安定性の重要な強化**
+ パラメータがそれ自体に割り当てられたときのメモリの破損によるクラッシュと断続的なエラーを修正しました。

#### Aurora Babelfish リリース 5.1.2、2025 年 10 月 9 日
<a name="AuroraBabelfish.Updates.512"></a>

**安定性の重要な強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。
+ \* (すべての列) を使用した集計関数`resolve_numeric_typmod_from_exp`の のクラッシュを修正

**優先度の高い安定性の強化**
+ `FOR JSON AUTO` および を使用したクエリのクラッシュを修正しました`JSON PATH`。

#### Aurora Babelfish リリース 5.1.1、2025 年 6 月 3 日
<a name="AuroraBabelfish.Updates.511"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

**安定性の重要な強化**
+ SSL ハンドシェイク中の大規模なサーバー hello メッセージのサポートが追加されました。

#### Aurora Babelfish リリース 5.1.0、2025 年 5 月 1 日
<a name="AuroraBabelfish.Updates.510"></a>

**新機能**
+ 固定データベースレベルのロール `db_securityadmin`、`db_accessadmin`、`db_ddladmin`、`db_datareader`および のサポートが追加されました`db_datawriter`。T-SQL ユーザーは、これらの固定データベースロールに追加できます。
+ 固定サーバーレベルのロール`securityadmin`と のサポートが追加されました`dbcreator`。T-SQL ログインは、これらの固定サーバーロールに追加できます。
+ T-SQL ユーザー`db_owner`を固定データベースレベルのロールに追加するためのサポートを追加しました。この T-SQL には、データベース所有者と同様の権限があります。

Babelfish のこれらの新機能に関連するアクセス許可管理とアクセスコントロール設定の詳細については、[「Babelfish for Aurora PostgreSQL でのアクセス許可とアクセスコントロールの管理](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-permissions.html)」を参照してください。

**重要な機能強化**
+ から `string`、`date`、、`datetimeoffset``datetime2``datetime``smalldatetime`、および に変換する際の `Convert`関数の問題を修正しました`time`。
+ \# 文字を含むパラメータ宣言が正しく処理されない問題を修正しました。
+ 3 つのリレーションリファレンス`SET IDENTITY_INSERT`でサポートされています。
+ 引`NVARCHAR`数を処理するときに正しい動作を確保するための `HASHBYTES`関数の問題を修正しました。
+ 「PRIMARY」構文がサポートされ`CREATE PARTITION SCHEME`ない問題を修正しました。
+ マルチテーブル FROM 句で誤って拒否される関数のテーブル変数クエリの UPDATE/DELETE の問題を修正しました。
+ ユーザーが定義した @@function が sys 関数にマッピングされないように制限しました。
+ 空の二重引用符で囲まれた文字列と比較すると、「長さが 0 で区切られた識別子」というエラーが発生する問題を修正しました。
+ 特定の孤立したカタログエントリで一時テーブルを使用する場合にまれに発生する可能性があるクラッシュを修正しました。
+ テーブル内の列を削除するとトリガーがドロップされる問題を修正しました。
+ INFORMATION\_SCHEMA スキーマで `TABLE_CONSTRAINTS`と `KEY_COLUMN_USAGE` ビューを結合するクエリのパフォーマンスが向上しました。
+ 値 0 の MONEY データ型を文字列データ型に変換する際の `Convert`関数の一貫性のないフォーマットの問題を修正しました。
+ で `CAST`から `MONEY`へのフォーマットの問題を修正しました`CHAR/VARCHAR`。
+ `MONEY` 列`SELECT...INTO`の `MIN`と の`MAX`集計がタイプ情報を失う問題を修正しました。
+ type にモジュロ演算子を実装します`MONEY`。
+ 接続プーリングの場合の古いパラメータと設定のクリーンアップを追加しました。
+ 接続プーリング時の古いデータを避けるために、カーソル状態の包括的なクリーンアップを追加しました。
+ `OUTPUT` および `WHERE`句を使用する`DML`ステートメント中に`IDENTITY`列が認識されない問題を修正しました。

**高優先度の安定性の強化**
+ `UPDATE SET` 句の @@function が構文エラーを引き起こす問題を修正しました。
+ @local\_var と `SELECT` コマンドの `UPDATE ... SET` @local\_var の動的評価を修正しました。
+ @fUsePattern = 0 を使用する場合に部分データが返される問題を修正`sp_columns_100`しました。
+ クエリにローカル変数の操作が含まれる場合、ローカル変数が正しく更新されない問題を修正しました。
+ 解析の一般的なパフォーマンスが向上しました。
+ システム関数 の問題を修正しました`OPENJSON`。
+ `UNION` involving 型の誤った結果データ`MONEY`型を修正しました。
+ デフォルト以外のローカルタイムゾーン設定で convert() 関数で DATETIME2 データ型変換で「AT TIME ZONE」を使用する場合のオフセットを修正しました。
+ クロスデータベースクエリを含むバッチが誤ったデータベース内のオブジェクトを検索する問題を修正しました。
+ 週 と四半期 の `DATEDIFF`() 関数と `DATEDIFF_BIG`() 関数の動作を修正しました`Datepart`。
+ が列の序数プロパティに対して誤った結果を`sys.column_property`返す問題を修正しました。
+ `DATETIME2` データ型変換による DST 変更時間に近い`AT TIME ZONE`「」の問題を修正しました。
+ 強制並列モードで空の行を返す `sys.Db_id()`関数を使用するクエリの動作を修正しました。

**その他の改善と機能強化**
+ 不要な`CAST`関数を削除して、`plan`拡張機能の実行を最適化します。
+ `EXECUTE`二重引用符で囲まれた文字列の () はエラーを発生させなくなりました。
+ 一時テーブルの列のデフォルト値として 関数を使用する場合のエラーを修正しました。
+ 長い`JSON`文字列で解析を許可する`OPENJSON`関数呼び出しのエラーを修正しました。
+ Babelfish データベースを復元した後、ロールからメンバーを削除しても機能しない問題を修正しました。
+ が選択リストに「=」エイリアスと共存する場合のエイリアスの問題を修正しました。
+ 予約された @@function 名を共通変数として宣言することを制限しました。
+ が明示的に指定された場合にのみロール`sp_helpuser`を表示するデータベースロール`sp_helpuser`の手順の実装を修正しました。
+ smalldatetime 型と日付型がインデックスを介してより柔軟にアクセスできる問題を修正しました。
+ システムプロシージャ の問題を修正しました`fn_listextendedproperty`。
+ プロシージャでの引数としてのテーブル値パラメータの使用を修正しました。以前は、プロシージャを呼び出すときにテーブル値パラメータのタイプ名を指定する必要がありましたが、現在はオプションです。
+ `CASE` 式の共通タイプが `NUMERIC` / `DECIMAL` の場合の精度とスケールを修正しました。
+ すでに終了した接続のエントリが中止される`sys.dm_exec_sessions`ことがある問題を修正しました。
+ マッピングされたデータベースユーザーによるログインにゲストユーザー権限がまだある問題を修正しました。
+ 一部のシステム関数の実行後にトランザクション数が変化する問題を修正しました。
+ `Datepart` 関数の出力が GUC に基づいて異なる問題を修正しました`timezone`。

## Babelfish for Aurora PostgreSQL 4.x バージョン
<a name="aurorababelfish-versions-version4x"></a>

**Topics**
+ [Babelfish for Aurora PostgreSQL 4.9](#AuroraBabelfish.Updates.49X)
+ [Babelfish for Aurora PostgreSQL 4.8](#AuroraBabelfish.Updates.48X)
+ [Babelfish for Aurora PostgreSQL 4.7](#AuroraBabelfish.Updates.47X)
+ [Babelfish for Aurora PostgreSQL 4.6](#AuroraBabelfish.Updates.46X)
+ [Babelfish for Aurora PostgreSQL 4.5](#AuroraBabelfish.Updates.45X)
+ [Babelfish for Aurora PostgreSQL 4.4](#AuroraBabelfish.Updates.44X)
+ [Babelfish for Aurora PostgreSQL 4.3](#AuroraBabelfish.Updates.43X)
+ [Babelfish for Aurora PostgreSQL 4.2](#AuroraBabelfish.Updates.42X)
+ [Babelfish for Aurora PostgreSQL 4.1](#AuroraBabelfish.Updates.41X)
+ [Babelfish for Aurora PostgreSQL 4.0](#AuroraBabelfish.Updates.40X)

### Babelfish for Aurora PostgreSQL 4.9
<a name="AuroraBabelfish.Updates.49X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 16.13 で提供されています。Aurora PostgreSQL 16.13 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 4.9 では、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

#### Aurora Babelfish リリース 4.9.0、2026 年 4 月 6 日
<a name="AuroraBabelfish.Updates.490"></a>

**新機能**
+ (n)varchar/(n)char から datetimeoffset データ型への暗黙的なキャストのサポートを追加しました。
+ sys.fn\_varbintohexstr システムオブジェクトのサポートが追加されました。

**重要な機能強化**
+ Active Directory 認証が有効なインスタンスで PostgreSQL エンドポイントからクエリを実行すると再起動する可能性がある問題を修正しました。
+ 出力句での更新が、同時更新中に行をスキップする可能性がある問題を修正しました。
+ DROP LOGIN は、データベースの所有者であるログインを削除しようとしたときにエラーを正しく返すようになりました。

**高優先度の安定性の強化**
+ datetimeoffset、(n)varchar、および datetime 型を含む UNION クエリの誤った戻りデータ型を修正しました。
+ datetimeoffset 型と (n)varchar 型が混在する問題を修正しました。
+ varbinary と文字列リテラルを含む UNION 式と CASE 式を修正し、varbinary の代わりに varchar に正しく解決しました。
+ PG ポートからの Babelfish オブジェクトの所有権の変更を制限しました。
+ プロシージャ呼び出しで一時テーブルのライフサイクル処理が正しくない問題を修正しました。
+ sys スキーマで Babelfish オブジェクトを変更できないユーザー。
+ CHAR/NCHAR データ型の MIN/MAX 関数のスケール/精度処理を修正しました。
+ 新しい所有者がデータベースロール、固定サーバーロール、または sysadmin の場合、データベースの ALTER AUTHORIZATION がブロックされます。
+ pyODBC 接続の同時接続確立中の CPU 使用率が高い問題を修正しました。

**その他の改善と機能強化**
+ 文字列値を sqlvariant にキャストすると、クライアントがハングすることがある問題を修正しました。
+ データ型 (n)char & (var)binary 間のキャスト関数と変換関数を修正しました。
+ DATEADD() 関数で UDT データ型を処理するための修正を追加しました。
+ T-SQL の動作に一致するように ISNUMERIC() 関数の空白文字の処理を修正しました。
+ 列エイリアスとして予約キーワードを使用する SELECT クエリの問題を修正しました。
+ datetime と smalldatetime を (n)varchar/(n)char にキャストする際の出力形式を修正しました。
+ バイナリへの空の文字列キャストのスケール/精度の処理を修正しました。
+ 予想される結果を生成するバイナリの連結を修正しました。
+ バイナリの連結結果のスケール/精度処理を修正しました。
+ テーブル OID が特定の制限に達したときに並列クエリが実行されて予期しないエラーが発生するまれな問題を修正しました。
+ MONEY 型変換が、いくつかの有効な ASCII 文字と特殊文字を誤って拒否する問題を修正しました。
+ SMALLMONEY を文字列型に変換するときにスタイルパラメータを適切に適用する変換関数を修正し、T-SQL の動作と一致するスタイル 0、1、2、126 の正しいフォーマットを確保しました。
+ 正確なパターンマッチングの場合、LIKE 演算子で末尾の空白が誤って重要ではないとして扱われる問題を修正しました。
+ 負のスタイルパラメータの適切な処理や無効なスタイル値など、MONEY/SMALLMONEY 型から文字列への変換に関する複数の変換関数の問題を修正しました。

### Babelfish for Aurora PostgreSQL 4.8
<a name="AuroraBabelfish.Updates.48X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 16.11 で提供されます。Aurora PostgreSQL 16.11 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 4.8 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

#### Aurora Babelfish リリース 4.8.1、2026 年 1 月 16 日
<a name="AuroraBabelfish.Updates.481"></a>

**安定性の重要な強化**
+ 同じ行に同時更新がある場合、 `OUTPUT`句を含む `UPDATE`ステートメントが行をスキップする可能性がある問題を修正しました。

#### Aurora Babelfish リリース 4.8.0、2025 年 12 月 18 日
<a name="AuroraBabelfish.Updates.480"></a>

**新機能**
+ SELECT TOP N PERCENT 句のサポートを有効にしましたが、[いくつかの制限](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.tsql.limited-implementation.html)があります。
+ sys.time\_zone\_info ビューのサポートを有効にしました。
+ FOR JSON AUTO 機能の SELECT リストで Values 句とサブクエリ列のサポートを有効にしました。

**重要な機能強化**
+ STPointFromText() と Point() を修正して、NULL 引数にエラーをスローしました。
+ Geometry/Geography から (var)char および (var)binary への変換に関する問題を修正しました。
+ STPointFromText()、STPointFromText()、STAsText()、および STAsBinary() の関数定義を修正しました。
+ ポイントインスタンスのバイト数からジオメトリ/ジオグラフィへの変換を修正しました。
+ 不正なバイナリ入力に対する STPointFromText、STGeomFromText、STLineFromText の処理を修正しました。
+ ASCII 関数は、引数タイプをバイナリおよびバイナリとして誤った結果を返します。
+ TDS の ResetTempTableNamespace 中にシステムカタログが更新されているときのアクティブなスナップショット。
+ パラメータがそれ自体に割り当てられたときのメモリの破損によるクラッシュと断続的なエラーを修正しました。

**優先度の高い安定性の強化**
+ アクセス許可がユーザーに付与されている場合にユーザーを削除できない問題を修正しました。
+ 数値データ型とマネー/スモールマネーデータ型を比較する述語を持つクエリのインデックススキャンを選択するためのプランナーのサポートが追加されました。
+ Round() 関数の精度/スケールを修正しました。
+ 保存ポイントへのロールバックが、場合によっては正しいトランザクション状態トークンをクライアントに送信できず、トランザクションの後続のオペレーションが失敗する問題を修正しました。
+ pg\_cron ジョブのエラーによりサーバーが再起動する問題を修正しました。

**その他の改善と機能強化**
+ OUTPUT 句との UPDATE オペレーションの同時実行を許可する問題を修正しました。
+ 最初の一時テーブルの作成時にエスケープハッチ設定がデフォルトにリセットされる問題を修正しました。
+ Datetime 関数と Varbinary to Binary CAST 関数を修正しました。
+ バイナリタイプの CONVERT 関数と CAST 関数の戻り値と一致する問題を修正しました。
+ 適切な関数戻り型を設定することで、ドメインタイプの INSERT INTO テーブル DEFAULT VALUES を修正しました。
+ データベース名に 演算子の記号が含まれている場合、マルチステートメントテーブル値関数を実行すると構文エラーがスローされる問題を修正しました。
+ 重複するスキーマレベルとオブジェクトレベルの許可を正しく処理する REVOKE アクセス許可の実行を修正しました。
+ ALTER TABLE ALTER COLUMN ステートメントで NULL/NOT NULL 構文のサポートを有効にしました。
+ ログイン名とロール名の特殊文字を処理する識別子区切り文字を追加します。
+ トランザクションセマンティクスを正しく実行するために T-SQL 一時テーブルの上に作成されたインデックスを修正しました。
+ お金と小口金のデータ型のさまざまな数学関数を修正しました。
+ ALTER VIEW を使用してビューを変更するときに列レベルのアクセス許可が保持される問題を修正しました。
+ 依存する弱いスキーマ割り当てビューを持つ関数の変更を許可するサポートを有効にしました。
+ データ型に区切り識別子を使用する場合の Geometry/Geography 静的メソッドの問題を修正しました。
+ 浮動する SQRT() 関数の戻り値タイプを修正しました。
+ nchar/nvarchar 型のローカル変数へのマルチバイト文字の割り当てに関する問題を修正しました。
+ T-SQL の動作との互換性を確保するために、ISNUMERIC() に空の文字列処理を追加しました。
+ さまざまなデータ型とその UDTs。
+ DATETIME から VARBINARY CAST 関数を修正しました。
+ GROUP BY 句で を使用しているときの SELECT INTO の精度/スケールを修正しました。
+ 数値/10 進数のオーバーフローによる TDS ストリームのプロトコルエラーの問題を修正しました。
+ FOR JSON AUTO 句の出力に CTE ロジックと中間レベルがない問題を修正しました。
+ ESCAPE 文字がパターンでワイルドカードの後に来ると、ESCAPE 文字が期待どおりに動作しない LIKE 演算子に関連する問題を修正しました。
+ binary(8) 型のパラメータが .NET ドライバーから渡されたときに発生する問題を修正しました。

### Babelfish for Aurora PostgreSQL 4.7
<a name="AuroraBabelfish.Updates.47X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 16.10 で提供されています。Aurora PostgreSQL 16.10 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 4.7 では、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 4.7.1、2025 年 11 月 25 日](#AuroraBabelfish.Updates.471)
+ [Aurora Babelfish リリース 4.7.0、2025 年 11 月 25 日](#AuroraBabelfish.Updates.470)

#### Aurora Babelfish リリース 4.7.1、2025 年 11 月 25 日
<a name="AuroraBabelfish.Updates.471"></a>

**安定性の重要な強化**
+ パラメータがそれ自体に割り当てられたときのメモリの破損によるクラッシュと断続的なエラーを修正しました。

#### Aurora Babelfish リリース 4.7.0、2025 年 11 月 25 日
<a name="AuroraBabelfish.Updates.470"></a>

**新機能**
+ GEOMETRY および GEOGRAPHY データ型のポイントインスタンスと Z、M、HasZ、HasM 関数の Z-M フラグのサポートが追加されました。 [https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html)
+ sp\_helplogins ストアドプロシージャのサポートが追加されました。
+ いくつかの制限がある弱いバインディングビューのサポートを有効にしました。

**重要な機能強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。
+ マッピングされたユーザーによるログインがゲスト権限にアクセスできない GroupAD の問題を修正しました。
+ 述語の ISNUMERIC() 関数を使用したクエリのパフォーマンスが向上しました。
+ 数値データ型と整数データ型を比較する述語を持つクエリのインデックススキャンを選択するためのクエリのサポートが追加されました。

**高優先度の安定性の強化**
+ すべての算術演算のオーバーフローチェックをマネーで修正しました。小資金の方が優先順位の高いオペランドです。
+ smallmoney と bit を含むすべての算術演算の出力データ型を修正しました。
+ CEIL、ROUND、POWER、FLOOR などの特定の数学関数の動作を修正しました。
+ smallmoney および int に対する算術演算中に接続がクラッシュする問題を修正しました。
+ smallmoney/money をオペランドとするすべての算術/数値オペレーションのオーバーフローチェックを修正しました。
+ TZOFFSET パーツの正しい値を指定する DATENAME() の問題を修正しました。
+ 値が範囲外の場合にエラーの代わりに NULL を返す CHAR()/NCHAR() 関数の処理。
+ 整数に変換できる入力を受け入れる NCHAR() 関数の処理。
+ テキストの最後にパターンを正しく検出し、ワイルドカード検索を正確に処理する PATINDEX() 関数を修正しました。
+ パターンが EXACT または PREFIX または INFIX に一致する場合に LIKE 演算子にアクセントセンシティブ照合のインデックスを使用するには、ユーザーは TSQL エンドポイント : CREATE INDEX <index\_name> ON <table\_name>(<column\_name>) からインデックスを作成する必要があります。パターンが EXACT または PREFIX または INFIX 一致の場合に LIKE 演算子のアクセント非センシティブ照合のインデックスを使用するには、ユーザーは PSQL エンドポイントからインデックスを作成する必要があります。CREATE INDEX <index\_name> ON <schema\_name>.<table\_name>(sys.remove\_accents\_internal\_using\_cache(<column\_name>))。
+ 整数型にキャストするときに、TRY\_CAST と TRY\_CONVERT が小数部を切り捨てるのではなく、誤って 10 進数を四捨五入する問題を修正しました。
+ マネー/スモールマネーと数値の間の算術演算と、ユニオン演算子のマネー/スモールマネーの演算の精度とスケールを修正しました。
+ 数値ブランチと小マネー/マネーブランチを使用する場合の、ケース式とネストされたケース式の精度とスケール処理を修正しました。
+ サブ式がマネー/スモールマネーまたは固定長データ型である数値式の精度とスケールの処理を修正しました。
+ bigint および money/smallmoney 乗算オペレーションの処理に関する問題を修正しました。
+ 小額の乗算が小数値を誤って切り捨て、小数部分を四捨五入する問題を修正しました。
+ 数値とマネー/小マネーをブランチとするネストされたケース式の精度とスケール処理を修正しました。
+ マネー/スモールマネーおよび固定長データ型を持つ SUM()/AVG() 関数の精度とスケールの処理を修正しました。
+ 数値変数と固定長変数間のエアテティックオペレーションの問題を修正しました。
+ 数値を含む集計関数の精度とスケール処理を修正しました。
+ ZDP 中に Babelfish 接続が復元される問題を修正しました。
+ postgres エンドポイントからの RESET ALL コマンドの問題を修正しました。
+ 大規模な nvarchar(max) データを読み取るときのレスポンスパケットの問題を修正しました。これにより、.NET ドライバーで ArgumentOutOfRangeException が発生する可能性があります。
+ pltsql RETURN 式に並列処理が使用されない問題を修正しました。
+ cross-db テーブル値関数のアクセス許可拒否の問題を修正しました。
+ 日付と時刻のデータ型で空の入力文字列処理の処理を追加しました。
+ オブジェクト、キャスト、変数、およびそれを使用してユーザー定義のデータ型を作成する際の、金額/小額の正確性とスケール処理を修正しました。
+ 文字列から datetimeoffset へのキャスト中にタイムゾーン情報を保持する問題を修正しました。
+ 正しい文字列を返す関数 QUOTENAME() を修正しました。
+ Len() 関数のバイナリ引数の処理を追加しました。
+ \* (すべての列) を入力とする集計関数の精度とスケールを修正しました。
+ CaseExpr の数値計算に関する問題を修正しました。
+ 「FOR JSON AUTO」と「JSON PATH」を使用したクエリのクラッシュを修正しました。
+ 日時データ型の保存中の四捨五入の問題を修正しました。既存のユーザーは TSQL エンドポイントから次のクエリを実行して既存のデータを更新する必要があります。UPDATE <table\_name> SET <datetime\_col> = CAST(CAST(<datetime\_col> as VARCHAR) AS DATETIME)。
+ Babelfish での日時比較を修正し、0.00333 秒の精度以内の日時値を等しいものとして扱う TSQL の動作と一致させました。

**その他の改善と機能強化**
+ OBJECT\_DEFINITION 関数で 4000 文字後に出力が切り替わる問題を修正しました。
+ database\_principals ビューを修正して、正しい SID を表示しました。
+ カーソルオペレーションで PostgreSQL 予約キーワードを処理します。
+ sys.server\_permissions、sys.sql\_logins ビュー、および sys.fn\_varbintohexsubstring システム関数の完全なサポートを追加します。
+ デフォルト値の列を追加するときにエラーが発生する問題を修正しました。
+ INSERT ... の問題を修正しました。ネストされたレベルに関連するストアドプロシージャの EXECUTE ステートメント。

### Babelfish for Aurora PostgreSQL 4.6
<a name="AuroraBabelfish.Updates.46X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 16.9 で提供されます。Aurora PostgreSQL 16.9 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 4.6 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 4.6.2、2026 年 1 月 15 日](#AuroraBabelfish.Updates.462)
+ [Aurora Babelfish リリース 4.6.1、2025 年 8 月 8 日](#AuroraBabelfish.Updates.461)
+ [Aurora Babelfish リリース 4.6.0、2025 年 6 月 30 日](#AuroraBabelfish.Updates.46X)

#### Aurora Babelfish リリース 4.6.2、2026 年 1 月 15 日
<a name="AuroraBabelfish.Updates.462"></a>

**安定性の重要な強化**
+ パラメータがそれ自体に割り当てられたときにメモリの破損によって発生するクラッシュと断続的なエラーを修正しました。

#### Aurora Babelfish リリース 4.6.1、2025 年 8 月 8 日
<a name="AuroraBabelfish.Updates.461"></a>

**安定性の重要な強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。

**優先度の高い安定性の強化**
+ `FOR JSON AUTO` および を使用したクエリのクラッシュを修正しました`JSON PATH`。
+ ZDP 中に Babelfish 接続が復元される問題を修正しました。

#### Aurora Babelfish リリース 4.6.0、2025 年 6 月 30 日
<a name="AuroraBabelfish.Updates.46X"></a>

**新機能**
+ Babelfish で CREATE OR ALTER VIEW / ALTER VIEW 構文のサポートが追加されましたが、制限はほとんどありません。
+ Babelfish の Transact-SQL UNPIVOT 演算子のサポートが追加されました。
+ `STDimension`、`STDisjoint`、、`STIntersects`、`STIsClosed``STIsEmpty`、`STIsValid`地理空間関数のサポートが追加されました。
+ パーティション関数とパーティション列の照合のサポートが追加されました。
+ Babelfish の SSMS でのログインのスクリプト作成のサポートを有効にしました。

**重要な機能強化**
+ varbinary に「＋」および「-」演算子を追加しました。
+ Babelfish のサブクエリ最適化機能を制御する`babelfishpg_tsql.apg_enable_subquery_cache`ために、新しい GUCs`babelfishpg_tsql.apg_enable_correlated_scalar_transform`と を追加しました。新しい GUCsデフォルトでオンになっています。
+ 4096 バイトのパケットにセグメント化することで、SSL ハンドシェイク中の大規模なサーバー hello メッセージのサポートを追加しました。
+ Babelfish で VARBINARY から DATETIME への CAST のサポートが追加されました。
+ Babelfish GroupAD で固定データベースロールのメンバーのユーザー/ロールを変更するサポートが追加されました。
+ 固定 db ロールのメンバーシップを介して Babelfish GroupAD で CREATE スキーマを許可します。
+ オブジェクトの所有権の問題を修正しました。TDS エンドポイントからユーザーが作成した新しいオブジェクトは、現在のユーザーが常に新しいオブジェクトを所有していた以前の動作とは対照的に、スキーマ所有者によって所有されるようになりました。
+ プロシージャの引数としてテーブル値パラメータを使用する場合の、Group-AD セッションでのプロシージャのデフォルトスキーマ名の処理を追加しました。

**高優先度の安定性の強化**
+ 数値乗算と除算の精度とスケールを調整するロジックを修正しました。
+ ユーザー定義型の精度とスケールの計算を修正しました。
+ 値 0 の定数の精度とスケールの計算を修正しました。
+ サブクエリ変換後に`wrong varnullingrels`エラーが正しく報告されない問題を修正しました。
+ テーブルを変更すると、フォローアップカスケードドロップコマンドがこのテーブルを含むデータベースの削除に失敗する問題を修正しました。
+ ピボット列で NULL エントリを適切に処理する PIVOT 演算子を修正しました。
+ BBF ログインが 3 つのマスターデータベース、tempdb データベース、msdb データベースすべてにユーザーをマッピングしている場合、PG ポートを介した Babelfish ログインの削除を制限します。
+ 一部のシナリオでテーブル変数を使用しているときの Babelfish Group AD のアクセス許可拒否エラーを修正しました。
+ テーブルのすべてのトリガーを有効または無効にできなかったバグを修正しました。
+ 整数から varbinary データ型への誤った変換を修正しました。
+ Float から Varchar データ型へのキャストと変換を修正しました。
+ null 入力を処理する suser\_sname() 関数を修正しました。
+ 数値/10 進数の加算と減算のスケールが正しくない問題を修正しました。
+ 数値/10 進数型になる算術演算が不正確になる問題を修正しました。
+ DROP LOGIN/USER/ROLE [public] で通信リンクが失敗する問題を修正しました。
+ dbo スキーマからのシステムプロシージャとビューの削除を制限しました。
+ round() 関数で、戻り値型が入力引数型と一致するように問題を修正しました。
+ SELECT INTO ステートメントの列の null 可能性と ID プロパティを新しいテーブルに転送します。これらのプロパティは、SELECT INTO の FROM 句に 1 つのテーブルがあり、その列がSELECT TO ステートメントターゲットリストの式に含まれていない場合にのみ転送されます。

**その他の改善と機能強化**
+ JSON 文字列のフォーマットを修正して、json\_query 関数を使用した「FOR JSON」出力での不適切なバックスラッシュエスケープを防止しました。
+ 空の文字列値を `datetime`形式に変換できるように CONVERT 関数を修正しました。
+ ゲストユーザーがゲストスキーマにオブジェクトを作成できる問題を修正しました。
+ システムビューの PUBLIC ロール属性を修正しました。
+ sys.objects カタログを修正して、一意の制約メタデータを正しく入力しました。
+ RPC 文字ベースのパラメータの最大長が 0 の場合の問題を修正しました。
+ 固定データベースロール db\_ddladmin のメンバーは、メンバーではないデータベースプリンシパルのスキーマを作成できません。
+ 固定データベースロール db\_ddladmin のメンバーは、メンバーではないデータベースプリンシパルのスキーマを作成できません。
+ CREATE FUNCTION ステートメントに INLINE オプションのエスケープハッチを追加しました。エラーを適切に処理するために、デフォルトで「strict」モードになっています。
+ 同じ名前のテーブルとプロシージャがある場合に が上書き`babelfish_schema_permissions`されるエントリを修正しました。
+ で少数のノードを処理するため、tsql オブジェクトのオブジェクト定義を取得中にエラーが発生しました`sys.tsql_get_expr`。
+ 外部/内部クエリでの数値/10 進データ型typmod 解決のロジックを修正しました。
+ ストアドプロシージャ、関数、トリガー内のオブジェクト解決のいくつかのケースを修正しました。
+ ブランチの 1 つが NUMERIC で、もう 1 つが EXACT NUMERIC の場合の大文字と小文字の式を修正しました。
+ カタログに元のインデックス名を保存し、sys.indexes などのカタログビューで表示できるようにすることで、Babelfish でのインデックス名処理を改善しました。また、sp\_rename を使用して既存のインデックスの名前を変更し、元の名前を保持および表示するサポートも追加されています。
+ \* (すべての列) を使用した集計関数の resolve\_numeric\_typmod\_from\_exp のクラッシュを修正しました。

### Babelfish for Aurora PostgreSQL 4.5
<a name="AuroraBabelfish.Updates.45X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 16.8 で提供されています。Aurora PostgreSQL 16.8 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 4.5 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 4.5.3、2026 年 2 月 2 日](#AuroraBabelfish.Updates.453)
+ [Aurora Babelfish リリース 4.5.2、2025 年 10 月 9 日](#AuroraBabelfish.Updates.452)
+ [**Aurora Babelfish リリース 4.5.1、2025 年 6 月 3 日**](#AuroraBabelfish.Updates.451)
+ [Aurora Babelfish リリース 4.5.0、2025 年 4 月 8 日](#AuroraBabelfish.Updates.450)

#### Aurora Babelfish リリース 4.5.3、2026 年 2 月 2 日
<a name="AuroraBabelfish.Updates.453"></a>

**安定性の重要な強化**
+ パラメータがそれ自体に割り当てられたときにメモリの破損によって発生するクラッシュと断続的なエラーを修正しました。

#### Aurora Babelfish リリース 4.5.2、2025 年 10 月 9 日
<a name="AuroraBabelfish.Updates.452"></a>

**安定性の重要な強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。
+ \* (すべての列) を使用した集計関数`resolve_numeric_typmod_from_exp`の のクラッシュを修正

**優先度の高い安定性の強化**
+ `FOR JSON AUTO` および を使用したクエリのクラッシュを修正しました`JSON PATH`。

#### **Aurora Babelfish リリース 4.5.1、2025 年 6 月 3 日**
<a name="AuroraBabelfish.Updates.451"></a>

**セキュリティの強化**
+ 一部のシナリオでは、非特権ユーザーがデータへの読み取りアクセスを取得する可能性がある並列ワーカーのアクセス許可チェックの問題を修正しました。

**安定性の重要な強化**
+ SSL ハンドシェイク中の大規模なサーバー hello メッセージのサポートが追加されました。

#### Aurora Babelfish リリース 4.5.0、2025 年 4 月 8 日
<a name="AuroraBabelfish.Updates.450"></a>

**新機能**
+ 固定データベースレベルのロール `db_securityadmin`、`db_accessadmin`、`db_ddladmin`、`db_datareader`および のサポートが追加されました`db_datawriter`。T-SQL ユーザーは、これらの固定データベースロールに追加できます。
+ 固定サーバーレベルのロール`securityadmin`と のサポートが追加されました`dbcreator`。T-SQL ログインは、これらの固定サーバーロールに追加できます。
+ T-SQL ユーザー`db_owner`を固定データベースレベルのロールに追加するためのサポートを追加しました。この T-SQL には、データベース所有者と同様の権限があります。

Babelfish のこれらの新機能に関連するアクセス許可管理とアクセスコントロール設定の詳細については、[「Babelfish for Aurora PostgreSQL でのアクセス許可とアクセスコントロールの管理](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-permissions.html)」を参照してください。

**重要な機能強化**
+ \# 文字を含むパラメータ宣言が正しく処理されない問題を修正しました。
+ 3 つのリレーションリファレンス`SET IDENTITY_INSERT`でサポートされています。
+ 引`NVARCHAR`数を処理するときに正しい動作を確保するための `HASHBYTES`関数の問題を修正しました。
+ 「PRIMARY」構文がサポートされ`CREATE PARTITION SCHEME`ない問題を修正しました。
+ マルチテーブル FROM 句で誤って拒否される関数のテーブル変数クエリの UPDATE/DELETE の問題を修正しました。
+ ユーザーが定義した @@function が sys 関数にマッピングされないように制限しました。
+ 空の二重引用符で囲まれた文字列と比較すると、「長さが 0 で区切られた識別子」というエラーが発生する問題を修正しました。
+ 特定の孤立したカタログエントリで一時テーブルを使用する場合にまれに発生する可能性があるクラッシュを修正しました。
+ テーブル内の列を削除するとトリガーがドロップされる問題を修正しました。
+ INFORMATION\_SCHEMA スキーマで `TABLE_CONSTRAINTS`と `KEY_COLUMN_USAGE` ビューを結合するクエリのパフォーマンスが向上しました。
+ 値 0 の MONEY データ型を文字列データ型に変換する際の `Convert`関数のフォーマットに一貫性がない問題を修正しました。
+ のフォーマットの問題が `CAST`から `MONEY`に修正されました`CHAR/VARCHAR`。
+ `MONEY` 列`SELECT...INTO`の `MIN`と の`MAX`集計がタイプ情報を失う問題を修正しました。
+ type にモジュロ演算子を実装します`MONEY`。
+ 接続プーリングの場合の古いパラメータと設定のクリーンアップを追加しました。
+ 接続プーリング時に古いデータを避けるために、カーソル状態の包括的なクリーンアップを追加しました。
+ `OUTPUT` および `WHERE`句を使用する`DML`ステートメント中に`IDENTITY`列が認識されない問題を修正しました。

**高優先度の安定性の強化**
+ `UPDATE SET` 句の @@function が構文エラーを引き起こす問題を修正しました。
+ @local\_var と `SELECT` コマンドの `UPDATE ... SET` @local\_var の動的評価を修正しました。
+ @fUsePattern = 0 を使用する場合に部分データが返される問題を修正`sp_columns_100`しました。
+ クエリにローカル変数の操作が含まれる場合、ローカル変数が正しく更新されない問題を修正しました。
+ antlr 解析の一般的なパフォーマンスが向上しました。
+ システム関数 の問題を修正しました`OPENJSON`。
+ `UNION` involving 型の誤った結果データ`MONEY`型を修正しました。
+ デフォルト以外のローカルタイムゾーン設定で convert() 関数で`DATETIME2`データ型変換で`AT TIME ZONE`「」を使用する場合のオフセットを修正しました。
+ より広範なデータ型を処理する文字列関数が改善されました。
+ クロスデータベースクエリを含むバッチが誤ったデータベース内のオブジェクトを検索する問題を修正しました。
+ 週 と四半期 の `DATEDIFF`() 関数と `DATEDIFF_BIG`() 関数の動作を修正しました`Datepart`。
+ `sys.column_property` が列の序数プロパティに対して誤った結果を返す問題を修正しました。
+ `DATETIME2` データ型変換による DST 変更時間に近い`AT TIME ZONE`「」の問題を修正しました。
+ 強制並列モードで空の行を返す `sys.Db_id()`関数を使用するクエリの動作を修正しました。

**その他の改善と機能強化**
+ 不要な`CAST`関数を削除して、`plan`拡張機能の実行を最適化します。
+ `EXECUTE`二重引用符で囲まれた文字列の () はエラーを発生させなくなりました。
+ 一時テーブルの列のデフォルト値として 関数を使用する場合のエラーを修正しました。
+ 長い`JSON`文字列で解析を許可する`OPENJSON`関数呼び出しのエラーを修正しました。
+ Babelfish データベースを復元した後、ロールからメンバーを削除しても機能しない問題を修正しました。
+ が選択リストに「=」エイリアスと共存する場合のエイリアスの問題を修正しました。
+ リザーブド @@function 名を共通変数として宣言することを制限しました。
+ が明示的に指定された場合にのみロール`sp_helpuser`を表示するデータベースロール`sp_helpuser`の手順の実装を修正しました。
+ smalldatetime 型と日付型がインデックスを介してより柔軟にアクセスできる問題を修正しました。
+ システムプロシージャ の問題を修正しました`fn_listextendedproperty`。
+ プロシージャでの引数としてのテーブル値パラメータの使用を修正しました。以前は、プロシージャを呼び出すときにテーブル値パラメータのタイプ名を指定する必要がありましたが、現在はオプションです。
+ `CASE` 式の共通タイプが `NUMERIC` / `DECIMAL` の場合の精度とスケールを修正しました。
+ すでに終了した接続のエントリが中止される`sys.dm_exec_sessions`ことがある問題を修正しました。
+ マッピングされたデータベースユーザーによるログインにゲストユーザー権限がまだある問題を修正しました。
+ 一部のシステム関数の実行後にトランザクション数が変化する問題を修正しました。
+ `Datepart` 関数の出力が GUC に基づいて異なる問題を修正しました`timezone`。

### Babelfish for Aurora PostgreSQL 4.4
<a name="AuroraBabelfish.Updates.44X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 16.6 で提供されています。Aurora PostgreSQL 16.6 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 4.4 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 4.4.3、2025 年 11 月 13 日](#AuroraBabelfish.Updates.443)
+ [Aurora Babelfish リリース 4.4.2、2025 年 6 月 24 日](#AuroraBabelfish.Updates.442)
+ [Aurora Babelfish リリース 4.4.1、2025 年 1 月 20 日](#AuroraBabelfish.Updates.441)
+ [Aurora Babelfish リリース 4.4.0、2024 年 12 月 27 日](#AuroraBabelfish.Updates.440)

#### Aurora Babelfish リリース 4.4.3、2025 年 11 月 13 日
<a name="AuroraBabelfish.Updates.443"></a>

**重要な安定性の強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。

**優先度の高い安定性の強化**
+ `FOR JSON AUTO` および を使用したクエリのクラッシュを修正しました`JSON PATH`。

#### Aurora Babelfish リリース 4.4.2、2025 年 6 月 24 日
<a name="AuroraBabelfish.Updates.442"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 4.4.1、2025 年 1 月 20 日
<a name="AuroraBabelfish.Updates.441"></a>

**優先度の高い安定性の強化**
+ トランザクションコマンドが場合によっては接続を終了することがある問題を修正しました。

#### Aurora Babelfish リリース 4.4.0、2024 年 12 月 27 日
<a name="AuroraBabelfish.Updates.440"></a>

***新しい特徴***
+ `ALTER FUNCTION` 構文のサポートを追加しました。
+ `PIVOT` 演算子 のビュー使用状況のサポートが追加されました。
+ Babelfish で`pgaudit`拡張機能のサポートを追加しました。
+ XML Datatypes `.EXIST()`の XML メソッドのサポートを追加しました。
+ PostgreSQL エンドポイントで DMS for Babelfish を介したデータ移行で地理空間データ型のサポートを有効にしました。
+ ユーザーが特定の照合順序でデータベースを作成できるようになりました。詳細については、[「Babelfish のデータベースレベルでサポートされている照合](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations.database-level)」を参照してください。
+ 接続をリセットするための`sys.sp_reset_connection`ストアドプロシージャのサポートを有効にしました。
+ ビュー内のオブジェクト (tables/views/functionsのクロスデータベース参照を有効にしました。
+ `sys.dm_os_sys_info` ビューのサポートを有効にして、 `server_start_time`や などのインスタンスに関する情報を提供しました`ms_ticks`。
+ `sys.configurations` 表示中のユーザー接続とネットワークパケットサイズ情報のサポートを有効にしました。
+ より多くのシナリオで相関サブクエリ変換のサポートを有効にしました。詳細については、[「サブクエリ変換を使用した Babelfish クエリのパフォーマンスの向上](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-correlated-subquery.html#babelfish-corsubquery-transformation)」の「制限」セクションを参照してください。

***優先度の高い安定性の強化***
+ タイムゾーン設定を考慮する日付関数を修正しました。
+ `relation does not exist` および エラーの`column does not exist`エラー処理動作が改善されました。
+ リンクサーバーの使用中に正しいデータベース名を取得するために、データベース間で 3 つの部分からなるオブジェクト名を正しく処理する`sp_tables`ストアドプロシージャを修正しました。
+ データベース所有者ログインを有効にして SSMS のデータベースオブジェクトを探索する問題を修正しました。
+ @table\_name パラメータにアンダースコア (\_) を囲む角括弧がある場合に正しい結果を返すように`sp_tables`ストアドプロシージャを修正しました。
+ pg\_ad\_mapping `plugin`拡張ポインタのエラーをスローするために使用される個々のログインアクティブディレクトリ認証が初期化されない問題を修正しました。
+ SELECT INTO 構文を使用してテーブルを作成すると、インデックスの作成が失敗する問題を修正しました。
+ クロスデータベース関数呼び出しのアクセス許可の問題を修正しました。
+ スキーマの付与を有効にして、スキーマの承認されたユーザーのいずれかによってそのスキーマで作成された将来のオブジェクトに対して正しく有効になりました。
+ 準備済みステートメントの正しい照合を選択する問題を修正しました。
+ デフォルト以外の照合を使用して列を作成するときに、外部キー制約チェックが正しく機能する問題を修正しました。
+ `pgaudit` 拡張機能を有効にして bcp クエリを実行できるようにしました。
+ ID 列を持つテーブルに正しい値を挿入する問題を修正しました。
+ bcp / SqlBulkCopy / insert bulk を `keep identity values` モードで使用するときに ID シーケンス値が正しい問題を修正しました。

***その他の改善と機能強化***
+ コマンドの後に実行中のセッションがほとんど残っていない Kill コマンドの問題を修正しました。
+ `sys.identity_columns` ビューが意図したよりも多くのエントリを誤って返していた問題を修正しました。
+ 文字列サイズが定義されていないか、明示的なキャストを使用しているというエラーに関連する CASE ステートメントと MIN/MAX 関数の問題を修正しました。
+ `ISNUMERIC` 関数で nvarchar/varchar パラメータの正しい結果を返す問題を修正しました。
+ ブランチ式が NVARCHAR 型の場合に CASE ステートメントが正しく動作しない問題を修正しました。
+ マルチバイト文字と の CONCAT() 関数と CONCAT\_WS() 関数の動作が、それぞれ少なくとも 2 引数と 3 引数で動作するように修正されました。
+ Temp Table のタイプが char の ALTER COLUMN を許可する問題を修正しました。
+ Babelfish の BINARY 型と VARBINARY 型と一貫して機能するように CONVERT 関数の問題を修正しました。
+ FOR XML PATH 句を使用した Select クエリからの出力に一貫性がない問題を修正しました。
+ 正しい TSQL エラーコードを再スローする問題を修正しました。
+ マルチバイト文字を含む入力の STRING\_AGG() 関数の動作を修正しました。
+ 復元中に regexp\_replace の誤ったオーバーロードバリアントが呼び出される問題を修正しました。
+ sys.varchar から TIME タイプへのキャストを修正しました。
+ プロシージャの出力パラメータとして nvarchar(max) の使用を有効にしました。
+ プロシージャの定義で変数を宣言する際に括弧が欠落する問題を修正しました。

### Babelfish for Aurora PostgreSQL 4.3
<a name="AuroraBabelfish.Updates.43X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 16.4 で提供されています。Aurora PostgreSQL 16.4 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 4.3 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 4.3.3、2025 年 11 月 21 日](#AuroraBabelfish.Updates.433)
+ [Aurora Babelfish リリース 4.3.2、2025 年 7 月 11 日](#AuroraBabelfish.Updates.432)
+ [Aurora Babelfish リリース 4.3.1、2025 年 1 月 2 日](#AuroraBabelfish.Updates.431)
+ [Aurora Babelfish リリース 4.3.0、2024 年 9 月 30 日](#AuroraBabelfish.Updates.430)

#### Aurora Babelfish リリース 4.3.3、2025 年 11 月 21 日
<a name="AuroraBabelfish.Updates.433"></a>

**優先度の高い安定性の強化**
+ `FOR JSON AUTO` および を使用したクエリのクラッシュを修正しました`JSON PATH`。

#### Aurora Babelfish リリース 4.3.2、2025 年 7 月 11 日
<a name="AuroraBabelfish.Updates.432"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 4.3.1、2025 年 1 月 2 日
<a name="AuroraBabelfish.Updates.431"></a>

**優先度の高い安定性の強化**
+ `plugin` 拡張ポインタのエラー`pg_ad_mapping`をスローするために使用される個々のログインアクティブディレクトリ認証が初期化されない問題を修正しました。
+ 日付関数がローカル/セッションのタイムゾーン設定を考慮に入れることができる問題を修正しました。

**その他の改善と機能強化**
+ DML および DDL ステートメントで列名またはエイリアスとして使用すると、予約キーワードによって構文エラー`PRIMARY`が発生する問題を修正しました。

#### Aurora Babelfish リリース 4.3.0、2024 年 9 月 30 日
<a name="AuroraBabelfish.Updates.430"></a>

**新機能**
+ Babelfish でのパーティショニングのサポートを追加しました。詳細については、[「Babelfish でのパーティショニングについて](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-partition.html)」を参照してください。
+ Babelfish の非決定的照合`REPLACE()`では`CHARINDEX()`、システム関数 `PATINDEX()`および をサポートします。
+ `STContains`、`STEquals`、地理空間データ型の`STArea``PostGIS`拡張関数のサポートを有効にします。

**セキュリティ強化**
+ 一部のシナリオでは、権限のないユーザーが他のユーザーやロールを削除できる可能性がある問題を修正しました。
+ サーバープリンシパルの権限に関係なく、すべてのユーザーに関連するメタデータが表示される`sys.database_principals`ビューの問題を修正しました。

**高優先度の安定性の強化**
+ information\_schema.tables が誤った table\_name を返す問題を修正しました。
+ より小さい演算子がバイナリデータ型に誤った結果を与える問題を修正しました。
+ `OBJECT_ID()` 関数と`sys.objects`ビューのトリガーの OIDs との不整合を修正しました。
+ `plpgsql` 拡張機能の問題を修正しました。ランタイム設定変数の関数のローカル設定は、Babelfish のインストール時に関数の実行終了時にリセットされない場合があります。

**その他の改善と機能強化**
+ 引数データ型に基づいて適切なデータ型を持つ結果を返すことによる`TRIM()``LTRIM()``RTRIM()`、マルチバイト文字を含む入力の `LEFT()`、、、、および `RIGHT()`関数の動作を修正しました。
+ 非決定的な照合順序を持つ like 演算子のパフォーマンスが向上しました。
+ データベース名やスキーマ名に引用符で特殊文字が含まれている場合、検索パッチが正しくない問題を修正しました。
+ マルチバイト文字と適切な引数と戻り値の型を持つ `UPPER()` および `LOWER()`関数の Babelfish と TSQL の動作の違いを修正しました。
+ Transact-SQL ストアドプロシージャ`WITH RECOMPILE`と ALTER PROCEDURE 句のサポートを追加しました。
+ `sp_tables` この手順では、 `@table_qualifier`パラメータで`%`ワイルドカード文字を使用できるようになりました。これにより、テーブル名のパターンを一致させることで、テーブルの検索が容易になります。
+ Babelfish と TSQL for `STUFF()` 、`SUBSTRING()`およびマルチバイト文字と適切な引数と戻り値の型を持つ`TRANSLATE()`関数の動作の違いを修正しました。
+ `GRANT`、、 `REVOKE``DENY`ステートメントのエラーメッセージを更新しました。
+ 引数データ型に基づいて適切なデータ型を持つ結果を返すことによる`REVERSE()`、マルチバイト文字を含む入力の `REPLACE()`、、および `REPLICATE()`関数の動作を修正しました。
+ ポジット以外の入力引数の `SPACE()`関数の出力を修正しました。
+ インデックスを含むテーブルで BCP を使用する場合のメモリ処理が改善されました。
+ DML with `OUTPUT INTO`句がトリガーを発生させ、エラーが発生する可能性がある問題を修正しました。
+ union 句のデータ型解決の問題を修正しました。
+ 引数の数が適切でない場合の `SUBSTRING()`関数のエラーメッセージを修正しました。
+ コメントに列名が含まれる問題を修正しました。
+ `public` ロールエントリを表示する`sys.server_principals`ビューの問題を修正しました。
+ `STRING_AGG()` 関数の `WITHIN GROUP`句のサポートを追加しました。
+ SSMS を使用するデータベースの DDL エクスポートの問題を修正しました。
+ pgvector のバージョン 0.7 で導入された `halfvec`や sparsevec などの新しいベクトル拡張のサポートが追加されました。
+ T-SQL 関数 で Windows グループメンバーシップを表示するサポートが追加されました`IS_MEMBER()`。

### Babelfish for Aurora PostgreSQL 4.2
<a name="AuroraBabelfish.Updates.42X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 16.3 で提供されます。Aurora PostgreSQL 16.3 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 4.2 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 4.2.3、2025 年 7 月 17 日](#AuroraBabelfish.Updates.423)
+ [Aurora Babelfish リリース 4.2.2、2025 年 1 月 23 日](#AuroraBabelfish.Updates.422)
+ [Aurora Babelfish リリース 4.2.1、2024 年 9 月 27 日](#AuroraBabelfish.Updates.421)
+ [Aurora Babelfish リリース 4.2.0、2024 年 8 月 8 日](#AuroraBabelfish.Updates.420)

#### Aurora Babelfish リリース 4.2.3、2025 年 7 月 17 日
<a name="AuroraBabelfish.Updates.423"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 4.2.2、2025 年 1 月 23 日
<a name="AuroraBabelfish.Updates.422"></a>

**優先度の高い安定性の強化**
+ pg\_ad\_mapping `plugin`拡張ポインタのエラーをスローするために使用される個々のログインアクティブディレクトリ認証が初期化されない問題を修正しました。
+ 日付関数がローカル/セッションのタイムゾーン設定を考慮に入れることができる問題を修正しました。

#### Aurora Babelfish リリース 4.2.1、2024 年 9 月 27 日
<a name="AuroraBabelfish.Updates.421"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 4.2.0、2024 年 8 月 8 日
<a name="AuroraBabelfish.Updates.420"></a>

**新機能**
+ PostgreSQL ネイティブ論理レプリケーションのサポートが導入されました。これにより、ユーザーはパブリッシャーモデルとサブスクライバーモデルを使用して、ソースから 1 人以上の受信者に個々のテーブルをレプリケートして同期できます。
+ Babelfish を使用した Blue/Green デプロイのサポートが追加されました。Amazon RDS ブルー/グリーンデプロイを使用して、本番環境に実装する前にデータベースを変更およびテストできるようになりました。詳しくは、「Aurora 用の Amazon RDS ブルー/グリーンデプロイの概要」を参照してください。
+ GRANT/REVOKE のサポートが追加されました。Babelfish の ON SCHEMA ..。
  + オブジェクトタイプに基づいて、以下のアクセス許可がサポートされています。
    + スカラー関数のアクセス許可 – EXECUTE。
    + テーブル値の関数のアクセス許可 – EXECUTE。
    + ストアドプロシージャのアクセス許可 – EXECUTE。
    + テーブルのアクセス許可 – DELETE、INSERT、REFERENCES、SELECT、UPDATE。
    + アクセス許可の表示 – DELETE、INSERT、REFERENCES、SELECT、UPDATE。
  + CASCADE は、スキーマの付与/取り消しではサポートされていません。
  + GRANT/REVOKE OPTION FOR .. on SCHEMA は Babelfish ではサポートされていません。
  + CREATE SCHEMA 内の GRANT/REVOKE は Babelfish ではサポートされていません。
+ `sys.login_token` および `sys.user_token`システムビューのサポートが追加されました。
+ 一部の AI 照合の LIKE 句のサポートが追加されました。詳細については、[Babelfish の「決定的照合順序」と「非決定的照合順序](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations.deterministic-nondeterministic)」を参照してください。
+ グループセキュリティベースの Active Directory 認証のサポートが追加されました。ユーザーは、セキュリティ体制を強化して個々のログインをプロビジョニングすることなく、ワークロードを管理できます。詳細については、[「Babelfish の Active Directory セキュリティグループを使用した kerberos 認証の設定](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-kerberos-securityad.html)」を参照してください。
+ PIVOT 演算子の CTE と JOIN のサポートが追加されました。
+ Proc の ALTER 構文をサポートします。
+ SQL Server データベースの名前変更をサポートします。
+ null 可能な列で一意の制約をサポートします。エスケープハッチ`babelfishpg_tsql.escape_hatch_unique_constraint`は廃止されました。
+ スカラー相関サブクエリを結合クエリに変換するか、サブクエリ結果セットをキャッシュして、変換が不可能な場合に重複するサブクエリの再実行を減らすことで、クエリパフォーマンスを向上させるための相関サブクエリ変換とキャッシュのサポートを導入しました。詳細については、[「サブクエリ変換を使用した Aurora PostgreSQL クエリパフォーマンスの向上](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/apg-correlated-subquery.html#apg-corsubquery-transformation)」を参照してください。

**安定性に関する重要な強化**
+ 空白を前にせずに列エイリアスを区切る構文エラーが発生する問題を修正しました。
+ ログイン用のユーザーの作成は、そのログインが既に sysadmin のメンバーである場合にブロックされます。
+ nvarchar(max) を使用するように T-SQL ビューの列タイプを修正しました。
+ データ型 `sys.sql_modules` を持つ TSQL ビューの`definition`列を修正しました`nvarchar(max)`。
+ `SRID` が 0 の場合、ジオメトリから `varbinary`または `byte` データ型へのキャストの問題を修正しました。
+ 数値と整数のデータ型を比較するクエリの場合にインデックスが使用されない問題を修正しました。

**安定性に関する優先度の高い強化**
+ `pyodbc` または に接続したときに Babelfish が予期せずエラーをスローする問題を修正しました`sqlalchemy`。
+ 同じテーブルに AFTER TRIGGER が設定されている場合の INSTEAD OF TRIGGER 句の問題を修正しました。
+ 一括コピーの実行中に特定の条件下でクラッシュする問題を修正しました。
+ のクラッシュ`handle_where_clause_restargets_right()`。
+ Babelfish for Aurora PostgreSQL インスタンスエンドポイントで `comment on trigger`ステートメントを実行中にサーバーが再起動する可能性があるバグを修正しました。
+ CONVERT() が `char`および に変換されたときに正しい日付形式で日付を返す問題を修正しました`nchar`。
+ dateformat 13 の日時文字列を 型の列に挿入する問題を修正しました`datetime`。
+ `sys.index_columns` システムカタログの複数の列を修正しました。また、インデックスを含むテーブルの DDL エクスポートの問題も修正されました。
+ ALTER TABLE の問題を修正しました。DROP CONSTRAINT 制約を削除できなかった場合。
+ TVP `SP_EXECSQL`が含まれている`not all Parameters have names`場合に予期しないエラーが発生する問題を修正しました。
+ での更新または削除ステートメントの処理に関する問題を修正しました`sp_describe_undeclared_parameters`。
+ 文字列リテラルの CAST が `datetime`、、`datetime2`および である動作の違いを修正しました`datetimeoffset`。
+ 変数と定数の組み合わせで呼び出されるときの COALESCE 関数の動作の違いを修正しました。
+ ORDER BY 句を持つ一部のクエリがプライマリキーインデックスを使用しなかった問題を修正しました。
+ プロシージャ名に特殊文字が含まれている場合、サーバーの再起動を引き起こす可能性がある CREATE/ALTER PROCEDURE コマンドの問題を修正しました。
+ 述語に SCOPE\_IDENTITY() が含まれている場合にクエリが誤った結果を返すことがある問題を修正しました。

**その他の改善と機能強化**
+ BCP インポートの 10 進数 (数値) 変換でのメモリリークを修正しました。
+ 一括ステートメントの挿入でエラーが発生する`with tablock`ヒントの問題を修正しました。
+ で二重エスケープ引用符と不均衡引用符のサポートを追加しました`sp_tables table_type`。
+ 管理者ロールを除くすべてのユーザーの Babelfish 拡張機能の削除に関する制限を追加しました。
+ Babelfish 拡張機能の部分的なアップグレードを防止します。
+ sys procedure columnproperty が追加のプロパティ `iscomputed`、`columnid`、`ordinal`、 をサポートするようになりました`isidentity`。
+ インデックスまたは制約の DDL スクリプトに、列での正しい順序が含まれるようになりました。
+ OBJECT\_ID() 句を使用してネストされたプロシージャ`#tmp table`で を参照できるようにするエラーを修正しました。
+ 一時テーブルで作成されたトリガーを削除するときにエラーが発生しないように問題を修正しました。
+ 名前が 63 文字を超えるテーブル変数を許可する機能を強化しました。
+ BabelfishDump ユーティリティの --schema-only および --data-only オプションの問題を修正しました。
+ BabelfishDump ユーティリティで拡張プロパティをダンプできなかった問題を修正しました。
+ 完全修飾列参照が PIVOT 集計関数で機能しない問題を修正しました。
+ PG エンドポイントからの変更手順を許可するエラーを修正しました。
+ TDS エンドポイントからのブロックされた SET/RESET ロールステートメントの実行。
+ 全文検索 GUC のデフォルトの動作を変更し、この機能を`OFF`デフォルトで有効にしました。GUC を に設定`ignore`して FTS 機能を使用できます。

### Babelfish for Aurora PostgreSQL 4.1
<a name="AuroraBabelfish.Updates.41X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 16.2 で提供されています。Aurora PostgreSQL 16.2 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 4.1 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 4.1.4、2025 年 7 月 30 日](#AuroraBabelfish.Updates.414)
+ [Aurora Babelfish リリース 4.1.3、2025 年 2 月 2 日](#AuroraBabelfish.Updates.413)
+ [Aurora Babelfish リリース 4.1.2、2024 年 10 月 7 日](#AuroraBabelfish.Updates.412)
+ [Aurora Babelfish リリース 4.1.1、2024 年 6 月 20 日](#AuroraBabelfish.Updates.411)
+ [Aurora Babelfish リリース 4.1.0、2024 年 4 月 29 日](#AuroraBabelfish.Updates.410)

#### Aurora Babelfish リリース 4.1.4、2025 年 7 月 30 日
<a name="AuroraBabelfish.Updates.414"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 4.1.3、2025 年 2 月 2 日
<a name="AuroraBabelfish.Updates.413"></a>

**優先度の高い安定性の強化**。
+ 日付関数がローカル/セッションのタイムゾーン設定を考慮に入れることができる問題を修正しました。

#### Aurora Babelfish リリース 4.1.2、2024 年 10 月 7 日
<a name="AuroraBabelfish.Updates.412"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 4.1.1、2024 年 6 月 20 日
<a name="AuroraBabelfish.Updates.411"></a>

**安定性に関する優先度の高い強化**
+ Babelfish のデータベースの作成と削除のパフォーマンスを最適化しました。
+ pltsql ユーザー定義関数の実行によるクラッシュを修正しました。

#### Aurora Babelfish リリース 4.1.0、2024 年 4 月 29 日
<a name="AuroraBabelfish.Updates.410"></a>

**新機能**
+ Babelfish では、限られたスコープで空間データを保存および操作するための 2 つの空間データ型 Geometry と Geography のサポートが導入されました。詳細については、[「Babelfish が地理空間データ型をサポート](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html)」を参照してください。
+ Babelfish で`SELECT FOR JSON AUTO`のサポートを許可します。
+ Babelfish を介して `pgvector`拡張機能を使用してベクトル類似度検索を実行する機能をサポートします。`HNSW` および `IVFLAT`インデックスを使用する機能もサポートされています。詳細については、[「Babelfish での pgvector](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-pgvector) の使用」を参照してください。
+ `aws_ml` 拡張機能を通じて Amazon Comprehend、Amazon Sagemaker、Amazon Bedrock などの Amazon Machine Learning サービスにアクセスする機能をサポートします。詳細については、[「Babelfish での Amazon Aurora 機械学習の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-ml)」を参照してください。
+ T-SQL プロシージャ をサポートします`sp_procedure_params_100_managed`。
+ 全文検索で使用される CONTAINS 句は、検索条件の特殊文字と 1 桁もサポートします。詳細については、[「Babelfish でのフルテキスト検索](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-fulltextsearch.html)」を参照してください。

**安定性に関する重要な強化**
+ SSMS バージョン 19.2 での Object Explorer データベースの列挙の問題を修正しました。
+ 変数 `NVARCHAR(MAX)`、、および`VARCHAR(MAX)``VARBINARY(MAX)`長い文字列からデータを選択するときにエラーが発生する問題を修正しました。
+ マルチバイト文字の文字データ型の空白パディングに関連する問題を修正しました。
+ SSMS Object Explorer でテーブルとビューを列挙するパフォーマンスの問題を修正しました。
+ 一部のシステムビュー`babelfishpg_tsql.server_collation_name`で処理されたサーバー照合と一致するように、デフォルトの列照合を修正しました。固定システムビューのリストは、`sys.check_constraints`、`sys.data_spaces`、、`sys.default_constraints``sys.dm_exec_connections`、、`sys.foreign_keys`、`sys.key_constraints`、`sys.stats`、`sys.syscolumns`、`sys.sysforeignkeys`、`sys.sysprocesses`、、`sys.types`、、、`sys.system_objects``sys.table_types``sys.tables`および `sys.views`です`sys.xml_indexes`。
+ Babelfish で同じ名前の関数/プロシージャの作成を制限します。

**安定性に関する優先度の高い強化**
+ システムプロシージャ のパフォーマンスが向上しました`sp_tablecollations_100`。
+ メジャーバージョンのアップグレードで、ビューに文字列リテラルからバイナリタイプへのキャストが含まれている問題を修正しました。
+ 並列ワーカーが論理データベース名を取得できないバグを修正しました。
+ `date` と を比較するパフォーマンスの問題を修正しました`datetime`。

**その他の改善と機能強化**
+ メジャーバージョンのアップグレード`sys.all_objects`後に `object_id`で重複する問題を修正しました。
+ `CAST` 関数の から `Binary` `Varchar`および `Rowversion`への問題を修正しました`Varchar`。
+ テーブル変数が存在しない場合に、テーブル変数を使用してステートメント実行に挿入する問題を修正しました。
+ タイプバイナリに変換される入力 16 進文字列のデータ長が正しくない問題を修正しました。
+ で大文字と小文字が混在するエラーの問題を修正しました`sp_columns_100`。
+ を介した`TVP`実行後のテーブル変数ルックアップのクラッシュを修正しました`TDS RPC SPExecuteSQL`。
+ マルチ文字比較演算子で埋め込み空白をサポートします。
+ 空白を区切`@@variables`ることなく、 に隣接する演算子をサポートします。
+ プロシージャがそれ自体を削除するか、プロシージャを作成したトランザクションをロールバックした場合、プロシージャ実行によるクラッシュを修正しました。
+ すべてのケースでの `CREATE` 関数の `AS`キーワードのサポート。
+ `SELECT...OFFSET...FETCH` 句で式をサポートします。
+ サポート`SET TRAN ISOLATION LEVEL`構文。
+ 指数なしで浮動小数点表記をサポートします。
+ 比較演算子 `!<`と をサポートします`!>`。
+ `DROP INDEX schema.table.index` および `DROP INDEX index ON schema.table`構文のサポート。

### Babelfish for Aurora PostgreSQL 4.0
<a name="AuroraBabelfish.Updates.40X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 16.1 で提供されています。Aurora PostgreSQL 16.1 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 4.0 (バージョン 4.0 はバージョン 3.4 上に構築されています) では、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 4.0.4、2025 年 8 月 4 日](#AuroraBabelfish.Updates.404)
+ [Aurora Babelfish リリース 4.0.3、2025 年 2 月 5 日](#AuroraBabelfish.Updates.403)
+ [Aurora Babelfish リリース 4.0.2、2024 年 9 月 17 日](#AuroraBabelfish.Updates.402)
+ [Aurora Babelfish リリース 4.0.1、2024 年 6 月 24 日](#AuroraBabelfish.Updates.401)
+ [Aurora Babelfish リリース 4.0.0、2024 年 1 月 31 日](#AuroraBabelfish.Updates.400)

#### Aurora Babelfish リリース 4.0.4、2025 年 8 月 4 日
<a name="AuroraBabelfish.Updates.404"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 4.0.3、2025 年 2 月 5 日
<a name="AuroraBabelfish.Updates.403"></a>

**優先度の高い安定性の強化**
+ 日付関数がローカル/セッションのタイムゾーン設定を考慮に入れることができる問題を修正しました。

#### Aurora Babelfish リリース 4.0.2、2024 年 9 月 17 日
<a name="AuroraBabelfish.Updates.402"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 4.0.1、2024 年 6 月 24 日
<a name="AuroraBabelfish.Updates.401"></a>

**安定性に関する優先度の高い強化**
+ 並列クエリの実行で、特定のケースでバックエンドが無期限にハングする問題を修正しました。
+ Babelfish のデータベースの作成と削除のパフォーマンスを最適化しました。
+ pltsql ユーザー定義関数の実行によるクラッシュを修正しました。

#### Aurora Babelfish リリース 4.0.0、2024 年 1 月 31 日
<a name="AuroraBabelfish.Updates.400"></a>

**新機能**
+ Babelfish でのフルテキスト検索のサポートが制限されました。詳細については、[「Babelfish でのフルテキスト検索](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-fulltextsearch.html)」を参照してください。
+ ビューでの INSTEAD OF Triggers の作成のサポートが追加されました。
+ デフォルトの Babelfish 移行モードを単一のデータベースから複数のデータベースに変更しました。

**セキュリティ強化**
+ TSQL ログインとユーザーの処理に関するセキュリティの問題を修正しました。

**安定性に関する優先度の高い強化**
+ トリガープロシージャにテーブルが挿入された update-join で`result relation must be a regular relation`エラーが発生する回帰問題を修正しました。
+ Babelfish で U 型と V `information_schema`型のクエリが以前に異なる結果になる問題を修正しました。
+ 特定の状況で一時テーブルを使用する場合にバキュームの進行がブロックされないように問題を修正しました。

**その他の改善と機能強化**
+ `pg_stat_gssapi` カタログビューのプリンシパル名の問題を修正しました。
+ 関数 、`parsename``session_context`およびデフォルト以外のサーバー照合で `sp_set_session_context` を使用する場合の問題を修正しました。

**推奨事項**
+ Aurora PostgreSQL バージョン 14 から 15 にアップグレードし、バージョン 15 から 16 にアップグレードすることをお勧めします。現在、バージョン 14 から 16 への直接アップグレードはサポートされておらず、エラーで失敗します。

## Babelfish for Aurora PostgreSQL 3.x バージョン (一部の非推奨バージョンを含む)
<a name="aurorababelfish-versions-version3x"></a>

**Topics**
+ [Babelfish for Aurora PostgreSQL 3.13](#AuroraBabelfish.Updates.313X)
+ [Babelfish for Aurora PostgreSQL 3.12](#AuroraBabelfish.Updates.312X)
+ [Babelfish for Aurora PostgreSQL 3.11](#AuroraBabelfish.Updates.311)
+ [Babelfish for Aurora PostgreSQL 3.10](#AuroraBabelfish.Updates.310)
+ [Babelfish for Aurora PostgreSQL 3.9](#AuroraBabelfish.Updates.39X)
+ [Babelfish for Aurora PostgreSQL 3.8](#AuroraBabelfish.Updates.38X)
+ [Babelfish for Aurora PostgreSQL 3.7](#AuroraBabelfish.Updates.37X)
+ [Babelfish for Aurora PostgreSQL 3.6](#AuroraBabelfish.Updates.36X)
+ [Babelfish for Aurora PostgreSQL 3.5](#AuroraBabelfish.Updates.35X)
+ [Babelfish for Aurora PostgreSQL 3.4](#AuroraBabelfish.Updates.34X)
+ [Babelfish for Aurora PostgreSQL 3.3](#AuroraBabelfish.Updates.33X)
+ [Babelfish for Aurora PostgreSQL 3.2](#AuroraBabelfish.Updates.32X)
+ [Babelfish for Aurora PostgreSQL 3.1 (廃止)](#AuroraBabelfish.Updates.31X)

### Babelfish for Aurora PostgreSQL 3.13
<a name="AuroraBabelfish.Updates.313X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 15.17 で提供されています。Aurora PostgreSQL 15.17 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

#### Aurora Babelfish リリース 3.13.0、2026 年 4 月 6 日
<a name="AuroraBabelfish.Updates.3130"></a>

**重要な機能強化**
+ 出力句での更新が、同時更新中に行をスキップする可能性がある問題を修正しました。

**高優先度の安定性の強化**
+ PostgreSQL エンドポイントからの Babelfish ロールに対するブロックされた GRANT/REVOKE/DROP オペレーション。

### Babelfish for Aurora PostgreSQL 3.12
<a name="AuroraBabelfish.Updates.312X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 15.15 で提供されています。Aurora PostgreSQL 15.15 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 3.12 では、いくつかの機能強化と修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

#### Aurora Babelfish リリース 3.12.1、2026 年 1 月 16 日
<a name="AuroraBabelfish.Updates.3121"></a>

**安定性の重要な強化**
+ 同じ行に同時更新がある場合、 `OUTPUT`句を含む `UPDATE`ステートメントが行をスキップする可能性がある問題を修正しました。

#### Aurora Babelfish リリース 3.12.0、2025 年 12 月 18 日
<a name="AuroraBabelfish.Updates.3120"></a>

**重要な機能強化**
+ TDS の ResetTempTableNamespace 中にシステムカタログが更新されているときのアクティブなスナップショット。

**高優先度の安定性の強化**
+ 数値データ型とマネー/スモールマネーデータ型を比較する述語を持つクエリのインデックススキャンを選択するためのプランナーのサポートが追加されました。
+ 保存ポイントへのロールバックが、場合によっては正しいトランザクション状態トークンをクライアントに送信できず、トランザクションの後続のオペレーションが失敗する問題を修正しました。

**その他の改善と機能強化**
+ OUTPUT 句を使用した UPDATE オペレーションの同時実行を許可する問題を修正しました。

### Babelfish for Aurora PostgreSQL 3.11
<a name="AuroraBabelfish.Updates.311"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 15.14 で提供されています。Aurora PostgreSQL 15.14 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 3.11 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 3.11.0、2025 年 11 月 25 日](#AuroraBabelfish.Updates.3110)

#### Aurora Babelfish リリース 3.11.0、2025 年 11 月 25 日
<a name="AuroraBabelfish.Updates.3110"></a>

**重要な機能強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました
+ 数値データ型と整数データ型を比較する述語を持つクエリの場合に使用されるインデックススキャンのサポートを追加

**高優先度の安定性の強化**
+ postgres エンドポイントからの RESET ALL コマンドの問題を修正しました
+ 大規模な nvarchar(max) データを読み取り、.NET ドライバーで ArgumentOutOfRangeException が発生する可能性があるレスポンスパケットの問題を修正しました。
+ 並列処理が pltsql RETURN 式に使用されない問題を修正しました
+ 文字列から datetimeoffset へのキャスト中にタイムゾーン情報を保持する問題を修正しました
+ 「FOR JSON AUTO」と「JSON PATH」を使用したクエリのクラッシュを修正しました

**その他の改善と機能強化**
+ デフォルト値の列を追加するときにエラーが発生する問題を修正しました

### Babelfish for Aurora PostgreSQL 3.10
<a name="AuroraBabelfish.Updates.310"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 15.13 で提供されています。Aurora PostgreSQL 15.13 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 3.10 では、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 3.10.1、2025 年 8 月 8 日](#AuroraBabelfish.Updates.3101)
+ [Aurora Babelfish リリース 3.10.0、2025 年 6 月 30 日](#AuroraBabelfish.Updates.3100)

#### Aurora Babelfish リリース 3.10.1、2025 年 8 月 8 日
<a name="AuroraBabelfish.Updates.3101"></a>

**安定性の重要な強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。

**優先度の高い安定性の強化**
+ `FOR JSON AUTO` および を使用したクエリのクラッシュを修正しました`JSON PATH`。

#### Aurora Babelfish リリース 3.10.0、2025 年 6 月 30 日
<a name="AuroraBabelfish.Updates.3100"></a>

**重要な機能強化**
+ 4096 バイトのパケットにセグメント化することで、SSL ハンドシェイク中の大規模なサーバー hello メッセージのサポートを追加しました。
+ Babelfish で VARBINARY から DATETIME への CAST のサポートが追加されました。
+ プロシージャの引数としてテーブル値パラメータを使用する場合の、Group-AD セッションでのプロシージャのデフォルトスキーマ名の処理を追加しました。
+ varbinary に「＋」および「-」演算子を追加しました。

**高優先度の安定性の強化**
+ ピボット列の NULL エントリを適切に処理する PIVOT 演算子を修正しました。
+ 数値/10 進数の加算と減算のスケールが正しくない問題を修正しました。
+ 数値/10 進数型になる算術演算に誤った結果が生じる問題を修正しました。
+ round() 関数で、戻り値型が入力引数型と一致するように問題を修正しました。

**その他の改善と機能強化**
+ 同じ名前のテーブルとプロシージャがある場合に が上書き`babelfish_schema_permissions`されるエントリを修正しました。
+ で少数のノードを処理するため、tsql オブジェクトのオブジェクト定義を取得する際のエラーを修正しました`sys.tsql_get_expr`。
+ 外部/内部クエリでの数値/10 進データ型typmod 解決のロジックを修正しました。
+ ブランチの 1 つが NUMERIC で、もう 1 つが EXACT NUMERIC の場合の大文字と小文字の式を修正しました。
+ \* (すべての列) を使用した集計関数`resolve_numeric_typmod_from_exp`の のクラッシュを修正しました。

### Babelfish for Aurora PostgreSQL 3.9
<a name="AuroraBabelfish.Updates.39X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 15.12 で提供されています。Aurora PostgreSQL 15.12 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 3.9 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 3.9.2、2025 年 10 月 9 日](#AuroraBabelfish.Updates.392)
+ [Aurora Babelfish リリース 3.9.1、2025 年 6 月 3 日](#AuroraBabelfish.Updates.391)
+ [Aurora Babelfish リリース 3.9.0、2025 年 4 月 8 日](#AuroraBabelfish.Updates.390)

#### Aurora Babelfish リリース 3.9.2、2025 年 10 月 9 日
<a name="AuroraBabelfish.Updates.392"></a>

**安定性の重要な強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。
+ \* (すべての列) を使用した集計関数`resolve_numeric_typmod_from_exp`の のクラッシュを修正

**優先度の高い安定性の強化**
+ `FOR JSON AUTO` および を使用したクエリのクラッシュを修正しました`JSON PATH`。

#### Aurora Babelfish リリース 3.9.1、2025 年 6 月 3 日
<a name="AuroraBabelfish.Updates.391"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

**重要な安定性の強化**
+ SSL ハンドシェイク中の大規模なサーバー hello メッセージのサポートが追加されました。

#### Aurora Babelfish リリース 3.9.0、2025 年 4 月 8 日
<a name="AuroraBabelfish.Updates.390"></a>

**重要な機能強化**
+ テーブル内の列を削除するとトリガーがドロップされる問題を修正しました。
+ INFORMATION\_SCHEMA スキーマで `TABLE_CONSTRAINTS`と `KEY_COLUMN_USAGE` ビューを結合するクエリのパフォーマンスが向上しました。
+ 値 0 の MONEY データ型を文字列データ型に変換する際の `Convert`関数のフォーマットに一貫性がない問題を修正しました。
+ `CAST` から `MONEY`への のフォーマットの問題を修正しました`CHAR/VARCHAR`。
+ `MONEY` 列`SELECT...INTO`の `MIN`と の`MAX`集計がタイプ情報を失う問題を修正しました。
+ type にモジュロ演算子を実装します`MONEY`。
+ 接続プーリングの場合の古いパラメータと設定のクリーンアップを追加しました。
+ 接続プーリング時に古いデータを避けるために、カーソル状態の包括的なクリーンアップを追加しました。
+ `OUTPUT` および `WHERE`句を使用する`DML`ステートメント中に`IDENTITY`列が認識されない問題を修正しました。

**高優先度の安定性の強化**
+ システム関数 の問題を修正しました`OPENJSON`。
+ `UNION` involving 型の誤った結果データ`MONEY`型を修正しました。
+ デフォルト以外のローカルタイムゾーン設定で convert() 関数で`DATETIME2`データ型変換で`AT TIME ZONE`「」を使用する場合のオフセットを修正しました。
+ より広範なデータ型を処理する文字列関数が改善されました。
+ クロスデータベースクエリを含むバッチが誤ったデータベース内のオブジェクトを検索する問題を修正しました。
+ 週 と四半期 の `DATEDIFF`() 関数と `DATEDIFF_BIG`() 関数の動作を修正しました`Datepart`。
+ `sys.column_property` が列の序数プロパティに対して誤った結果を返す問題を修正しました。
+ `DATETIME2` データ型変換による DST 変更時間に近い`AT TIME ZONE`「」の問題を修正しました。
+ 強制並列モードで空の行を返す `sys.Db_id()`関数を使用するクエリの動作を修正しました。

**その他の改善と機能強化**
+ smalldatetime 型と日付型がインデックスを介してより柔軟にアクセスできる問題を修正しました。
+ システムプロシージャ の問題を修正しました`fn_listextendedproperty`。
+ プロシージャでの引数としてのテーブル値パラメータの使用を修正しました。以前は、プロシージャを呼び出すときにテーブル値パラメータのタイプ名を指定する必要がありましたが、現在はオプションです。
+ `CASE` 式の共通タイプが `NUMERIC` / `DECIMAL` の場合の精度とスケールを修正しました。
+ すでに終了した接続のエントリが中止される`sys.dm_exec_sessions`ことがある問題を修正しました。
+ マッピングされたデータベースユーザーによるログインにゲストユーザー権限がまだある問題を修正しました。
+ 一部のシステム関数の実行後にトランザクション数が変化する問題を修正しました。
+ `Datepart` 関数の出力が GUC に基づいて異なる問題を修正しました`timezone`。

### Babelfish for Aurora PostgreSQL 3.8
<a name="AuroraBabelfish.Updates.38X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 15.10 で提供されます。Aurora PostgreSQL 15.10 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 3.8 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 3.8.3、2025 年 11 月 13 日](#AuroraBabelfish.Updates.383)
+ [Aurora Babelfish リリース 3.8.2、2025 年 6 月 24 日](#AuroraBabelfish.Updates.382)
+ [Aurora Babelfish リリース 3.8.1、2025 年 1 月 20 日](#AuroraBabelfish.Updates.380)
+ [Aurora Babelfish リリース 3.8.0、2024 年 12 月 27 日](#AuroraBabelfish.Updates.380)

#### Aurora Babelfish リリース 3.8.3、2025 年 11 月 13 日
<a name="AuroraBabelfish.Updates.383"></a>

**安定性の重要な強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。

**優先度の高い安定性の強化**
+ `FOR JSON AUTO` および を使用したクエリのクラッシュを修正しました`JSON PATH`。

#### Aurora Babelfish リリース 3.8.2、2025 年 6 月 24 日
<a name="AuroraBabelfish.Updates.382"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 3.8.1、2025 年 1 月 20 日
<a name="AuroraBabelfish.Updates.380"></a>

**優先度の高い安定性の強化**
+ トランザクションコマンドが場合によっては接続を終了することがある問題を修正しました。

#### Aurora Babelfish リリース 3.8.0、2024 年 12 月 27 日
<a name="AuroraBabelfish.Updates.380"></a>

***新しい特徴***
+ `ALTER FUNCTION` 構文のサポートを追加しました。
+ Babelfish で`pgaudit`拡張機能のサポートを有効にしました。
+ ユーザーが `PIVOT`演算子を使用して ステートメントでビューを作成できるようになりました。
+ 接続をリセットするための`sys.sp_reset_connection`ストアドプロシージャのサポートを有効にしました。
+ ビュー内のオブジェクト (tables/views/functionsのクロスデータベース参照を有効にしました。

***優先度の高い安定性の強化***
+ タイムゾーン設定を考慮する日付関数を修正しました。
+ `relation does not exist` および エラーの`column does not exist`エラー処理動作が改善されました。
+ リンクサーバーの使用中に正しいデータベース名を取得するために、データベース間で 3 つの部分からなるオブジェクト名を正しく処理する`sp_tables`ストアドプロシージャを修正しました。
+ データベース所有者ログインを有効にして SSMS のデータベースオブジェクトを探索する問題を修正しました。
+ @table\_name パラメータにアンダースコア (\_) を囲む角括弧がある場合に正しい結果を返すように`sp_tables`ストアドプロシージャを修正しました。
+ `plugin` 拡張ポインタのエラー`pg_ad_mapping`をスローするために使用される個々のログインアクティブディレクトリ認証が初期化されない問題を修正しました。
+ `SELECT INTO` 構文を使用してテーブルを作成すると、インデックスの作成が失敗する問題を修正しました。
+ クロスデータベース関数呼び出しのアクセス許可の問題を修正しました。
+ スキーマの付与を有効にして、スキーマの承認されたユーザーのいずれかによってそのスキーマで作成された将来のオブジェクトに対して正しく有効になりました。
+ ID 列を持つテーブルに正しい値を挿入する問題を修正しました。
+ bcp または SqlBulkCopy または挿入バルクを `keep identity values` モードで使用するときに ID シーケンス値が正しい問題を修正しました。

***その他の改善と機能強化***
+ コマンドの後に実行中のセッションがほとんど残っていない Kill コマンドの問題を修正しました。
+ `sys.identity_columns` ビューが意図したよりも多くのエントリを誤って返していた問題を修正しました。
+ 文字列サイズが定義されていないか、明示的なキャストを使用しているというエラーに関連する CASE ステートメントと MIN/MAX 関数の問題を修正しました。
+ nvarchar/varchar パラメータの正しい結果を返す ISNUMERIC 関数の問題を修正しました。
+ ブランチ式が NVARCHAR 型の場合に CASE ステートメントが正しく動作しない問題を修正しました。
+ マルチバイト文字と の CONCAT() 関数と CONCAT\_WS() 関数の動作が、それぞれ少なくとも 2 引数と 3 引数で動作するように修正されました。
+ Temp Table のタイプが char の ALTER COLUMN を許可する問題を修正しました。
+ Babelfish の BINARY 型と VARBINARY 型と一貫して機能するように CONVERT 関数の問題を修正しました。
+ FOR XML PATH 句を使用した Select クエリからの出力に一貫性がない問題を修正しました。
+ 正しい TSQL エラーコードを再スローする問題を修正しました。
+ マルチバイト文字を含む入力の `STRING_AGG()` 関数の動作を修正しました。
+ 復元中に の誤ったオーバーロードバリアント`regexp_replace`が呼び出される問題を修正しました。
+ から TIME タイプ`sys.varchar`へのキャストを修正しました。

### Babelfish for Aurora PostgreSQL 3.7
<a name="AuroraBabelfish.Updates.37X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 15.8 で提供されています。Aurora PostgreSQL 15.8 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 3.7 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 3.7.3、2025 年 11 月 21 日](#AuroraBabelfish.Updates.373)
+ [Aurora Babelfish リリース 3.7.2、2025 年 7 月 11 日](#AuroraBabelfish.Updates.372)
+ [Aurora Babelfish リリース 3.7.1、2025 年 1 月 2 日](#AuroraBabelfish.Updates.371)
+ [Aurora Babelfish リリース 3.7.0、2024 年 9 月 30 日](#AuroraBabelfish.Updates.370)

#### Aurora Babelfish リリース 3.7.3、2025 年 11 月 21 日
<a name="AuroraBabelfish.Updates.373"></a>

**優先度の高い安定性の強化**
+ `FOR JSON AUTO` および を使用したクエリのクラッシュを修正しました`JSON PATH`。

#### Aurora Babelfish リリース 3.7.2、2025 年 7 月 11 日
<a name="AuroraBabelfish.Updates.372"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 3.7.1、2025 年 1 月 2 日
<a name="AuroraBabelfish.Updates.371"></a>

**優先度の高い安定性の強化**
+ pg\_ad\_mapping `plugin`拡張ポインタのエラーをスローするために使用される個々のログインアクティブディレクトリ認証が初期化されない問題を修正しました。
+ 日付関数がローカル/セッションのタイムゾーン設定を考慮に入れることができる問題を修正しました。

#### Aurora Babelfish リリース 3.7.0、2024 年 9 月 30 日
<a name="AuroraBabelfish.Updates.370"></a>

***新機能***
+ `STContains`、`STEquals`、地理空間データ型の`STArea``PostGIS`拡張関数のサポートを有効にします。

**セキュリティ強化**
+ 一部のシナリオでは、権限のないユーザーが他のユーザーやロールを削除できる可能性がある問題を修正しました。
+ サーバープリンシパルの権限に関係なく、すべてのユーザーに関連するメタデータが表示される`sys.database_principals`ビューの問題を修正しました。

**高優先度の安定性の強化**
+ table\_name が正しくない`information_schema.tables`という問題を修正しました。
+ より小さい演算子がバイナリデータ型に誤った結果を与える問題を修正しました。
+ `OBJECT_ID()` 関数と`sys.objects`ビューのトリガーの OIDs との不整合を修正しました。
+ `plpgsql` 拡張機能の問題を修正しました。ランタイム設定変数の関数のローカル設定は、Babelfish のインストール時に関数の実行終了時にリセットされない場合があります。

**その他の改善と機能強化**
+ 引数データ型に基づいて適切なデータ型を持つ結果を返すことによる`TRIM()``LTRIM()``RTRIM()`、マルチバイト文字を含む入力の `LEFT()`、、、、および `RIGHT()`関数の動作を修正しました。
+ 非決定的な照合順序を持つ like 演算子のパフォーマンスが向上しました。
+ データベース名やスキーマ名に引用符で特殊文字が含まれている場合、検索パッチが正しくない問題を修正しました。
+ マルチバイト文字と適切な引数と戻り値の型を持つ `UPPER()` および `LOWER()`関数の Babelfish と TSQL の動作の違いを修正しました。
+ `sp_tables` この手順では、 `@table_qualifier`パラメータで`%`ワイルドカード文字を使用できるようになりました。これにより、テーブル名のパターンを一致させることで、テーブルの検索が容易になります。
+ Babelfish と TSQL for `STUFF()` 、`SUBSTRING()`およびマルチバイト文字と適切な引数と戻り値の型を持つ`TRANSLATE()`関数の動作の違いを修正しました。
+ GRANT/REVOKE/DENY ステートメントのエラーメッセージを更新しました。
+ 引数データ型に基づいて適切なデータ型を持つ結果を返すことによる`REVERSE()`、マルチバイト文字を含む入力の `REPLACE()`、、および `REPLICATE()`関数の動作を修正しました。
+ 位置以外の入力引数の `SPACE()`関数の出力を修正しました。
+ インデックスを含むテーブルで BCP を使用する場合のメモリ処理が改善されました。
+ DML with `OUTPUT INTO`句がトリガーを発生させ、エラーが発生する可能性がある問題を修正しました。
+ union 句のデータ型解決の問題を修正しました。
+ 引数の数が適切でない場合の `SUBSTRING()`関数のエラーメッセージを修正しました。
+ コメントに列名が含まれる問題を修正しました。
+ `public` ロールエントリを表示する`sys.server_principals`ビューの問題を修正しました。
+ SSMS を使用するデータベースの DDL エクスポートの問題を修正しました。
+ T-SQL 関数 で Windows グループメンバーシップを表示するサポートが追加されました`IS_MEMBER()`。

### Babelfish for Aurora PostgreSQL 3.6
<a name="AuroraBabelfish.Updates.36X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 15.7 で提供されています。Aurora PostgreSQL 15.7 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 3.6 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 3.6.3、2025 年 7 月 17 日](#AuroraBabelfish.Updates.363)
+ [Aurora Babelfish リリース 3.6.2、2025 年 1 月 23 日](#AuroraBabelfish.Updates.362)
+ [Aurora Babelfish リリース 3.6.1、2024 年 9 月 27 日](#AuroraBabelfish.Updates.361)
+ [Aurora Babelfish リリース 3.6.0、2024 年 8 月 8 日](#AuroraBabelfish.Updates.360)

#### Aurora Babelfish リリース 3.6.3、2025 年 7 月 17 日
<a name="AuroraBabelfish.Updates.363"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 3.6.2、2025 年 1 月 23 日
<a name="AuroraBabelfish.Updates.362"></a>

**優先度の高い安定性の強化**
+ pg\_ad\_mapping `plugin`拡張ポインタのエラーをスローするために使用される個々のログインアクティブディレクトリ認証が初期化されない問題を修正しました。
+ 日付関数がローカル/セッションのタイムゾーン設定を考慮に入れることができる問題を修正しました。

#### Aurora Babelfish リリース 3.6.1、2024 年 9 月 27 日
<a name="AuroraBabelfish.Updates.361"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 3.6.0、2024 年 8 月 8 日
<a name="AuroraBabelfish.Updates.360"></a>

**新機能**
+ PostgreSQL ネイティブ論理レプリケーションのサポートが導入されました。これにより、ユーザーはパブリッシャーモデルとサブスクライバーモデルを使用して、ソースから 1 人以上の受信者に個々のテーブルをレプリケートして同期できます。
+ Babelfish を使用した Blue/Green デプロイのサポートが追加されました。Amazon RDS ブルー/グリーンデプロイを使用して、本番環境に実装する前にデータベースを変更およびテストできるようになりました。詳しくは、「Aurora 用の Amazon RDS ブルー/グリーンデプロイの概要」を参照してください。
+ GRANT/REVOKE のサポートが追加されました。Babelfish の ON SCHEMA ..。
  + オブジェクトタイプに基づいて、以下のアクセス許可がサポートされています。
    + スカラー関数のアクセス許可 – EXECUTE。
    + テーブル値の関数のアクセス許可 – EXECUTE。
    + ストアドプロシージャのアクセス許可 – EXECUTE。
    + テーブルのアクセス許可 – DELETE、INSERT、REFERENCES、SELECT、UPDATE。
    + アクセス許可の表示 – DELETE、INSERT、REFERENCES、SELECT、UPDATE。
  + CASCADE は、スキーマの付与/取り消しではサポートされていません。
  + GRANT/REVOKE OPTION FOR .. on SCHEMA は Babelfish ではサポートされていません。
  + CREATE SCHEMA 内の GRANT/REVOKE は Babelfish ではサポートされていません。
+ `sys.login_token` および `sys.user_token`システムビューのサポートが追加されました。
+ 一部の AI 照合の LIKE 句のサポートが追加されました。詳細については、[Babelfish の「決定的照合順序」と「非決定的照合順序](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations.deterministic-nondeterministic)」を参照してください。
+ グループセキュリティベースの Active Directory 認証のサポートが追加されました。ユーザーは、セキュリティ体制を強化して個々のログインをプロビジョニングすることなく、ワークロードを管理できます。詳細については、[「Babelfish の Active Directory セキュリティグループを使用した kerberos 認証の設定](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-kerberos-securityad.html)」を参照してください。
+ PIVOT 演算子の CTE と JOIN のサポートが追加されました。
+ Proc の ALTER 構文をサポートします。
+ SQL Server データベースの名前変更をサポートします。
+ null 可能な列で一意の制約をサポートします。エスケープハッチ`babelfishpg_tsql.escape_hatch_unique_constraint`は廃止されました。

**安定性に関する重要な強化**
+ 空白を前にせずに列エイリアスを区切る構文エラーが発生する問題を修正しました。
+ ログイン用のユーザーの作成は、そのログインが既に sysadmin のメンバーである場合にブロックされます。
+ nvarchar(max) を使用するように T-SQL ビューの列タイプを修正しました。
+ データ型 `sys.sql_modules` を持つ TSQL ビューの`definition`列を修正しました`nvarchar(max)`。
+ `SRID` が 0 の場合、ジオメトリから `varbinary`または `byte` データ型へのキャストの問題を修正しました。
+ 数値と整数のデータ型を比較するクエリの場合にインデックスが使用されない問題を修正しました。

**安定性に関する優先度の高い強化**
+ `pyodbc` または に接続したときに Babelfish が予期せずエラーをスローする問題を修正しました`sqlalchemy`。
+ 同じテーブルに AFTER TRIGGER が設定されている場合の INSTEAD OF TRIGGER 句の問題を修正しました。
+ 一括コピーの実行中に特定の条件下でクラッシュする問題を修正しました。
+ のクラッシュ`handle_where_clause_restargets_right()`。
+ Babelfish for Aurora PostgreSQL インスタンスエンドポイントで `comment on trigger`ステートメントを実行中にサーバーが再起動する可能性があるバグを修正しました。
+ CONVERT() が `char`および に変換されたときに正しい日付形式で日付を返す問題を修正しました`nchar`。
+ dateformat 13 の日時文字列を 型の列に挿入する問題を修正しました`datetime`。
+ `sys.index_columns` システムカタログの複数の列を修正しました。また、インデックスを含むテーブルの DDL エクスポートの問題も修正されました。
+ ALTER TABLE の問題を修正しました。DROP CONSTRAINT 制約を削除できなかった場合。
+ TVP `SP_EXECSQL`が含まれている`not all Parameters have names`場合に予期しないエラーが発生する問題を修正しました。
+ での更新または削除ステートメントの処理に関する問題を修正しました`sp_describe_undeclared_parameters`。
+ 文字列リテラルの CAST が `datetime`、、`datetime2`および である動作の違いを修正しました`datetimeoffset`。
+ 変数と定数の組み合わせで呼び出されるときの COALESCE 関数の動作の違いを修正しました。
+ ORDER BY 句を持つ一部のクエリがプライマリキーインデックスを使用しなかった問題を修正しました。
+ プロシージャ名に特殊文字が含まれている場合、サーバーの再起動を引き起こす可能性がある CREATE/ALTER PROCEDURE コマンドの問題を修正しました。
+ 述語に SCOPE\_IDENTITY() が含まれている場合にクエリが誤った結果を返すことがある問題を修正しました。

**その他の改善と機能強化**
+ BCP インポートの 10 進数 (数値) 変換でのメモリリークを修正しました。
+ 一括ステートメントの挿入でエラーが発生する`with tablock`ヒントの問題を修正しました。
+ で二重エスケープ引用符と不均衡引用符のサポートを追加しました`sp_tables table_type`。
+ 管理者ロールを除くすべてのユーザーの Babelfish 拡張機能の削除に関する制限を追加しました。
+ Babelfish 拡張機能の部分的なアップグレードを防止します。
+ sys procedure columnproperty が追加のプロパティ `iscomputed`、`columnid`、`ordinal`、 をサポートするようになりました`isidentity`。
+ インデックスまたは制約の DDL スクリプトに、列での正しい順序が含まれるようになりました。
+ OBJECT\_ID() 句を使用してネストされたプロシージャ`#tmp table`で を参照できるようにするエラーを修正しました。
+ 一時テーブルで作成されたトリガーを削除するときにエラーが発生しないように問題を修正しました。
+ 名前が 63 文字を超えるテーブル変数を許可する機能を強化しました。
+ BabelfishDump ユーティリティの --schema-only および --data-only オプションの問題を修正しました。
+ BabelfishDump ユーティリティで拡張プロパティをダンプできなかった問題を修正しました。
+ 完全修飾列参照が PIVOT 集計関数で機能しない問題を修正しました。
+ PG エンドポイントからの変更手順を許可するエラーを修正しました。
+ TDS エンドポイントからのブロックされた SET/RESET ロールステートメントの実行。

### Babelfish for Aurora PostgreSQL 3.5
<a name="AuroraBabelfish.Updates.35X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 15.6 で提供されています。Aurora PostgreSQL 15.6 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 3.5 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 3.5.4、2025 年 7 月 30 日](#AuroraBabelfish.Updates.354)
+ [Aurora Babelfish リリース 3.5.3、2025 年 2 月 2 日](#AuroraBabelfish.Updates.353)
+ [Aurora Babelfish リリース 3.5.2、2024 年 10 月 7 日](#AuroraBabelfish.Updates.352)
+ [Aurora Babelfish リリース 3.5.1、2024 年 6 月 20 日](#AuroraBabelfish.Updates.351)
+ [Aurora Babelfish リリース 3.5.0、2024 年 4 月 29 日](#AuroraBabelfish.Updates.350)

#### Aurora Babelfish リリース 3.5.4、2025 年 7 月 30 日
<a name="AuroraBabelfish.Updates.354"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 3.5.3、2025 年 2 月 2 日
<a name="AuroraBabelfish.Updates.353"></a>

**優先度の高い安定性の強化**
+ 日付関数がローカル/セッションのタイムゾーン設定を考慮に入れることができる問題を修正しました。

#### Aurora Babelfish リリース 3.5.2、2024 年 10 月 7 日
<a name="AuroraBabelfish.Updates.352"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 3.5.1、2024 年 6 月 20 日
<a name="AuroraBabelfish.Updates.351"></a>

**安定性に関する優先度の高い強化**
+ pltsql ユーザー定義関数の実行によるクラッシュを修正しました。

#### Aurora Babelfish リリース 3.5.0、2024 年 4 月 29 日
<a name="AuroraBabelfish.Updates.350"></a>

**新機能**
+ Babelfish では、限られたスコープで空間データを保存および操作するための 2 つの空間データ型 Geometry と Geography のサポートが導入されました。詳細については、[「Babelfish が地理空間データ型をサポート](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html)」を参照してください。
+ Babelfish で`SELECT FOR JSON AUTO`のサポートを許可します。
+ Babelfish を介して `pgvector`拡張機能を使用してベクトル類似度検索を実行する機能をサポートします。`HNSW` および `IVFLAT`インデックスを使用する機能もサポートされています。詳細については、[「Babelfish での pgvector](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-pgvector) の使用」を参照してください。
+ `aws_ml` 拡張機能を通じて Amazon Comprehend、Amazon Sagemaker、Amazon Bedrock などの Amazon Machine Learning サービスにアクセスする機能をサポートします。 Amazon Comprehend 詳細については、[「Babelfish での Amazon Aurora 機械学習の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-ml)」を参照してください。
+ T-SQL プロシージャ をサポートします`sp_procedure_params_100_managed`。
+ SQL Server ビューでのトリガー (DML) の代わりに を作成するサポート。

**安定性に関する重要な強化**
+ SSMS バージョン 19.2 での Object Explorer データベース列挙の問題を修正しました。
+ 変数 `NVARCHAR(MAX)`、、および`VARCHAR(MAX)``VARBINARY(MAX)`長い文字列からデータを選択するときにエラーが発生する問題を修正しました。
+ マルチバイト文字の文字データ型における空白のパディング関連の問題を修正しました。
+ SSMS Object Explorer でテーブルとビューを列挙するパフォーマンスの問題を修正しました。
+ 一部のシステムビュー`babelfishpg_tsql.server_collation_name`で処理されたサーバー照合と一致するように、デフォルトの列照合を修正しました。固定システムビューのリストは、`sys.check_constraints`、`sys.data_spaces`、、`sys.default_constraints``sys.dm_exec_connections`、、`sys.foreign_keys`、`sys.key_constraints`、`sys.stats`、`sys.syscolumns`、`sys.sysforeignkeys`、`sys.sysprocesses`、、`sys.system_objects``sys.table_types``sys.tables``sys.types`、、、および `sys.views`です`sys.xml_indexes`。
+ Babelfish で同じ名前の関数/プロシージャの作成を制限します。

**安定性に関する優先度の高い強化**
+ システムプロシージャ のパフォーマンスが向上しました`sp_tablecollations_100`。
+ メジャーバージョンのアップグレードで、ビューに文字列リテラルからバイナリタイプへのキャストが含まれている問題を修正しました。
+ 並列ワーカーが論理データベース名を取得できないバグを修正しました。
+ `date` と を比較するパフォーマンスの問題を修正しました`datetime`。

**その他の改善と機能強化**
+ メジャーバージョンのアップグレード`sys.all_objects`後に `object_id`で重複する問題を修正しました。
+ `CAST` 関数の から `Binary` `Varchar`および `Rowversion`への問題を修正しました`Varchar`。
+ テーブル変数が存在しない場合に、テーブル変数を使用してステートメント実行に挿入する問題を修正しました。
+ タイプバイナリに変換される入力 16 進文字列のデータ長が正しくない問題を修正しました。
+ で大文字と小文字が混在するエラーの問題を修正しました`sp_columns_100`。
+ を介した`TVP`実行後のテーブル変数ルックアップのクラッシュを修正しました`TDS RPC SPExecuteSQL`。
+ マルチ文字比較演算子で埋め込み空白をサポートします。
+ 空白を区切`@@variables`ることなく、 に隣接する演算子をサポートします。
+ プロシージャ自体を削除するか、プロシージャを作成したトランザクションをロールバックした場合、プロシージャ実行によるクラッシュを修正しました。
+ すべてのケースの `CREATE` 関数での `AS`キーワードのサポート。
+ `SELECT...OFFSET...FETCH` 句で式をサポートします。
+ サポート`SET TRANSACTION ISOLATION LEVEL`構文。
+ 指数なしで浮動小数点表記をサポートします。
+ 比較演算子 `!<`と をサポートします`!>`。
+ `DROP INDEX schema.table.index` および `DROP INDEX index ON schema.table`構文のサポート。
+ 関数 、`parsename``session_context`およびデフォルト以外のサーバー照合で `sp_set_session_context` を使用する場合の問題を修正しました。

### Babelfish for Aurora PostgreSQL 3.4
<a name="AuroraBabelfish.Updates.34X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 15.5 が付属しています。Aurora PostgreSQL 15.5 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 3.4 には、いくつかの新機能、機能強化、および修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 3.4.4、2025 年 8 月 4 日](#AuroraBabelfish.Updates.344)
+ [Aurora Babelfish リリース 3.4.3、2025 年 2 月 5 日](#AuroraBabelfish.Updates.343)
+ [Aurora Babelfish リリース 3.4.2、2024 年 9 月 17 日](#AuroraBabelfish.Updates.342)
+ [Aurora Babelfish リリース 3.4.1、2024 年 6 月 24 日](#AuroraBabelfish.Updates.341)
+ [Aurora Babelfish リリース 3.4.0、2023 年 12 月 21 日](#AuroraBabelfish.Updates.340)

#### Aurora Babelfish リリース 3.4.4、2025 年 8 月 4 日
<a name="AuroraBabelfish.Updates.344"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 3.4.3、2025 年 2 月 5 日
<a name="AuroraBabelfish.Updates.343"></a>

**優先度の高い安定性の強化**
+ 日付関数がローカル/セッションのタイムゾーン設定を考慮に入れることができる問題を修正しました。

#### Aurora Babelfish リリース 3.4.2、2024 年 9 月 17 日
<a name="AuroraBabelfish.Updates.342"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 3.4.1、2024 年 6 月 24 日
<a name="AuroraBabelfish.Updates.341"></a>

**安定性に関する優先度の高い強化**
+ pltsql ユーザー定義関数の実行によるクラッシュを修正しました。

#### Aurora Babelfish リリース 3.4.0、2023 年 12 月 21 日
<a name="AuroraBabelfish.Updates.340"></a>

**新機能**
+ PostgreSQL セマンティクスを使用した TSQL 分離レベル SERIALIZABLE および REPEATABLE READ のサポートを追加しました。詳細については、[「Babelfish のトランザクション分離レベル](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-transaction.html)」を参照してください。
+ トリガーを有効または無効にするサポートを追加しました。
+ TSQL 関数の DATETRUNC()、DATE\_BUCKET()、SWITCHOFFSET()、TODATETIMEOFFSET()、および AT TIME ZONE 句のサポートを追加しました。
+ TSQL 関数の TYPE\_ID()、TYPE\_NAME()、COL\_LENGTH()、COL\_NAME() のサポートを追加しました。
+ ストアドプロシージャと関数の呼び出しでの DEFAULT キーワードのサポートを追加しました。
+ DATETIME を数値型にキャストするためのサポートを追加しました。
+ IDENTITY 列をリセットできるように DBCC CHECKIDENT のサポートを追加しました。
+ CREATE/ALTER TABLE での PRIMARY KEY NOT NULL IDENTITY 句のサポートを追加しました。
+ 一重引用符を含む二重引用符付き文字列、二重引用符で囲まれた文字列に埋め込まれた二重引用符、および引用符で囲まれていない文字列パラメータのサポートを追加しました。
+ データベース所有者を変更するための ALTER AUTHORIZATION 構文のサポートを追加しました。
+ TSQL KILL コマンドのサポートを追加しました。
+ TSQL Information\_schema.key\_column\_usage ビューのサポートを追加しました。
+ SET ROWCOUNT と SET DATEFIRST の入力としての変数のサポートを追加しました。
+ sys.server\_role メンバーと sys.database\_permissions カタログビューのサポートを追加しました。
+ SELECT-INTO ステートメント内の IDENTITY() 関数のサポートを追加しました。Babelfish では、IDENTITY として指定した列は常に新しいテーブルの最後の列になります。SQL サーバーと比べた場合、このわずかな違いにより、この機能はエスケープハッチ babelfishpg\_tsql.escape\_hatch\_identity\_function と組み合わせて使用する必要があります。IDENTITY() 関数のユーザー定義データ型は、現在サポートされていません。
+ ALTER USER...WITH LOGIN 構文のサポートを追加しました。
+ 明確に定義された動作によるトランザクションブロック内からのトランザクション分離の変更に対するサポートを追加しました。
+ datetime と smalldatetime を数値型にキャストするためのサポートを追加しました。
+ 限定された範囲での PIVOT のサポートを追加しました (ビュー定義、共通テーブル式、または結合で使用する場合はサポートされません)。
+ ストアドプロシージャ sp\_changedbowner をサポートします。

**セキュリティ強化**
+ sys.server\_principals ビューに関するアクセス許可の問題を修正しました。

**安定性に関する重要な強化**
+ ISNULL 関数が誤ったデータ型を返す場合がある問題を修正しました。
+ IF などの条件文の条件が正しく評価されない場合がある問題を修正しました。
+ 並列クエリの適用時に発生する場合がある「データベース...が存在しません」というエラーを修正しました。
+ 並列ワーカーを適用する場合のテーブル変数または一時テーブルの処理を修正しました。
+ 並列ワーカーの適用時に発生する「並列ワーカーへの接続が失われました」という予期しないエラーを修正しました。
+ SELECT 列に複数の括弧がある問題を修正しました。
+ 列名のエイリアスに 64 バイトを超える長さの文字列が含まれている場合、列名のエイリアスの処理に伴って (例えば「您对“数据一览“中的车型，颜色，内饰，选装,」という列を選択したときなどに)、クライアントがハングアップする場合がある問題を修正しました。
+ information\_schema\_tsql.tables.TABLE\_TYPE 列のデータ型を修正しました。
+ 更新クエリの set 句でテーブルまたは schema\_name.table.column にエイリアスを定義して table.column を使用したときの「列... が存在しません」というエラーを修正しました。
+ クエリステートメントの複数の関数のスキーマ解決が正しくない問題を修正しました。
+ DELETE のいくつかのバリアントで OUTPUT 句とテーブルエイリアスを組み合わせるとエラーが返される問題を修正しました。
+ SSMS オブジェクトエクスプローラーでストアドプロシージャを拡張する際のパフォーマンス問題を修正しました。
+ NULL 値を含む UNION が固定長型にキャストされない場合のクラッシュを修正しました。
+ SET/PRINT/DECLARE 変数代入で SESSION\_USER/SYSTEM\_USER が間違った結果/エラーを返すのを修正しました。
+ NULL 値を設定できる列の UNIQUE 制約/インデックスのブロックが一貫して実装されない問題を修正しました。
+ T-SQL キーワードをサーバー名として使用すると、T-SQL OPENQUERY() と 4 部構成のオブジェクト名にて発生するクラッシュを修正しました。
+ TOP、OUTPUT、結合による更新が「認識されないノードタイプ」というエラーで失敗する問題を修正しました。
+ 型が混在する VALUES 句で「明示的な CAST または CONVERT を使用してください」という句を含むエラーが発生する問題を修正しました。
+ SELECT INTO ステートメントで ORDER BY を使用すると、SQL Server と比較して ID 値の割り当てが異なる問題を修正しました。
+ 複数の関数が 1 つのステートメントで呼び出される、誤ったスキーマ解決を修正しました。

**安定性に関する優先度の高い強化**
+ 適切なエンコーディングを使用した varchar データ型とバイナリデータ型の間の型変換を修正しました。
+ 列名のエイリアスの大文字と小文字が保持されない場合がある問題を修正しました。
+ 並列クエリモードでの money データ型を含むクエリでクラッシュする問題を修正しました。
+ デフォルト以外のサーバー照合順序名を使用した MVU の障害を修正しました。
+ Babelfish で information\_schema と sys.objects の WHERE type IN ('U', 'V') が異なる結果になる問題を修正しました。
+ sp\_columns と sp\_columns\_100 で 10 進数列の NULL 基数が誤って表示される問題を修正しました。
+ 並列クエリモードの sys.format() 関数を含むクエリで「並列操作中にサブトランザクションを開始できません」というエラーが返される問題を修正しました。
+ 並列クエリモードで pg\_hint\_plan の使用時に発生する「ファイル "pg\_hint\_plan" にアクセスできませんでした: 該当するファイルまたはディレクトリはありません」という予期しないエラーを修正しました。
+ 「重複するキー値はユニーク制約に違反しています...」というエラーが表示される問題を修正しました (以前に削除したビューを同じ名前で再作成する場合)。

**その他の改善と機能強化**
+ ストアドプロシージャ sp\_describe\_undeclared\_parameters のパフォーマンスが向上しました。
+ DATEADD()、DATEDIFF() のパフォーマンス問題を修正しました。
+ SSMS - ストアドプロシージャがオブジェクトエクスプローラーに読み込まれるまでに時間がかかる問題を修正しました。
+ SSMS - SSMS オブジェクトエクスプローラーでテーブルとビューを列挙する際のパフォーマンス問題を修正しました。
+ Babelfish 拡張機能の作成およびアップグレード後に ANALYZE を実行することに伴う、Babelfish 拡張機能の作成/アップグレード後のパフォーマンス問題を修正しました。
+ クエリに bigint への不要なキャストがあると、インデックスが使用されない問題を修正しました。
+ (sp\_\*) で始まるストアドプロシージャを dbo. プレフィックスまたは sys. プレフィックスで呼び出したときの問題を修正しました。
+ 「ゲスト」ユーザーの場合に sys.babelfish\_authid\_user\_ext カタログの default\_schema\_name 列の問題を修正しました。
+ sys.babelfish\_view\_def カタログテーブル内のオーファンエントリの問題を修正しました。
+ UNION 型と固定長型に関する問題を修正しました。
+ 連結操作での「\+」演算子のパフォーマンス問題を修正しました。
+ インデックスの作成時とクエリでの使用時における内部関数の使用を最適化することで、パフォーマンス問題を修正しました。
+ BIT 型と VARCHAR 型を比較する際の問題を修正しました。
+ 多数のデータベースを含むデータベースの作成/削除のパフォーマンスが向上しました。
+ Babelfish データ型のソート演算子を追加し、インデックス列の MAX/MIN 集計に LIMIT 1 のクエリプラン候補とインデックススキャンを含めることができるようにしました。
+ Babelfish インデックスの NULL 順序を修正し、インデックス列の TOP 1 句に LIMIT 1 のクエリプラン候補とインデックススキャンを含めることができるようにしました。
+ [アクセス許可] ページをクリックした際に、[テーブルプロパティ] ダイアログボックスの SSMS がクラッシュする問題を修正しました。
+ OUTPUT INTO 句でのターゲットとしてのビューの使用を制限しました。

### Babelfish for Aurora PostgreSQL 3.3
<a name="AuroraBabelfish.Updates.33X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 15.4 が付属しています。Aurora PostgreSQL 15.4 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 3.3 には、いくつかの新機能、機能強化、および修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 3.3.1、2024 年 11 月 14 日](#AuroraBabelfish.Updates.331)
+ [Aurora Babelfish リリース 3.3.0、2023 年 10 月 24 日](#AuroraBabelfish.Updates.330)

#### Aurora Babelfish リリース 3.3.1、2024 年 11 月 14 日
<a name="AuroraBabelfish.Updates.331"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 3.3.0、2023 年 10 月 24 日
<a name="AuroraBabelfish.Updates.330"></a>

**新機能**
+ TSQL 関数 `HOST_ID()`、`EOMONTH()`、`PARSENAME()`、`SMALLDATETIMEFROMPARTS()` のサポートを追加しました。
+ `sys.extended_properties` システムカタログビューをサポートします。
+ ストアドプロシージャ `sp_enum_oledb_providers`、`sp_testlinkedserver`、`sp_who` をサポートします。
+ LIKE 述語を使用した T-SQL 角括弧構文のサポートを追加しました。
+ Babelfish での `pg_stat_statements` 拡張機能のサポートを追加しました。詳細については、「[pg\_stat\_statements](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html)」を参照してください。
+ `sp_execute_postgresql` プロシージャでの CREATE、ALTER、または DROP EXTENSION の各ステートメントのサポートを追加しました。詳細については、「[sp\_execute\_postgresql](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Appendix.Babelfish.Functions.html)」を参照してください。
+ オブジェクトタイプ (データベース、スキーマ、テーブル、ビュー、列、シーケンス、関数、プロシージャ) の拡張プロパティとして、システムカタログビュー `sys.extended_properties`、ストアドプロシージャ `sp_addextendedproperty`、`sp_updateextendedproperty`、`sp_dropextendedproperty`、およびシステム関数 `fn_listextendedproperty()` のサポートを追加しました。

**安定性に関する重要な強化**
+ PostgreSQL の関数、プロシージャ、またはトリガーが実行スタックにある場合、T-SQL トリガーは実行できません。実行しようとすると、次のエラーメッセージが表示されます: `T-SQL trigger can not be executed from PostgreSQL function, procedure or trigger.`

**安定性に関する優先度の高い強化**
+ GETDATE() が同じクエリで異なる値を誤って返す問題を修正しました。
+ GETUTCDATE() がクエリの時間ではなく、トランザクションの時間を誤って返す問題を修正しました。

**その他の改善と機能強化**
+ SSMS で複数のビューのスクリプトを生成したり、ビューを他のオブジェクトと組み合わせたりすると、エラーが発生する問題を修正しました。
+ FOR JSON や FOR XML の結果で `datetime` 値をフォーマットする際のシステムクラッシュを防ぐように問題を修正しました。
+ ランタイムエラー後にテーブル変数をクリーンアップする際のシステムクラッシュを防ぐように問題を修正しました。
+ ネストされた関数呼び出しで特定の値を使用する際のシステムクラッシュを防ぐように問題を修正しました。
+ `PLTSQL` 関数を解放する際に発生する不正なメモリアクセスの問題を修正しました。
+ 列の順序がテーブル定義と異なる場合に `SqlBulkCopy` でクラッシュが発生する問題を修正しました。
+ テーブルに多数の列がある場合に、`bcp in` でサーバーがクラッシュする問題を修正しました。
+ `enable_pg_hint` をオンにしたときの並列クエリのクラッシュを修正しました。
+ プロシージャを名前で呼び出す際にパラメータの順序が異なると、プロシージャ出力パラメータの値が不正確になる問題を修正しました。
+ `sp_describe_first_result_set` プロシージャが誤った列の順序を返し、BCP が正しく動作しなくなる場合がある問題を修正しました。
+ REAL から DECIMAL に変換する際に 10 進数が失われるという問題を修正しました。
+ Babelfish のアップグレードプロセス中のエラー処理を修正しました。Babelfish は、アップグレード中に障害が発生すると、エラーをスローします。
+ XML データ型の送信者が `NULL` 値を処理すると、クライアントがハングする問題を修正しました。
+ USE データベースステートメントがプロシージャ、関数、またはトリガーの定義内で誤って許可されていた問題を修正しました。
+ `sys.sysobjects` のクエリ時に PG ポートから T-SQL プロシージャを呼び出すと、クラッシュする問題を修正しました。
+ `sp_addlinkedsrvlogin` の一部として作成したユーザーマッピングが動作するのは、4 部構成のオブジェクト名を使用する OPENQUERY() やリモートオブジェクト参照をマスターデータベース内で呼び出した場合のみであるという問題を修正しました。
+ `connect_timeout` オプションのサポートを `sp_serveroption` に追加しました。
+ インデックス付き一時テーブルの再作成に関する問題を修正しました。Babelfish でインデックス付き一時テーブルを作成できるようになりました。
+ プロシージャの ID 列の問題を修正しました。
+ 一部のカタログエントリが、一時テーブルでの使用後にクリアされず、エラーメッセージが表示される場合がある問題を修正しました。
+ Babelfish の TOP 句が括弧なしの数字を受け入れる問題を修正しました。
+ インデックスの作成やスキャンに関するパフォーマンスの問題を修正しました。
+ JOIN の ON 条件で LIKE 式を使用すると、非決定的エラーで失敗する問題を修正しました。

### Babelfish for Aurora PostgreSQL 3.2
<a name="AuroraBabelfish.Updates.32X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 15.3 が付属しています。Aurora PostgreSQL 15.3 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 3.2 には、いくつかの新機能、機能強化、および修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 3.2.2、2024 年 11 月 12 日](#AuroraBabelfish.Updates.322)
+ [Aurora Babelfish リリース 3.2.1、2023 年 10 月 4 日](#AuroraBabelfish.Updates.321)
+ [Aurora Babelfish リリース 3.2.0、2023 年 7 月 13 日](#AuroraBabelfish.Updates.320)

#### Aurora Babelfish リリース 3.2.2、2024 年 11 月 12 日
<a name="AuroraBabelfish.Updates.322"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 3.2.1、2023 年 10 月 4 日
<a name="AuroraBabelfish.Updates.321"></a>

**安定性に関する優先度の高い強化**
+ テーブル変数を参照するカーソルが既に削除されていると、クラッシュする問題を修正しました。
+ UNION ALL、ORDER BY、および複数の結合を使用したクエリにより、利用不能となる場合がある問題を修正しました。
+ `enable_pg_hint` を `on` に設定すると、並列クエリ実行がクラッシュする問題を修正しました。
+ `PLTSQL` 関数を解放する際に発生する不正なメモリアクセスを修正しました。

**その他の改善と機能強化**
+ FOR JSON または FOR XML の結果で daytime 値のフォーマットを適切に処理することでクラッシュを防ぐように問題を修正しました。
+ 列の順序がテーブル定義と異なる場合に `SqlBulkCopy` でクラッシュが発生する問題を修正しました。
+ テーブルに多数の列がある場合に、`bcp in` でサーバーがクラッシュする問題を修正しました。
+ プロシージャを名前で呼び出す際にパラメータの順序が異なると、プロシージャ出力パラメータの値が不正確になる問題を修正しました。
+ クリーンアップ中に一時テーブルやテーブル変数をドロップすると、クラッシュする問題を修正しました。
+ XML データ型の送信者が NULL 値を処理すると、クライアントがハングする問題を修正しました。
+ `sp_addlinkedsrvlogin` の一部として作成したユーザーマッピングが動作するのは、4 部構成のオブジェクト名を使用する OPENQUERY() やリモートオブジェクト参照をマスターデータベース内で呼び出した場合のみであるという問題を修正しました。
+ 一時テーブルを作成しようとしたときの失敗エラーメッセージ 2600 を回避するように問題を修正しました。
+ 一時テーブルのインデックスの再作成に関する問題を防ぐためにバグを修正しました。

#### Aurora Babelfish リリース 3.2.0、2023 年 7 月 13 日
<a name="AuroraBabelfish.Updates.320"></a>

**新機能**
+ TIMEFROMPARTS()、DATETIME2FROMPARTS()、ROWCOUNT\_BIG()、DATABASE\_PRINCIPAL\_ID()、CONTEXT\_INFO() の各 T-SQL 関数をサポートします。
+ STDEV()、STDEVP()、VAR()、VARP() の各統計 T-SQL 集計をサポートします。
+ COLUMN、TRIGGER、TABLE TYPE、USER DEFINED DATATYPE の各オブジェクトに対する sp\_rename をサポートします。
+ SQL Server インスタンスからのリンクサーバーとしての Babelfish インスタンスをサポートします。詳細については、「[Babelfish は、リンクサーバーをサポートしています](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html)」を参照してください。
+ select クエリでのリモートオブジェクトに対する 4 部構成のオブジェクト名参照をサポートします。詳細については、「[Babelfish は、リンクサーバーをサポートしています](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html)」を参照してください。
+ INSERT SELECT ステートメントの TOP 句をサポートします。
+ SET 行カウントと SET CONTEXT\_INFO T-SQL 構文をサポートします。

**セキュリティ強化**
+ システム管理者以外によるログインで、ログインが DROP または ALTER される場合がある問題を修正しました。

**安定性に関する重要な強化**
+ テーブル変数によって孤立したメタデータエントリが発生する場合がある問題を修正しました。
+ CTE top order が NULL 先頭の動作を誤って処理する問題を修正しました。

**安定性に関する優先度の高い強化**
+ Babelfish サーバーへの同時 SSL 接続で断続的に発生する問題を修正しました。
+ UNION ALL クエリにおける ORDER BY 句の列名解決に伴う問題を修正しました。
+ データベースをドロップする際の認識されないオブジェクトの問題を修正しました。
+ 文字列以外の一意のキーを追加すると、クラッシュする問題を修正しました。
+ ユーザー定義のスカラー関数は、デフォルトで VOLATILE として作成されていました。この修正に伴う動作の変更により、DML や DDL を実行しないユーザー定義のスカラー関数は、デフォルトで STABLE として作成されます。
+ UPDATE ステートメントや DELETE ステートメントで TOP 句を使用した場合の列名解決ロジックの問題を修正しました。

**その他の改善と機能強化**
+ sp\_helpdb で、compatbility\_level として NULL が表示される問題を修正しました。
+ update\_DropRoleStmt のメモリ管理の問題を修正しました。
+ テーブル変数を修正して、トランザクションロールバックの影響を受けないようにしました。
+ この修正により、nvarchar データ型の「select Convert(nvarchar(10),Getdate(),105)」の動作が修正されます。
+ 関数内でテーブル変数の UPDATE および DELETE を許可するように問題を修正しました。
+ テーブル変数の使用に伴うパフォーマンスを改善し、カタログの肥大化を防ぐように機能強化を行いました。
+ @@NEXTLEVEL で予期したよりも 1 単位大きい値が返される問題を修正しました。
+ sp\_helpdb で、入力パラメータの大文字と小文字の区別が正しく処理されない問題を修正しました。
+ CREATE FUNCTION ステートメントで COMMIT、ROLLBACK、EXECUTE、PRINT、SAVE、および RAISERROR が使用される場合がある問題を修正しました。
+ OPENQUERY での sp\_serveroption のクエリタイムアウトをサポートします。詳細については、「[Babelfish は、リンクサーバーをサポートしています](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html)」を参照してください。
+ Windows ログインにおける CREATE USER での大文字と小文字の区別の問題を修正しました。
+ CREATE LOGIN WITH WINDOWS ステートメントでの無効なログイン名の検出に関する問題を修正しました。
+ JSON\_MODIFY() 関数で INT 値をサポートするように問題を修正しました。
+ JSON\_MODIFY() 関数で、新しい値パラメータとして JSON\_QUERY、SELECT FOR JSON、または JSON MODIFY をサポートするように問題を修正しました。
+ babelfishpg\_tds.product\_version の問題を修正しました。
+ datetimeoffset 操作の問題を修正しました。
+ datetimeoffset のデフォルト値に関する問題を修正しました。
+ datetime 値を表す数値式をサポートします。
+ sys.database\_princials ビューで、ユーザー sys と information\_schema、およびデータベースロール public が表示されない問題を修正しました。
+ 名前が「sys」で始まる古いスタイルの T-SQL カタログ (sysprocesses など) は、「sys」スキーマでのみ使用できましたが、「dbo」スキーマでも使用できるようになりました。
+ T-SQL ビューが一時テーブルの上に作成される場合がある問題を修正しました。
+ DATETIME2 がスケール引数として 7 を受け入れない問題を修正しました。

### Babelfish for Aurora PostgreSQL 3.1 (廃止)
<a name="AuroraBabelfish.Updates.31X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 15.2 が付属しています。Aurora PostgreSQL 15.2 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 3.1 には、いくつかの新機能、機能強化、および修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 3.1.4、2024 年 11 月 6 日](#AuroraBabelfish.Updates.314)
+ [Aurora Babelfish リリース 3.1.3、2023 年 10 月 4 日](#AuroraBabelfish.Updates.313)
+ [Aurora Babelfish リリース 3.1.2、2023 年 7 月 24 日](#AuroraBabelfish.Updates.312)
+ [Aurora Babelfish リリース 3.1.1、2023 年 5 月 10 日](#AuroraBabelfish.Updates.311)
+ [Aurora Babelfish リリース 3.1.0、2023 年 4 月 5 日](#AuroraBabelfish.Updates.310)

#### Aurora Babelfish リリース 3.1.4、2024 年 11 月 6 日
<a name="AuroraBabelfish.Updates.314"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 3.1.3、2023 年 10 月 4 日
<a name="AuroraBabelfish.Updates.313"></a>

**その他の改善と機能強化**
+ `update_DropRoleStmt` のメモリ管理の問題を修正しました。
+ 列の順序がテーブル定義と異なる場合に、スタックトレースの heap\_compute\_data\_size 関数の `SqlBulkCopy` でクラッシュが発生する問題を修正しました。
+ テーブルに多数の列がある場合に、`bcp in` でサーバーがクラッシュする問題を修正しました。
+ `sp_addlinkedsrvlogin` の一部として作成したユーザーマッピングが動作するのは、4 部構成のオブジェクト名を使用する OPENQUERY() やリモートオブジェクト参照をマスターデータベース内で呼び出した場合のみであるという問題を修正しました。
+ `enable_pg_hint` を `on` に設定すると、並列クエリ実行がクラッシュする問題を修正しました。

#### Aurora Babelfish リリース 3.1.2、2023 年 7 月 24 日
<a name="AuroraBabelfish.Updates.312"></a>

**その他の改善と機能強化**
+ Babelfish インスタンスへの同時接続中に断続的に発生する SSL 接続の問題を修正しました。
+ Windows ログイン構文の CREATE USER におけるログイン名の大文字と小文字の区別の問題を修正しました。

#### Aurora Babelfish リリース 3.1.1、2023 年 5 月 10 日
<a name="AuroraBabelfish.Updates.311"></a>

**その他の改善と機能強化**
+ 「master」以外のデータベースでシーケンスを作成したときのエラーを防ぐように問題を修正しました。
+ 特定のシナリオにおける一括ロード操作中のクラッシュを修正しました。
+ drop default に列の定義がない場合、alter table や alter column を呼び出したときに Babelfish インスタンスがクラッシュしないように問題を修正しました。

#### Aurora Babelfish リリース 3.1.0、2023 年 4 月 5 日
<a name="AuroraBabelfish.Updates.310"></a>

**新機能**
+ Babelfish for Aurora PostgreSQL DB クラスター 14.6 および 14.7 から Aurora PostgreSQL 15.2 へのメジャーバージョンアップグレードをサポートします。メジャーバージョンアップグレードの詳細については、「[Babelfish クラスターを新しいバージョンにアップグレードする](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information-upgrading.html#babelfish-information-upgrading-major)」を参照してください。
+ 次の関数のサポート: STR、APP\_NAME、OBJECT\_DEFINITION、OBJECT\_SCHEMA\_NAME、ATN2、DATEDIFF\_BIG。
+ 次の INFORMATION\_SCHEMA ビューのサポート: シーケンス、ルーチン、スキーマ。
+ TABLE、VIEW、PROCEDURE、FUNCTION、SEQUENCE に対する sp\_rename のサポート。
+ sys.systypes システム互換性ビューのサポート。
+ babelfishpg\_tds.product\_version という新しい GUC パラメータのサポート。これにより、Babelfish が出力として返す SQL Server 製品のバージョン番号を設定できます。詳細については、「[Babelfish 製品バージョンの GUC を使用する](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-guc-version)」を参照してください。
+ Babelfish for Aurora PostgreSQL データベース内にあるさまざまなオブジェクトのデータ定義スクリプトを生成するためのサポートを追加しました。詳細については、「[Babelfish がサポートする DDL エクスポート](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-query-database.html#babelfish-ddl-exports)」を参照してください。
+ Babelfish は、Microsoft Managed Active Directory 用 AWS Directory Service を使用した Kerberos による Aurora PostgreSQL データベース認証をサポートするようになりました。この機能により、Babelfish データベースに接続する際に、認証方法として Microsoft Windows 認証を使用できます。詳細については、「[Babelfish for Aurora PostgreSQL を使用したデータベース認証](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-db-authentication.html)」を参照してください。
+ Babelfish は、tds\_fdw (TDS 外部データラッパー) APG 拡張機能を使用して Aurora PostgreSQL データベースからのリンクサーバーをサポートするようになりました。現在サポートされているのは、指定したリンクサーバーで指定したパススルークエリを実行する OPENQUERY 関数のみです。詳細については、「[Babelfish は、リンクサーバーをサポートしています](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html)」を参照してください。

**セキュリティ強化**
+ 範囲外の配列アクセスによるバッファオーバーフローを修正しました。

**安定性に関する優先度の高い強化**
+ インタラクティブクエリ、ODBC ベースのアプリケーション、ツール (SQL Server Management Studio など) を活用してパフォーマンスを改善しました。以下の機能強化も行いました。
  + OBJECT\_ID()、OBJECT\_NAME()、SCHEMA\_ID() など、いくつかのシステム関数におけるパフォーマンス問題を修正しました。
  + システムストアドプロシージャの sp\_sproc\_columns と sp\_fkeys のパフォーマンス問題を修正しました。
  + システムカタログビューの sys.all\_views、sys.objects、sys.types のパフォーマンス問題を修正しました。
  + 一括ロードのパフォーマンスと、T-SQL およびプリペアドステートメントの解析のパフォーマンスを改善しました。
+ 新しいシステムストアドプロシージャ sp\_babelfish\_volatility を追加しました。これを使用すると、ユーザー定義関数をクエリ述語の一部として使用する場合に、関数のボラティリティーを設定してインデックスの使用を改善できます。
+ 更新したテーブルの相関名を参照する UPDATE FROM ステートメントまたは DELETE FROM ステートメントでエラーが発生する問題を修正しました。
+ scope\_identity 関数が 1 つのスコープを終了した後に誤った結果を返す問題を修正しました。
+ .NET クライアントフレームワークからコマンドを呼び出したときに、名前解決が期待どおりに動作しない問題を修正しました。
+ binary/varbinary データ型の列に定義したインデックスが、クエリオプティマイザによって等価述語として考慮されない問題を修正しました。

**その他の改善と機能強化**
+ セッションのステートメントタイムアウトパラメータが期待どおりに動作していなかった問題を修正しました。
+  ユーザー定義のデータ型を使用したシーケンス作成をサポートします。
+ 列名、エイリアス、またはコメントに Unicode が含まれていると解析エラーが発生する問題を修正しました。
+ scope\_identity 関数が実際に必要なアクセス許可よりも高いアクセス許可を必要とする問題を修正しました。
+ リンクサーバーを操作するための次のストアドプロシージャのサポート: sp\_addlinkedserver、sp\_dropserver、sp\_linkedservers、sp\_addlinkedsrvlogin、sp\_droplinkedsrvlogin、sp\_helplinkedsrvlogin。
+ シーケンスの次の値を取得する NEXT VALUE FOR 関数のサポート。この関数は一部のフロー制御ステートメントでは使用できないことに注意してください。OVER 句もサポート対象外です。
+ sp\_describe\_undeclared\_parameters を使用して特定のエラーを処理するとクラッシュする問題を修正しました。
+ Babelfish 拡張機能の作成中にまれに発生するエラーを修正しました。
+ sp\_executesql で TVP を使用しているときに「タイプ名が NULL です」というエラーが発生していた問題を修正しました。
+ SELECT FOR XML/JSON の動作を修正し、FOR XML PATH 句を使用するサブクエリで相関名を指定して SELECT を使用してもエラーが起きないようにしました。
+ SELECT FOR JSON クエリまたは SELECT FOR XML クエリで、空のテーブルに対して正しい結果が返されなかった問題を修正しました。
+ ゲストユーザーが間違ったスキーマでオブジェクトを作成できる問題を修正しました。
+ システムストアドプロシージャのパラメータ型においてユーザー定義型のスキーマ名解決を修正しました。
+ プリペアドステートメントのバインドパラメータが 100 個を超えるクエリをアプリケーションで発行すると、失敗する問題を修正しました。この制限は、SQL Server で使用している制限に合わせて、2100 に引き上げられました。
+ sp\_executesql 呼び出しにおける変数名の大文字と小文字の処理に関する問題を修正しました。
+ sp\_fkeys ストアドプロシージャは、結果セットで「遅延可能性」列も返すようになりました。
+ 一部の整数データ型の接続を終了させる AVG 集計の問題を修正しました。
+ ビューごとの index\_id 列と indid 列は、同じオブジェクトに属するインデックスに対して同じ値を返すようになり、index\_id はオブジェクト内でのみ一意となります。
+ nvarchar または join を使用してストアドプロシージャで OpenJson を呼び出してもエラーがスローされないように問題を修正しました。
+ 一部の整数リテラルを含む禁止された変換に対して try\_convert や try\_cast を使用したときにエラーがスローされないように問題を修正しました。
+ テーブルエイリアスを受け入れることを OPENJSON WITH 句に許可するように問題を修正しました。
+ 適切な型を返す Degrees、Radians、Power の各関数をサポートします。
+ sysadmin のメンバーシップ処理が正しく実行されない問題を修正しました。
+ CONVERT 関数を使用して DATE/TIME 型を VARCHAR 型に変換するときのデフォルトの出力スタイルを修正しました。
+ CREATE PROC/FUNCTION/TRIGGER での EXECUTE AS CALLER 句をサポートします。
+ 既存の sp\_executesql スコープの後に設定が元に戻らない問題を修正しました。
+ sys.has\_perms\_by\_name 関数のクロスデータベースアクセスの処理に伴う問題を修正しました。
+ SERVERPROPERTY 関数の ProductLevel プロパティと ProductUpdateLevel プロパティをサポートします。ProductUpdateLevel は常に NULL を返し、ProductLevel は T-SQL 定義と密接に Babelfish のバージョン番号を追跡します。
+ クライアントアプリケーションからテーブル変数を bind パラメータとして使用するとエラーが発生する問題を修正しました。

## Babelfish for Aurora PostgreSQL 2.x バージョン (一部の非推奨バージョンを含む)
<a name="aurorababelfish-versions-version2x"></a>

**Topics**
+ [Babelfish for Aurora PostgreSQL 2.16](#AuroraBabelfish.Updates.216X)
+ [Babelfish for Aurora PostgreSQL 2.14](#AuroraBabelfish.Updates.214X)
+ [Babelfish for Aurora PostgreSQL 2.13](#AuroraBabelfish.Updates.213X)
+ [Babelfish for Aurora PostgreSQL 2.12](#AuroraBabelfish.Updates.212X)
+ [Babelfish for Aurora PostgreSQL 2.11](#AuroraBabelfish.Updates.211X)
+ [Babelfish for Aurora PostgreSQL 2.10](#AuroraBabelfish.Updates.210X)
+ [Babelfish for Aurora PostgreSQL 2.9](#AuroraBabelfish.Updates.29X)
+ [Babelfish for Aurora PostgreSQL 2.8](#AuroraBabelfish.Updates.28X)
+ [Babelfish for Aurora PostgreSQL 2.7 (廃止)](#AuroraBabelfish.Updates.27X)
+ [Babelfish for Aurora PostgreSQL 2.6](#AuroraBabelfish.Updates.26X)
+ [Babelfish for Aurora PostgreSQL 2.5 (廃止)](#AuroraBabelfish.Updates.25X)
+ [Babelfish for Aurora PostgreSQL 2.4 (廃止)](#AuroraBabelfish.Updates.24X)
+ [Babelfish for Aurora PostgreSQL 2.3 (廃止)](#AuroraBabelfish.Updates.23X)
+ [Babelfish for Aurora PostgreSQL 2.2](#AuroraBabelfish.Updates.22X)
+ [Babelfish for Aurora PostgreSQL 2.1](#AuroraBabelfish.Updates.21X)

### Babelfish for Aurora PostgreSQL 2.16
<a name="AuroraBabelfish.Updates.216X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 14.22 で提供されています。Aurora PostgreSQL 14.22 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

#### Aurora Babelfish リリース 2.16.0、2026 年 4 月 6 日
<a name="AuroraBabelfish.Updates.2160"></a>

**重要な機能強化**
+ 出力句での更新が、同時更新中に行をスキップする可能性がある問題を修正しました。

### Babelfish for Aurora PostgreSQL 2.14
<a name="AuroraBabelfish.Updates.214X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 14.19 で提供されています。Aurora PostgreSQL 14.19 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 2.14 では、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.14.0、2025 年 11 月 25 日](#AuroraBabelfish.Updates.2140)

#### Aurora Babelfish リリース 2.14.0、2025 年 11 月 25 日
<a name="AuroraBabelfish.Updates.2140"></a>

**重要な機能強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました

**その他の改善と機能強化**
+ デフォルト値の列を追加するときにエラーが発生する問題を修正しました

### Babelfish for Aurora PostgreSQL 2.13
<a name="AuroraBabelfish.Updates.213X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 14.18 で提供されています。Aurora PostgreSQL 14.18 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 2.13 では、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.13.1、2025 年 8 月 8 日](#AuroraBabelfish.Updates.2131)

#### Aurora Babelfish リリース 2.13.1、2025 年 8 月 8 日
<a name="AuroraBabelfish.Updates.2131"></a>

**安定性の重要な強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。

### Babelfish for Aurora PostgreSQL 2.12
<a name="AuroraBabelfish.Updates.212X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 14.17 で提供されています。Aurora PostgreSQL 14.17 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 2.12 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.12.2、2025 年 10 月 9 日](#AuroraBabelfish.Updates.2122)
+ [**Aurora Babelfish リリース 2.12.1、2025 年 6 月 3 日**](#AuroraBabelfish.Updates.2121)
+ [Aurora Babelfish リリース 2.12、2025 年 4 月 8 日](#AuroraBabelfish.Updates.212)

#### Aurora Babelfish リリース 2.12.2、2025 年 10 月 9 日
<a name="AuroraBabelfish.Updates.2122"></a>

**安定性の重要な強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。

#### **Aurora Babelfish リリース 2.12.1、2025 年 6 月 3 日**
<a name="AuroraBabelfish.Updates.2121"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 2.12、2025 年 4 月 8 日
<a name="AuroraBabelfish.Updates.212"></a>

**重要な機能強化**
+ 接続プーリングの場合の古いパラメータと設定のクリーンアップを追加しました。
+ 接続プーリング時の古いデータを避けるために、カーソル状態の包括的なクリーンアップを追加しました。
+ `OUTPUT` および を使用する`DML`ステートメント中に`IDENTITY`列が認識されない問題を修正しました`WHERE`。

**優先度の高い安定性の強化**
+ 強制並列モードで空の行を返す `sys.Db_id()`関数を使用するクエリの動作を修正しました。

### Babelfish for Aurora PostgreSQL 2.11
<a name="AuroraBabelfish.Updates.211X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 14.15 で提供されています。Aurora PostgreSQL 14.15 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 2.11 では、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.11.3、2025 年 11 月 13 日](#AuroraBabelfish.Updates.2113)
+ [Aurora Babelfish リリース 2.11.2、2025 年 6 月 24 日](#AuroraBabelfish.Updates.2112)
+ [Aurora Babelfish リリース 2.11.1、2025 年 1 月 20 日](#AuroraBabelfish.Updates.2111)
+ [Aurora Babelfish リリース 2.11.0、2024 年 12 月 27 日](#AuroraBabelfish.Updates.2110)

#### Aurora Babelfish リリース 2.11.3、2025 年 11 月 13 日
<a name="AuroraBabelfish.Updates.2113"></a>

**安定性の重要な強化**
+ 特定の状況での TDS リセット接続中の問題を修正しました。

#### Aurora Babelfish リリース 2.11.2、2025 年 6 月 24 日
<a name="AuroraBabelfish.Updates.2112"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 2.11.1、2025 年 1 月 20 日
<a name="AuroraBabelfish.Updates.2111"></a>

**優先度の高い安定性の強化**。
+ トランザクションコマンドが場合によっては接続を終了することがある問題を修正しました。

#### Aurora Babelfish リリース 2.11.0、2024 年 12 月 27 日
<a name="AuroraBabelfish.Updates.2110"></a>

***新しい特徴***
+ 接続をリセットするための `sys.sp_reset_connection stored` proc のサポートを有効にしました。

***その他の改善と機能強化***
+ `ISNUMERIC` 関数で nvarchar/varchar パラメータの正しい結果を返す問題を修正しました。
+ 正しい TSQL エラーコードを再スローする問題を修正しました。

### Babelfish for Aurora PostgreSQL 2.10
<a name="AuroraBabelfish.Updates.210X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 14.13 で提供されています。Aurora PostgreSQL 14.13 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 2.10 では、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.10.2、2025 年 7 月 11 日](#AuroraBabelfish.Updates.2102)
+ [Aurora Babelfish リリース 2.10.0、2024 年 9 月 30 日](#AuroraBabelfish.Updates.2100)

#### Aurora Babelfish リリース 2.10.2、2025 年 7 月 11 日
<a name="AuroraBabelfish.Updates.2102"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 2.10.0、2024 年 9 月 30 日
<a name="AuroraBabelfish.Updates.2100"></a>

**セキュリティ強化**
+ 一部のシナリオでは、権限のないユーザーが他のユーザーやロールを削除できる可能性がある問題を修正しました。
+ サーバープリンシパルの権限に関係なく、すべてのユーザーに関連するメタデータが表示される`sys.database_principals`ビューの問題を修正しました。

**高優先度の安定性の強化**
+ table\_name が正しくない`information_schema.tables`という問題を修正しました。
+ `plpgsql` 拡張機能の問題を修正しました。ランタイム設定変数の関数のローカル設定は、Babelfish のインストール時に関数の実行終了時にリセットされない場合があります。

**その他の改善と機能強化**
+ DML with `OUTPUT INTO`句がトリガーを発生させ、エラーが発生する可能性がある問題を修正しました。
+ コメントに列名が含まれる問題を修正しました。

### Babelfish for Aurora PostgreSQL 2.9
<a name="AuroraBabelfish.Updates.29X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 14.12 で提供されています。Aurora PostgreSQL 14.12 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 2.9 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.9.3、2025 年 7 月 17 日](#AuroraBabelfish.Updates.293)
+ [Aurora Babelfish リリース 2.9.1、2024 年 9 月 27 日](#AuroraBabelfish.Updates.291)
+ [Aurora Babelfish リリース 2.9.0、2024 年 8 月 8 日](#AuroraBabelfish.Updates.290)

#### Aurora Babelfish リリース 2.9.3、2025 年 7 月 17 日
<a name="AuroraBabelfish.Updates.293"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 2.9.1、2024 年 9 月 27 日
<a name="AuroraBabelfish.Updates.291"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 2.9.0、2024 年 8 月 8 日
<a name="AuroraBabelfish.Updates.290"></a>

**安定性に関する重要な強化**
+ 空白を前にせずに列エイリアスを区切る構文エラーが発生する問題を修正しました。
+ ログイン用のユーザーの作成は、そのログインが既に sysadmin のメンバーである場合にブロックされます。
+ nvarchar(max) を使用するように T-SQL ビューの列タイプを修正しました。
+ データ型 `sys.sql_modules` を持つ TSQL ビューの`definition`列を修正しました`nvarchar(max)`。

**安定性に関する優先度の高い強化**
+ `pyodbc` または に接続したときに Babelfish が予期せずエラーをスローする問題を修正しました`sqlalchemy`。
+ 同じテーブルに AFTER TRIGGER が設定されている場合の INSTEAD OF TRIGGER 句の問題を修正しました。
+ 一括コピーの実行中に特定の条件下でクラッシュする問題を修正しました。
+ のクラッシュ`handle_where_clause_restargets_right()`。
+ Babelfish for Aurora PostgreSQL インスタンスエンドポイントで `comment on trigger`ステートメントを実行中にサーバーが再起動する可能性があるバグを修正しました。
+ CONVERT() が `char`および に変換されたときに正しい日付形式で日付を返す問題を修正しました`nchar`。
+ dateformat 13 の日時文字列を 型の列に挿入する問題を修正しました`datetime`。
+ `sys.index_columns` システムカタログの複数の列を修正しました。また、インデックスを含むテーブルの DDL エクスポートの問題も修正されました。
+ ALTER TABLE の問題を修正しました。DROP CONSTRAINT 制約を削除できなかった場合。
+ TVP `SP_EXECSQL`が含まれている`not all Parameters have names`場合に予期しないエラーが発生する問題を修正しました。
+ での更新または削除ステートメントの処理に関する問題を修正しました`sp_describe_undeclared_parameters`。
+ 文字列リテラルの CAST が `datetime`、、`datetime2`および である動作の違いを修正しました`datetimeoffset`。
+ 変数と定数の組み合わせで呼び出されるときの COALESCE 関数の動作の違いを修正しました。

**その他の改善と機能強化**
+ BCP インポートの 10 進数 (数値) 変換でのメモリリークを修正しました。
+ 一括ステートメントの挿入でエラーが発生する`with tablock`ヒントの問題を修正しました。
+ で二重エスケープ引用符と不均衡引用符のサポートを追加しました`sp_tables table_type`。
+ 管理者ロールを除くすべてのユーザーの Babelfish 拡張機能の削除に関する制限を追加しました。
+ Babelfish 拡張機能の部分的なアップグレードを防止します。
+ sys procedure columnproperty が追加のプロパティ `iscomputed`、`columnid`、`ordinal`、 をサポートするようになりました`isidentity`。
+ インデックスまたは制約の DDL スクリプトに、列での正しい順序が含まれるようになりました。

### Babelfish for Aurora PostgreSQL 2.8
<a name="AuroraBabelfish.Updates.28X"></a>

Aurora Babelfish のこのリリースは、Aurora PostgreSQL 14.11 で提供されています。Aurora PostgreSQL 14.11 の改善点の詳細については、「」を参照してください[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)。Babelfish for Aurora PostgreSQL 2.8 には、いくつかの新機能、機能強化、修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.8.4、2025 年 7 月 30 日](#AuroraBabelfish.Updates.284)
+ [Aurora Babelfish リリース 2.8.2、2024 年 10 月 7 日](#AuroraBabelfish.Updates.282)
+ [Aurora Babelfish リリース 2.8.0、2024 年 4 月 29 日](#AuroraBabelfish.Updates.280)

#### Aurora Babelfish リリース 2.8.4、2025 年 7 月 30 日
<a name="AuroraBabelfish.Updates.284"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 2.8.2、2024 年 10 月 7 日
<a name="AuroraBabelfish.Updates.282"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 2.8.0、2024 年 4 月 29 日
<a name="AuroraBabelfish.Updates.280"></a>

**安定性に関する重要な強化**
+ SSMS バージョン 19.2 での Object Explorer データベース列挙の問題を修正しました。
+ 変数 `NVARCHAR(MAX)`、、および`VARCHAR(MAX)``VARBINARY(MAX)`長い文字列からデータを選択するときにエラーが発生する問題を修正しました。
+ マルチバイト文字の文字データ型における空白のパディング関連の問題を修正しました。
+ SSMS Object Explorer でテーブルとビューを列挙するパフォーマンスの問題を修正しました。

**安定性に関する優先度の高い強化**
+ システムプロシージャ のパフォーマンスが向上しました`sp_tablecollations_100`。
+ メジャーバージョンのアップグレードで、ビューに文字列リテラルからバイナリタイプへのキャストが含まれている問題を修正しました。
+ 並列ワーカーが論理データベース名を取得できないバグを修正しました。
+ `date` と を比較するパフォーマンスの問題を修正しました`datetime`。

**その他の改善と機能強化**
+ メジャーバージョンのアップグレード`sys.all_objects`後に `object_id`で重複する問題を修正しました。
+ `CAST` 関数の から `Binary` `Varchar`および `Rowversion`への問題を修正しました`Varchar`。
+ テーブル変数が存在しない場合に、テーブル変数を使用してステートメント実行に挿入する問題を修正しました。
+ タイプバイナリに変換される入力 16 進文字列のデータ長が正しくない問題を修正しました。
+ で大文字と小文字が混在するエラーの問題を修正しました`sp_columns_100`。
+ を介した`TVP`実行後のテーブル変数ルックアップのクラッシュを修正しました`TDS RPC SPExecuteSQL`。
+ 14.5 から 14.11 へのアップグレード時に Babelfish ビュー定義テーブルインデックスが正しい照合順序になるように修正しました。

### Babelfish for Aurora PostgreSQL 2.7 (廃止)
<a name="AuroraBabelfish.Updates.27X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 14.10 が付属しています。Aurora PostgreSQL 14.10 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 2.7 には、いくつかの新機能、機能強化、および修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.7.4、2025 年 8 月 4 日](#AuroraBabelfish.Updates.274)
+ [Aurora Babelfish リリース 2.7.2、2024 年 9 月 17 日](#AuroraBabelfish.Updates.272)
+ [Aurora Babelfish リリース 2.7.0、2023 年 12 月 21 日](#AuroraBabelfish.Updates.270)

#### Aurora Babelfish リリース 2.7.4、2025 年 8 月 4 日
<a name="AuroraBabelfish.Updates.274"></a>

**セキュリティの強化**
+ 並列ワーカーのアクセス許可チェックで、非特権ユーザーが一部のシナリオでデータへの読み取りアクセスを取得する場合がある問題を修正しました。

#### Aurora Babelfish リリース 2.7.2、2024 年 9 月 17 日
<a name="AuroraBabelfish.Updates.272"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 2.7.0、2023 年 12 月 21 日
<a name="AuroraBabelfish.Updates.270"></a>

**セキュリティ強化**
+ sys.server\_principals ビューに関するアクセス許可の問題を修正しました。

**安定性に関する重要な強化**
+ ISNULL 関数が誤ったデータ型を返す場合がある問題を修正しました。
+ IF などの条件文の条件が正しく評価されない場合がある問題を修正しました。
+ 並列クエリの適用時に発生する場合がある「データベース...が存在しません」というエラーを修正しました。
+ 並列ワーカーの適用時におけるテーブル変数または一時テーブルの処理を修正しました。
+ 並列ワーカーの適用時に発生する「並列ワーカーへの接続が失われました」という予期しないエラーを修正しました。
+ SELECT 列に複数の括弧がある問題を修正しました。
+ 列名のエイリアスに 64 バイトを超える長さの文字列が含まれている場合、列名のエイリアスの処理に伴って (例えば「您对“数据一览“中的车型，颜色，内饰，选装,」という列を選択したときなどに)、クライアントがハングアップする場合がある問題を修正しました。
+ information\_schema\_tsql.tables.TABLE\_TYPE 列のデータ型を修正しました。
+ 更新クエリの set 句でテーブルまたは schema\_name.table.column にエイリアスを定義して table.column を使用したときの「列... が存在しません」というエラーを修正しました。
+ クエリステートメントの複数の関数のスキーマ解決が正しくない問題を修正しました。

**安定性に関する優先度の高い強化**
+ 適切なエンコーディングを使用した varchar データ型とバイナリデータ型の間の型変換を修正しました。
+ 列名のエイリアスの大文字と小文字が保持されない場合がある問題を修正しました。
+ 並列クエリモードでの money データ型を含むクエリでクラッシュする問題を修正しました。
+ デフォルト以外のサーバー照合順序名を使用した MVU の障害を修正しました。
+ Babelfish で information\_schema と sys.objects の WHERE type IN ('U', 'V') が異なる結果になる問題を修正しました。
+ sp\_columns と sp\_columns\_100 で 10 進数列の NULL 基数が誤って表示される問題を修正しました。
+ 並列クエリモードの sys.format() 関数を含むクエリで「並列操作中にサブトランザクションを開始できません」というエラーが返される問題を修正しました。
+ 並列クエリモードで pg\_hint\_plan の使用時に発生する「ファイル "pg\_hint\_plan" にアクセスできませんでした: 該当するファイルまたはディレクトリはありません」という予期しないエラーを修正しました。
+ 「重複するキー値はユニーク制約に違反しています...」というエラーが表示される問題を修正しました (以前に削除したビューを同じ名前で再作成する場合)。

**その他の改善と機能強化**
+ ストアドプロシージャ sp\_describe\_undeclared\_parameters のパフォーマンスが向上しました。
+ DATEADD()、DATEDIFF() のパフォーマンス問題を修正しました。
+ SSMS - ストアドプロシージャがオブジェクトエクスプローラーに読み込まれるまでに時間がかかる問題を修正しました。
+ SSMS - SSMS オブジェクトエクスプローラーでテーブルとビューを列挙する際のパフォーマンス問題を修正しました。
+ Babelfish 拡張機能の作成およびアップグレード後に ANALYZE を実行することに伴う、Babelfish 拡張機能の作成/アップグレード後のパフォーマンス問題を修正しました。
+ クエリに bigint への不要なキャストがあると、インデックスが使用されない問題を修正しました。
+ (sp\_\*) で始まるストアドプロシージャを dbo. プレフィックスまたは sys. プレフィックスで呼び出したときの問題を修正しました。
+ 「ゲスト」ユーザーの場合に sys.babelfish\_authid\_user\_ext カタログの default\_schema\_name 列の問題を修正しました。
+ sys.babelfish\_view\_def カタログテーブル内のオーファンエントリの問題を修正しました。

### Babelfish for Aurora PostgreSQL 2.6
<a name="AuroraBabelfish.Updates.26X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 14.9 が付属しています。Aurora PostgreSQL 14.9 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 2.6 には、いくつかの新機能、機能強化、および修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.6.1、2024 年 11 月 14 日](#AuroraBabelfish.Updates.261)
+ [Aurora Babelfish リリース 2.6.0、2023 年 10 月 24 日](#AuroraBabelfish.Updates.260)

#### Aurora Babelfish リリース 2.6.1、2024 年 11 月 14 日
<a name="AuroraBabelfish.Updates.261"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 2.6.0、2023 年 10 月 24 日
<a name="AuroraBabelfish.Updates.260"></a>

**新機能**
+ TSQL 関数 SMALLDATETIMEFROMPARTS() のサポートを追加しました。

**安定性に関する重要な強化**
+ PostgreSQLの関数、プロシージャ、またはトリガーが実行スタックにある場合、T-SQLトリガーは実行できません。

**安定性に関する優先度の高い強化**
+ GETDATE() が同じクエリで異なる値を誤って返す問題を修正しました。
+ GETUTCDATE() がクエリの時間ではなく、トランザクションの時間を誤って返す問題を修正しました。

**その他の改善と機能強化**
+ SSMS で複数のビューのスクリプトを生成したり、ビューを他のオブジェクトと組み合わせたりすると、エラーが発生する問題を修正しました。
+ FOR JSON や FOR XML の結果で `datetime` 値をフォーマットする際のシステムクラッシュを防ぐように問題を修正しました。
+ ランタイムエラー後にテーブル変数をクリーンアップする際のシステムクラッシュを防ぐように問題を修正しました。
+ ネストされた関数呼び出しで特定の値を使用する際のシステムクラッシュを防ぐように問題を修正しました。
+ `PLTSQL` 関数を解放する際に発生する不正なメモリアクセスの問題を修正しました。
+ 列の順序がテーブル定義と異なる場合に `SqlBulkCopy` でクラッシュが発生する問題を修正しました。
+ テーブルに多数の列がある場合に、`bcp in` でサーバーがクラッシュする問題を修正しました。
+ `enable_pg_hint` をオンにしたときの並列クエリのクラッシュを修正しました。
+ プロシージャを名前で呼び出す際にパラメータの順序が異なると、プロシージャ出力パラメータの値が不正確になる問題を修正しました。
+ `sp_describe_first_result_set` プロシージャが誤った列の順序を返し、BCP が正しく動作しなくなる場合がある問題を修正しました。
+ REAL から DECIMAL に変換する際に 10 進数が失われるという問題を修正しました。
+ Babelfish のアップグレードプロセス中のエラー処理を修正しました。Babelfish は、アップグレード中に障害が発生すると、エラーをスローします。
+ XML データ型の送信者が `NULL` 値を処理すると、クライアントがハングする問題を修正しました。
+ USE データベースステートメントがプロシージャ、関数、またはトリガーの定義内で誤って許可されていた問題を修正しました。
+ `sys.sysobjects` のクエリ時に PG ポートから T-SQL プロシージャを呼び出すと、クラッシュする問題を修正しました。

### Babelfish for Aurora PostgreSQL 2.5 (廃止)
<a name="AuroraBabelfish.Updates.25X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 14.8 が付属しています。Aurora PostgreSQL 14.8 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 2.5 には、いくつかの新機能、機能強化、および修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.5.2、2024 年 11 月 12 日](#AuroraBabelfish.Updates.252)
+ [Aurora Babelfish リリース 2.5.1、2023 年 10 月 4 日](#AuroraBabelfish.Updates.251)
+ [Aurora Babelfish リリース 2.5.0、2023 年 7 月 13 日](#AuroraBabelfish.Updates.250)

#### Aurora Babelfish リリース 2.5.2、2024 年 11 月 12 日
<a name="AuroraBabelfish.Updates.252"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 2.5.1、2023 年 10 月 4 日
<a name="AuroraBabelfish.Updates.251"></a>

**安定性に関する優先度の高い強化**
+ テーブル変数を参照するカーソルが既に削除されていると、クラッシュする問題を修正しました。
+ UNION ALL、ORDER BY、および複数の結合を使用したクエリにより、利用不能となる場合がある問題を修正しました。
+ `enable_pg_hint` を `on` に設定すると、並列クエリ実行がクラッシュする問題を修正しました。
+ `PLTSQL` 関数を解放する際に発生する不正なメモリアクセスを修正しました。

**その他の改善と機能強化**
+ FOR JSON または FOR XML の結果で daytime 値のフォーマットを適切に処理することでクラッシュを防ぐように問題を修正しました。
+ 列の順序がテーブル定義と異なる場合に `SqlBulkCopy` でクラッシュが発生する問題を修正しました。
+ テーブルに多数の列がある場合に、`bcp in` でサーバーがクラッシュする問題を修正しました。
+ プロシージャを名前で呼び出す際にパラメータの順序が異なると、プロシージャ出力パラメータの値が不正確になる問題を修正しました。
+ クリーンアップ中に一時テーブルやテーブル変数をドロップすると、クラッシュする問題を修正しました。
+ XML データ型の送信者が NULL 値を処理すると、クライアントがハングする問題を修正しました。

#### Aurora Babelfish リリース 2.5.0、2023 年 7 月 13 日
<a name="AuroraBabelfish.Updates.250"></a>

**セキュリティ強化**
+ システム管理者以外によるログインで、ログインが DROP または ALTER される場合がある問題を修正しました。

**安定性に関する重要な強化**
+ テーブル変数によって孤立したメタデータエントリが発生する場合がある問題を修正しました。
+ CTE top order が NULL 先頭の動作を誤って処理する問題を修正しました。

**安定性に関する優先度の高い強化**
+ Babelfish サーバーへの同時 SSL 接続で断続的に発生する問題を修正しました。
+ UNION ALL クエリにおける ORDER BY 句の列名解決に伴う問題を修正しました。
+ データベースをドロップする際の認識されないオブジェクトの問題を修正しました。
+ 文字列以外の一意のキーを追加すると、クラッシュする問題を修正しました。

**その他の改善と機能強化**
+ sp\_helpdb で、compatbility\_level として NULL が表示される問題を修正しました。
+ update\_DropRoleStmt のメモリ管理の問題を修正しました。
+ テーブル変数を修正して、トランザクションロールバックの影響を受けないようにしました。
+ この修正により、nvarchar データ型の「select Convert(nvarchar(10),Getdate(),105)」の動作が修正されます。
+ 関数内でテーブル変数の UPDATE および DELETE を許可するように問題を修正しました。
+ テーブル変数の使用に伴うパフォーマンスを改善し、カタログの肥大化を防ぐように機能強化を行いました。
+ @@NEXTLEVEL で予期したよりも 1 単位大きい値が返される問題を修正しました。
+ sp\_helpdb で、入力パラメータの大文字と小文字の区別が正しく処理されない問題を修正しました。

### Babelfish for Aurora PostgreSQL 2.4 (廃止)
<a name="AuroraBabelfish.Updates.24X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 14.7 が付属しています。Aurora PostgreSQL 14.7 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 2.4 には、いくつかの新機能、機能強化、および修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.4.4、2024 年 11 月 6 日](#AuroraBabelfish.Updates.244)
+ [Aurora Babelfish リリース 2.4.3、2023 年 10 月 4 日](#AuroraBabelfish.Updates.243)
+ [Aurora Babelfish リリース 2.4.2、2023 年 7 月 24 日](#AuroraBabelfish.Updates.242)
+ [Aurora Babelfish リリース 2.4.1、2023 年 5 月 10 日](#AuroraBabelfish.Updates.241)
+ [Aurora Babelfish リリース 2.4.0、2023 年 4 月 5 日](#AuroraBabelfish.Updates.240)

#### Aurora Babelfish リリース 2.4.4、2024 年 11 月 6 日
<a name="AuroraBabelfish.Updates.244"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 2.4.3、2023 年 10 月 4 日
<a name="AuroraBabelfish.Updates.243"></a>

****
+ `update_DropRoleStmt` のメモリ管理の問題を修正しました。
+ 列の順序がテーブル定義と異なる場合に、スタックトレースの heap\_compute\_data\_size 関数の `SqlBulkCopy` でクラッシュが発生する問題を修正しました。
+ テーブルに多数の列がある場合に、`bcp in` でサーバーがクラッシュする問題を修正しました。
+ `enable_pg_hint` を `on` に設定すると、並列クエリ実行がクラッシュする問題を修正しました。

#### Aurora Babelfish リリース 2.4.2、2023 年 7 月 24 日
<a name="AuroraBabelfish.Updates.242"></a>

**その他の改善と機能強化**
+ Babelfish インスタンスへの同時接続中に断続的に発生する SSL 接続の問題を修正しました。

#### Aurora Babelfish リリース 2.4.1、2023 年 5 月 10 日
<a name="AuroraBabelfish.Updates.241"></a>

**その他の改善と機能強化**
+ 「master」以外のデータベースでシーケンスを作成したときのエラーを防ぐように問題を修正しました。
+ 特定のシナリオにおける一括ロード操作中のクラッシュを修正しました。

#### Aurora Babelfish リリース 2.4.0、2023 年 4 月 5 日
<a name="AuroraBabelfish.Updates.240"></a>

**新機能**
+ Babelfish for Aurora PostgreSQL DB クラスター 14.3 以降から Aurora PostgreSQL 14.7 へのマイナーバージョンアップグレードをサポートします。マイナーバージョンアップグレードの詳細については、「[Babelfish を新しいマイナーバージョンにアップグレードする](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information-upgrading.html#babelfish-information-upgrading-minor)」を参照してください。
+ Babelfish for Aurora PostgreSQL DB クラスター 13.x 以降から Aurora PostgreSQL 14.7 へのメジャーバージョンアップグレードをサポートします。メジャーバージョンアップグレードの詳細については、「[Babelfish を新しいメジャーバージョンにアップグレードする](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information-upgrading.html#babelfish-information-upgrading-major)」を参照してください。
+ 次の関数のサポート: STR、APP\_NAME、OBJECT\_DEFINITION、OBJECT\_SCHEMA\_NAME、ATN2、DATEDIFF\_BIG。
+ 次の INFORMATION\_SCHEMA ビューのサポート: シーケンス、ルーチン、スキーマ。
+  TABLE、VIEW、PROCEDURE、FUNCTION、SEQUENCE に対する sp\_rename のサポート。
+ sys.systypes システム互換性ビューのサポート。
+ babelfishpg\_tds.product\_version という新しい GUC パラメータのサポート。これにより、Babelfish が出力として返す SQL Server 製品のバージョン番号を設定できます。詳細については、「[Babelfish 製品バージョンの GUC を使用する](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-guc-version)」を参照してください。
+ Babelfish for Aurora PostgreSQL データベース内にあるさまざまなオブジェクトのデータ定義スクリプトを生成するためのサポートを追加しました。詳細については、「[Babelfish がサポートする DDL エクスポート](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-query-database.html#babelfish-ddl-exports)」を参照してください。

**セキュリティ強化**
+ 範囲外の配列アクセスによるバッファオーバーフローを修正しました。

**安定性に関する優先度の高い強化**
+ インタラクティブなクエリ、ODBC ベースのアプリケーション、およびツール (SQL Server Management Studio など) により、パフォーマンスを改善しました。以下の機能強化も行いました。
  + OBJECT\_ID()、OBJECT\_NAME()、SCHEMA\_ID() など、いくつかのシステム関数におけるパフォーマンス問題を修正しました。
  + システムストアドプロシージャの sp\_sproc\_columns と sp\_fkeys のパフォーマンス問題を修正しました。
  + システムカタログビューの sys.all\_views、sys.objects、sys.types のパフォーマンス問題を修正しました。
  + 一括ロードのパフォーマンスと、T-SQL およびプリペアドステートメントの解析のパフォーマンスを改善しました。
+ 新しいシステムストアドプロシージャ sp\_babelfish\_volatility を追加しました。これを使用すると、ユーザー定義関数をクエリ述語の一部として使用する場合に、関数のボラティリティーを設定してインデックスの使用を改善できます。
+ 更新したテーブルの相関名を参照する UPDATE FROM ステートメントまたは DELETE FROM ステートメントでエラーが発生する問題を修正しました。
+ scope\_identity 関数が 1 つのスコープを終了した後に誤った結果を返す問題を修正しました。
+ .NET クライアントフレームワークからコマンドを呼び出したときに、名前解決が期待どおりに動作しない問題を修正しました。

**その他の改善と機能強化**
+ セッションのステートメントタイムアウトパラメーターが期待どおりに動作していなかった問題を修正しました。
+  ユーザー定義のデータ型を使用したシーケンスの作成をサポートします。
+ 列名、エイリアス、またはコメントに Unicode が含まれていると解析エラーが発生する問題を修正しました。
+ scope\_identity 関数が実際に必要なアクセス許可よりも高いアクセス許可を必要とする問題を修正しました。
+ シーケンスの次の値を取得する NEXT VALUE FOR 関数のサポート。この関数は一部のフロー制御ステートメントでは使用できないことに注意してください。OVER 句もサポート対象外です。
+ sp\_describe\_undeclared\_parameters を使用して特定のエラーを処理するとクラッシュする問題を修正しました。
+ Babelfish 拡張機能の作成中にまれに発生するエラーを修正しました。
+ sp\_executesql で TVP を使用しているときに「タイプ名が NULL です」というエラーが発生していた問題を修正しました。
+ SELECT FOR XML/JSON の動作を修正し、FOR XML PATH 句を使用するサブクエリで相関名を指定して SELECT を使用してもエラーが起きないようにしました。
+ SELECT FOR JSON クエリまたは SELECT FOR XML クエリで、空のテーブルに対して正しい結果が返されなかった問題を修正しました。
+ ゲストユーザーが間違ったスキーマでオブジェクトを作成できる問題を修正しました。
+ システムストアドプロシージャのパラメータ型においてユーザー定義型のスキーマ名解決を修正しました。
+ プリペアドステートメントのバインドパラメーターが 100 個を超えるクエリをアプリケーションで発行すると、失敗する問題を修正しました。この制限は、SQL Server で使用している制限に合わせて、2100 に引き上げられました。
+ sp\_executesql 呼び出しにおける変数名の大文字と小文字の処理に関する問題を修正しました。
+ sp\_fkeys ストアドプロシージャは、結果セットで「deferability」列も返すようになりました。
+ さまざまな整数データ型の接続を終了させる AVG 集計の問題を修正しました。
+ ビューごとの index\_id 列と indid 列は、同じオブジェクトに属するインデックスに対して同じ値を返すようになり、index\_id はオブジェクト内でのみ一意となります。
+ nvarchar または join を使用してストアドプロシージャで OpenJson を呼び出してもエラーがスローされないように問題を修正しました。
+ int リテラルを含む禁止された変換に対して try\_convert や try\_cast を使用したときにエラーがスローされないように問題を修正しました。
+ テーブルエイリアスを受け入れることを OPENJSON WITH 句に許可するように問題を修正しました。
+ 適切な型を返す Degrees、Radians、Power の各関数をサポートします。
+ sysadmin のメンバーシップ処理が正しく実行されない問題を修正しました。
+ CONVERT 関数を使用して DATE/TIME 型を VARCHAR 型に変換するときのデフォルトの出力スタイルを修正しました。
+ CREATE PROC/FUNCTION/TRIGGER での EXECUTE AS CALLER 句をサポートします。
+ 既存の sp\_executesql スコープの後に設定が元に戻らない問題を修正しました。
+ sys.has\_perms\_by\_name 関数のクロスデータベースアクセスの処理に伴う問題を修正しました。
+ SERVERPROPERTY 関数の ProductLevel プロパティと ProductUpdateLevel プロパティをサポートします。ProductUpdateLevel は常に NULL を返し、ProductLevel は T-SQL 定義と密接に Babelfish のバージョン番号を追跡します。
+ クライアントアプリケーションからテーブル変数を bind パラメータとして使用するとエラーが発生する問題を修正しました。

### Babelfish for Aurora PostgreSQL 2.3 (廃止)
<a name="AuroraBabelfish.Updates.23X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 14.6 が付属しています。Aurora PostgreSQL 14.6 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 2.3 には、いくつかの新機能、機能強化、および修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.3.4、2024 年 11 月 18 日](#AuroraBabelfish.Updates.234)
+ [Aurora Babelfish リリース 2.3.3、2023 年 9 月 13 日](#AuroraBabelfish.Updates.233)
+ [Aurora Babelfish リリース 2.3.2、2023 年 3 月 3 日](#AuroraBabelfish.Updates.232)
+ [Aurora Babelfish リリース 2.3.0、2023 年 1 月 20 日](#AuroraBabelfish.Updates.230)

#### Aurora Babelfish リリース 2.3.4、2024 年 11 月 18 日
<a name="AuroraBabelfish.Updates.234"></a>

**セキュリティ強化**
+ 権限のないユーザーによるユーザーとロールの削除に関する問題を修正しました。

#### Aurora Babelfish リリース 2.3.3、2023 年 9 月 13 日
<a name="AuroraBabelfish.Updates.233"></a>

**その他の改善と機能強化**
+ Babelfish 拡張機能の作成中にまれに発生するエラーを修正しました。
+ `update_DropRoleStme` のメモリ管理の問題を修正しました。

#### Aurora Babelfish リリース 2.3.2、2023 年 3 月 3 日
<a name="AuroraBabelfish.Updates.232"></a>

**セキュリティ強化**
+ 範囲外の配列アクセスによるバッファオーバーフローを修正しました。

#### Aurora Babelfish リリース 2.3.0、2023 年 1 月 20 日
<a name="AuroraBabelfish.Updates.230"></a>

**新機能**
+ Babelfish for Aurora PostgreSQL DB クラスター 13.6 以降から Aurora PostgreSQL 14.6 へのメジャーバージョンアップグレードをサポートします。メジャーバージョンアップグレードの詳細については、「[Babelfish クラスターを新しいバージョンにアップグレードする](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information.html#babelfish-information-upgrading)」を参照してください。
+ T-SQL ヒント (結合方法、インデックス使用法、MAXDOP) をサポートします。Babelfish がサポートする T-SQL ヒントの詳細については、「[T-SQL クエリヒントを使用して Babelfish クエリのパフォーマンスを向上させる](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-tsql-hints)」を参照してください。
+ Babelfish がダウンタイムなしのパッチ適用 (ZDP) をサポートするようになりました。詳細については、「Amazon Aurora ユーザーガイド」の「[マイナーリリースのアップグレードとダウンタイムなしのパッチ適用プロセス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.PostgreSQL.html#USER_UpgradeDBInstance.PostgreSQL.Minor)」を参照してください。**
+ FORMAT() T-SQL 関数をサポートします (若干の制限があります)。
+ THROW、PRINT、USE、および RAISEERROR ステートメントの推定実行プランをサポートします。
+ Babelfish での JSON\_MODIFY 関数のサポート。この関数は JSON 文字列内のプロパティの値を更新し、更新された JSON 文字列を返します。
+ SELECT ステートメントの FROM 句内の VALUES() コンストラクターをサポートします。
+ ロールを作成または変更するための sp\_addrole、sp\_droprole、sp\_addrolemember、sp\_droprolemember の各プロシージャをサポートします。
+ sys.all\_parameters カタログビューをサポートします。
+ ユーザーが作成したすべてのデータベースでゲストユーザーをサポートし、ユーザー (ゲストを含む) に対する GRANT/CONNECT TO/FROM をサポートします。
+ sp\_helpdbfixedrole 関数と DATETIMEOFFSETFROMPARTS 関数をサポートします。

**安定性に関する優先度の高い強化**
+ IDENTITY\_INSERT=ON を使用した INSERT ステートメントのパフォーマンスを改善しました。
+ 間違った比較演算子を使用したために「DROP DATABASE」ステートメントが失敗する問題を修正しました。
+ 数値型の数値オーバーフローエラーが適切に処理されなかった問題を修正しました。
+ DB 所有者が自身の DB 内で dbo と見なされない問題を修正しました。
+ SSL ハンドシェイクの失敗に関する問題を修正し、その他いくつかの改善を追加しました。
+ 以前はスカラー関数 (FN) として報告されていたインラインテーブル値関数 (IF) とテーブル値関数 (TF) を正しく識別するように sys.all\_objects ビューを修正しました。OBJECTPROPERTY 関数の IsInlineFunction プロパティでも同様の問題を修正しました。
+ DBO が誤って DB ロールのメンバーと見なされる問題を修正しました。
+ sysadmin のメンバーが SSMS 経由で接続できない問題を修正しました。
+ トリガーとビューのスキーマ名解決を修正し、正しいオブジェクト (テーブル) を選択/変更するようにしました。
+ 大文字/小文字の名前を持つロールを作成する際のカタログ内のマッピングの一貫性を修正しました。
+ 十分なアクセス許可がないために他のログインへのアクセスが拒否されると、データベースのドロップがブロックされる問題を修正しました。
+ TEXT と NTEXT を除く Babelfish データ型のデフォルトの照合順序を修正し、babelfishpg\_tsql.server\_collation\_name パラメータで指定された順序と同じになるようにしました。詳細については、「[Babelfish でのデフォルト照合](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations-default)」を参照してください。
+ tempdb.sys.objects へのクロス DB 参照を修正し、正しい結果が得られるようにしました。

**その他の改善と機能強化**
+ トリガー名がデータベースごとに一意になるように問題を修正しました。
+ sp\_tables を JDBC メタデータ関数から呼び出した場合の問題を修正しました。
+ CHECK 制約を LIKE 条件と共に使用した場合の問題を修正しました。
+ ストアドプロシージャを処理する際の sp\_sproc\_columns のパフォーマンスを改善しました。
+ sp\_sproc\_columns には、TVP をパラメータとして使用するストアドプロシージャのテーブル値パラメータ行が含まれるようになりました。
+ INFORMATION\_SCHEMA.ROUTINES と tempdb.sys.objects へのクロス DB 参照を修正し、正しい結果が得られるようにしました。
+ さまざまな数値データ型と非数値データ型での datetime/smalldatetime をサポートするように問題を修正しました。
+ 整数データ型の SUM 集計の戻り値を修正し、正しいデータ型を返すようにしました。
+ UPDATE/DELETE をテーブルエイリアスと共に使用した場合の問題を修正しました。
+ すべてのユーザー定義のテーブル、ビュー、プロシージャ、関数、トリガー、およびテーブルタイプの sysobjects.crdate (create\_date) に対するサポートを追加しました。
+ 必須パラメータがなく、明示的なエラーが発生した場合、プロシージャ/関数の呼び出しは許可されません。
+ タイムスタンプ (hh:mm:ss.msec) を考慮せずに日差と時差を計算するように問題を修正しました。
+ 入力パラメータに関係なく、2 つの入力日付間の正しい結果を返すように DATEDIFF() 関数の問題を修正しました。
+ DATEADD() 関数を「ナノ秒」単位で使用した場合の問題を修正しました。
+ DATEPART()、DATENAME()、DATEDIFF()、DATEADD() の各関数を「w」単位で使用した場合の問題を修正しました。
+ DATEPART() と DATENAME() の問題を修正し、単位「y」を使用できるようにしました。
+ DATEPART()、DATENAME()、DATEDIFF()、DATEADD() の各関数で文字列を日時に変換したり、mi 単位を認識したりするように問題を修正しました。
+ TRY\_CONVERT() 関数をサポートします。
+ OPENJSON エラー「jsonpath 入力の " " またはその近くでの構文エラー」を回避するために、配列で strict/lax jsonpath を使用する際の問題を修正しました。
+ ALTER TABLE ステートメントの列のデフォルトとして UDF (ユーザー定義関数) をサポートします。
+ SUBSTRING() が NULL 引数を取る場合の問題を修正しました。
+ さまざまな数値型から SMALLDATETIME へのキャスト操作をサポートします。
+ sp\_helpdb の dbname パラメータが正しく処理されない問題を修正しました。
+ DB 所有者が自分用に別のユーザーを作成できる問題を修正しました。
+ sp\_helpsrvrolemember 関数と IS\_ROLEMEMBER/IS\_MEMBER 関数で末尾のスペースが無視されない問題を修正しました。
+ サポートされていないデータ型 (HIERARCHYID、GEOGRAPHY、GEOMETRY) に関するエラーメッセージを改善しました。
+ EXECUTE キーワードがなくても、他のデータベースからのクロスデータベースプロシージャコールと sp\_ プロシージャアクセスが成功するように問題を修正しました。
+ ユーザー「guest」がどのデータベースでも削除されず、無効になるだけである問題を修正しました。
+ ユーザーがゲストである場合、プロシージャ sp\_helpuser の SID の列の値を修正しました。
+ オーバーフロー/アンダーフローが money データ型で処理されない問題を修正しました。
+ tds でのエラー処理でエラーが処理されない問題を修正しました。
+ CREATE USER WITHOUT LOGIN のエラーメッセージを改善しました。
+ sp\_helpsrvrolemember が、サポートされていないサーバーレベルのロールに対してサポートされていないエラーをスローする問題を修正しました。
+ SET BABELFISH\_STATISTICS PROFILE にプランニング時間と実行時間が表示される問題を修正しました。
+ ビューやトリガーなどの Babelfish オブジェクトのスキーマ名解決を修正し、正しいオブジェクトを選択または変更するようにしました。
+ Insert Bulk での rowversion/timestamp データ型をサポートします。
+ Babelfish の場合、sp\_babelfish\_configure は、「オン/オフ」を切り替えることで enable\_pg\_hint および explain 関連の設定をサポートします。sp\_babelfish\_configure の使用時に複数の一致がある場合、「ignore/strict」オプションを受け入れることができます。
+ Insert Bulk の実装を最適化するため、Keep Nulls (-k) bcp オプションをサポートします。
+ money データ型で使用するマルチバイトの通貨記号をサポートします。
+ 特定の算術式で無効な精度/スケールエラーを受け取る dotnet クライアント (SSMS を含む) の問題を修正しました。
+ 以前はスカラー関数 (FN) として報告されていたインラインテーブル値関数 (IF) とテーブル値関数 (TF) を正しく識別するように sys.all\_objects ビューを修正しました。OBJECTPROPERTY 関数の IsInlineFunction プロパティに関する同様の問題を修正しました。
+ is\_member 関数が特定のロールに対して誤った結果を返す問題を修正しました。
+ ROOT、INCLUDE\_NULL\_VALUES、WITHOUT\_ARRAY\_WRAPPER をサポートする SELECT ステートメントの FOR JSON PATH 句を改善しました。
+ デフォルトの pf「ignore」を持つ新しいエスケープハッチ「escape\_hatch\_checkpoint」をサポートします。このエスケープハッチにより、プロシージャコードで CHECKPOINT ステートメントを使用できますが、CHECKPOINT ステートメントは現在実装されていません。

### Babelfish for Aurora PostgreSQL 2.2
<a name="AuroraBabelfish.Updates.22X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 14.5 が付属しています。Aurora PostgreSQL 14.5 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 2.2 には、いくつかの新機能、機能強化、および修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 2.2.3、2023 年 10 月 17 日](#AuroraBabelfish.Updates.223)
+ [Aurora Babelfish リリース 2.2.2、2023 年 3 月 2 日](#AuroraBabelfish.Updates.222)
+ [Aurora Babelfish リリース 2.2.1、2022 年 12 月 13 日](#AuroraBabelfish.Updates.221)
+ [Aurora Babelfish リリース 2.2.0、2022 年 11 月 9 日](#AuroraBabelfish.Updates.220)

#### Aurora Babelfish リリース 2.2.3、2023 年 10 月 17 日
<a name="AuroraBabelfish.Updates.223"></a>

**安定性に関する優先度の高い強化**
+ SSL ハンドシェイクの失敗に関する問題を修正し、その他のいくつかの改善を追加しました。

**その他の改善と機能強化**
+ `update_DropRoleStmt` のメモリ管理の問題を修正しました。

#### Aurora Babelfish リリース 2.2.2、2023 年 3 月 2 日
<a name="AuroraBabelfish.Updates.222"></a>

**セキュリティ強化**
+ 範囲外の配列アクセスによるバッファオーバーフローを修正しました。

#### Aurora Babelfish リリース 2.2.1、2022 年 12 月 13 日
<a name="AuroraBabelfish.Updates.221"></a>
+ babelfishpg\_tsql.server\_collation\_name で、Chinese\_PRC\_CI\_AS や Japanese\_CI\_AS などの照合順序を使用できない問題を修正しました。

#### Aurora Babelfish リリース 2.2.0、2022 年 11 月 9 日
<a name="AuroraBabelfish.Updates.220"></a>

**セキュリティ強化**
+ 一部のアプリケーション機能におけるユーザー入力の誤った処理に伴う Babelfish の重大な問題を修正しました。これは [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj) で追跡されています。

**安定性に関する優先度の高い強化**
+ アプリケーションから大量のパラメータが送信されたときにサーバークラッシュを引き起こす場合がある sp\_prepare 呼び出しでのエラー処理を修正しました。Babelfish は現在、プロシージャまたは関数に対して最大 100 個のパラメータをサポートしています。
+ 一部のクライアントドライバーでの SSL/TLS ハンドシェイクのエラー処理を修正しました。
+ ログインの DROP/CREATE 後に、DB ユーザーを作成せずにログインしてデータベースにアクセスできる問題を修正しました。
+ いずれかのセッションにログインしている場合、ログインがドロップされない問題を修正しました。

**新機能**
+ BCP クライアントと bcp ユーティリティを使用したデータ移行のサポートでは、-E フラグ (ID 列用) と -b フラグ (バッチ挿入用) をサポートするようになりました。
+ クロスデータベースストアドプロシージャの実行をサポートします。
+ CROSS APPLY および OUTER APPLY (横結合) をサポートします。
+ 組み込み関数 SYSTEM\_USER、HOST\_NAME をサポートします。ホスト名は sys.sysprocesses T-SQL ビューに表示されます。SID\_BINARY 関数はサポートされていますが、Babelfish では常に NULL を返します。
+ DATETIME への数値式の CAST 関数をサポートします。
+ 定数値が「us\_english」である @@LANGUAGE 変数をサポートします。
+ 関数名の前に「::」が付いた古いスタイルの関数呼び出しをサポートします。
+ sp\_helpsrvrolemember ストアドプロシージャをサポートします。
+ msdb.dbo.fn\_syspolicy\_is\_automation\_enabled システム関数をサポートします。
+ 追加のカタログのサポート: assembly\_types、numbered\_procedures、triggers、spatial\_index\_tessellations、plan\_guides、synonyms、events、trigger\_events、fulltext\_indexes、dm\_hadr\_cluster、xml\_indexes、change\_tracking\_tables、key\_constraints、database\_filestream\_options、filetable\_system\_defined\_objects、hash\_indexes、filegroups、master\_files、assembly\_modules、change\_tracking\_databases、database\_recovery\_status、fulltext\_catalogs、fulltext\_stoplists、fulltext\_indexes、fulltext\_index\_columns、fulltext\_languages、selective\_xml\_index\_paths、spatial\_indexes、filetables、registered\_search\_property\_lists、syspolicy\_configuration、syspolicy\_system\_health\_state。
+ 新しい INFORMATION\_SCHEMA カタログのサポート: COLUMN\_DOMAIN\_USAGE、CONSTRAINT\_COLUMN\_USAGE、CHECK\_CONSTRAINT、ROUTINES、VIEWS。
+ 新しい PG スタイルのクエリプランのサポート: エスケープハッチ「babelfish\_pgtsql.escape\_hatch\_showplan\_all」。
  + 「ignore」に設定すると、SET SHOWPLAN\_ALL と SET STATISTICS PROFILE は、SET BABELFISH\_SHOWPLAN\_ALL と SET STATISTICS PROFILE として動作します。
  + 「strict」に設定すると、SET SHOWPLAN\_ALL と SET STATISTICS PROFILE が暗黙的に無視されます。
+  master データベースで、3 部構成の名前を使用せずに、sp\_ プレフィックスを使用したスト​​アドプロシージャの実行をサポートします。

**その他の改善と機能強化**
+ 日時列で NULL を挿入するか、NULL に更新すると、1900-01-01 00:00:00 という値が保存される問題を修正し、NULL 値が挿入されるようにしました。以前の Babelfish リリースで作成したテーブルの列値には影響しません。
+ SQL Server で 7 桁を返す TIME データ型は、Babelfish でも 7 桁を返すようになりました。7 桁目は常にゼロです。さらに、6 桁目に影響することがあった四捨五入の問題も解決しました。
+  sp\_describe\_first\_result\_set の @tsql と @params のパラメータ長を nvarchar(384) から nvarchar(8000) に増やしました。これにより、DMS Babelfish のターゲットエンドポイントでサポートできる列数が 25 から 1000 に増えます。
+ システムストアドプロシージャ (sys.sp\_tablecollations\_100、sp\_columns\_managed、sp\_describe\_undeclared\_parameters) のパフォーマンスを改善しました。この修正により、DMS Babelfish のターゲットエンドポイント、SQL Server Management Studio のインポート/エクスポートウィザードのパフォーマンスが向上し、タイムアウトが回避されます。
+ Bitwise NOT \~ 演算子の問題を修正し、BIT データ型で正しい結果が返されるようにしました。
+ トリガーを含むテーブルで BCP を使用した場合の問題を修正しました。
+ インポート/エクスポートウィザードを使用したときに INSERT BULK でバックエンドが失敗する問題を修正しました。
+ SQL Server Management Studio (SSMS) が、オブジェクトエクスプローラービューでテーブルの「トリガー」を展開すると、エラーを返す問題を修正しました。
+ sys.sysobjects ビューの名前列で大文字と小文字を区別する照合順序を使用していた問題を修正しました。
+ 関数内の SQL オブジェクトを参照し、ユーザーのデフォルトスキーマではなく、関数のスキーマに解決されるように問題を修正しました。
+ 計算列において CONVERT で ISNULL 関数を使用すると、バックエンドがクラッシュする場合がある問題を修正しました。
+ 日付引数が文字列リテラルである場合の DATEPART 関数の問題を修正しました。
+ ロールにメンバーがいる場合でもロールが削除されることがある問題を修正しました。
+ ロールに対して db ユーザーを追加または削除できないように問題を修正しました。
+ 英語以外の照合順序でも BCP が正しく動作できるように問題を修正しました。
+ sp\_helpuser プロシージャに dbo ユーザーのログイン名が表示されるように問題を修正しました。
+ SUSER\_SNAME 関数と SUSER\_SID 関数で NULL 入力と大文字と小文字が混在する入力を正しく処理するように問題を修正しました。
+ 数値オーバーフローエラーが発生したときに Babelfish が無効な TDS プロトコルストリームを返す問題を修正しました。
+ 「sysadmin」ロールの sys.server\_principals ビューで is\_fixed\_role 列が誤った値を返す問題を修正しました。
+ execute に渡した文字列に USE `dbname` が含まれていて、データベース `dbname` が見つからないために失敗する場合の一括トランザクションエラー処理を修正しました。
+ マスターデータベースコンテキストで作成した、プレフィックス sp\_ を持つプロシージャに、他のデータベースコンテキストからアクセスできない問題を修正しました。
+ プロシージャ内でスキーマ名と一緒に使用した場合に、オブジェクト名を解決できない問題を修正しました。
+ USER\_ID 関数と SUSER\_ID 関数の引数における大文字と小文字の区別の問題を修正しました。
+ Babelfish の一時テーブルでトリガーの作成が許可されていた問題を修正しました。
+ インポート/エクスポートウィザードのいくつかのパフォーマンス上の問題を修正しました。
+ VARCHAR(n) の UTF-16 以外のマルチバイトクライアントエンコーディングをサポートします。
+ システム互換性ビュー sys.sysprocesses を修正し、クライアント接続が提供するホスト名の正しい値が表示されるようにしました。
+ polish\_CI\_AS 照合順序における大文字と小文字の区別の問題を修正しました。
+ @@DBTS 関数を修正し、トランザクション内で使用した場合でも、現在のトランザクション ID が各 DML ステートメント後に @@DBTS の値として正しく返されるようにしました。
+  SCOPE\_IDENTITY 関数と @@IDENTITY 関数を参照するクエリのパフォーマンスを改善しました。
+  fn\_helpcollations の Japanese\_CS\_AS、Japanese\_CI\_AI、および Japanese\_CI\_AS の各照合順序に対するサポートを追加しました。
+ @@SERVERNAME と SERVERPROPERTY('ServerName') は、インスタンスの作成時にユーザーが指定した Babelfish インスタンスの名前を返すようになりました。この値は、新しくサポートされた SERVERPROPERTY('MachineName') プロパティと SERVERPROPERTY('InstanceName') プロパティによっても返されます。
+ 関数 fn\_mapped\_system\_error\_list は、@@ERROR コードにマップされた PG エラーコードと、対応するエラーメッセージテキストを一覧表示します。この関数は、以前の Babelfish リリースにも存在していましたが、マッピングの詳細は含まれていませんでした。
+  DATEADD 関数を修正し、ミリ秒 (ms) の時間単位をサポートするようになりました。
+ SET NO\_BROWSETABLE {ON\|OFF} がエスケープハッチ escape\_hatch\_session\_settings の対象になったため、ignored に設定してもエラーは発生しなくなりました。
+ SET PARSEONLY {ON\|OFF} がサポートされるようになりました。これまでは、エスケープハッチ escape\_hatch\_session\_settings を ignored に設定しない限り、エラーが発生していました。
+ DATABASE\_DEFAULT AND CATALOG\_DEFAULT 照合順序がサポートされるようになりました。これは Babelfish インスタンスの作成時に指定したサーバー/インスタンスレベルの照合順序を指します (Babelfish は現在データベースレベルの照合順序をサポートしていないため)。
+ OBJECTPROPERTYEX 関数と OBJECTPROPERTYEX 関数では、次のプロパティがサポートされるようになりました: ExecIsAnsiNullsOn、ExecIsQuotedIdentOn、IsDefault、IsDefaultCnst、IsDeterministic、IsIndexed、IsInlineFunction、IsMSShipped、IsPrimaryKey、IsProcedure、IsRule、IsScalarFunction、IsSchemaBound、IsTable、IsTableFunction、IsTrigger、IsUserTable、IsView、OwnerId、TableFulltextPopulateStatus、TableHasVarDecimalStorageFormat。
+ OBJECTPROPERTYEX 関数は BaseType プロパティをサポートします。
+ INDEXPROPERTY 関数は次のプロパティをサポートします: IndexFillFactor、IndexID、IsClustered、IsDisabled、IsHypothetical、ISPadIndex、isPageLockDisallowed、isRowLockDisallowed、IsUnique。

### Babelfish for Aurora PostgreSQL 2.1
<a name="AuroraBabelfish.Updates.21X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 14.3 および 14.4 が付属しています。Aurora PostgreSQL 14.3 および 14.4 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 2.1 には、いくつかの新機能、機能強化、および修正が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Babelfish for Aurora PostgreSQL リリース 2.1.2、2022 年 10 月 18 日](#AuroraBabelfish.Updates.212)
+ [Aurora PostgreSQL リリース 2.1.1、2022 年 7 月 6 日](#AuroraBabelfish.Updates.211)
+ [Babelfish for Aurora PostgreSQL リリース 2.1.0、2022 年 6 月 21 日](#AuroraBabelfish.Updates.210)

#### Babelfish for Aurora PostgreSQL リリース 2.1.2、2022 年 10 月 18 日
<a name="AuroraBabelfish.Updates.212"></a>

**セキュリティ強化**
+ 一部のアプリケーション機能におけるユーザー入力の誤った処理に伴う Babelfish の重大な問題を修正しました。これは [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj) で追跡されています。

**安定性に関する優先度の高い強化**
+ アプリケーションから大量のパラメータが送信されたときにサーバークラッシュを引き起こす場合がある sp\_prepare 呼び出しでのエラー処理を修正しました。Babelfish は現在、プロシージャまたは関数に対して最大 100 個のパラメータをサポートしています。
+ 一部のクライアントドライバーでの SSL/TLS ハンドシェイクのエラー処理を修正しました。

#### Aurora PostgreSQL リリース 2.1.1、2022 年 7 月 6 日
<a name="AuroraBabelfish.Updates.211"></a>
+ babelfishpg\_tds 拡張機能で使用する共有メモリサイズを正しく割り当てるように修正しました。

#### Babelfish for Aurora PostgreSQL リリース 2.1.0、2022 年 6 月 21 日
<a name="AuroraBabelfish.Updates.210"></a>

Aurora PostgreSQL 13.7 以前のバージョンで実行している Babelfish DB クラスターを、Babelfish 2.1.0 を搭載した Aurora PostgreSQL 14.3 にアップグレードすることはできません。

**新機能**
+ 実験的な機能として、bcp クライアントユーティリティを使用したデータ移行をサポートします。一部の bcp オプション (-b、-C、-E、-G、-h、-K、-k、-q、-R、-T、-V) は現在サポートされていません。
+ クエリーエディタの接続ダイアログのみではなく、SSMS オブジェクトエクスプローラーの接続ダイアログとの接続をサポートします。また、SSMS オブジェクトエクスプローラー自体も部分的にサポートします。
+ SSMS インポート/エクスポートウィザードによるデータ移行のサポートを改善しました。
+ IS\_MEMBER 関数、IS\_ROLEMEMBER 関数、および HAS\_PERMS\_BY\_NAME 関数をサポートします。
+ syslanguages、sys.indexes、sys.all\_views、sys.database\_files、sys.sql\_modules、sys.system\_sql\_modules、sys.all\_sql\_modules、sys.xml\_schema\_collections、sys.dm\_hadr\_database\_replica\_states、sys.data\_spaces、sys.database\_mirroring、sys.database\_role\_members の各カタログをサポートします。
+ sp\_sproc\_columns、sp\_sproc\_columns\_100、sp\_helprole、sp\_helprolemember の各システムストアドプロシージャをサポートします。
+ Japanese\_CS\_AS、Japanese\_CI\_AI、Japanese\_CI\_AS の各照合順序をサポートします。
+ Babelfish は、非決定的照合順序を使用するシステムで CHARINDEX 部分文字列検索をサポートするようになりました。
+ Babelfish は PATINDEX をサポートするようになり、大文字と小文字を区別しない照合順序を使用して照合する STRING\_SPLIT への引数をサポートします。
+ クエリプラン出力は、SET BABELFISH\_SHOWPLAN\_ALL ON (および OFF) と SET BABELFISH\_STATISTICS PROFILE ON (OFF) に従って生成されます。これにより、Babelfish で T-SQL クエリ用の PostgreSQL スタイルのクエリプラン情報が生成されます。これらの SET ステートメントが、BABELFISH\_ プレフィックスが追加される点を除いて、既存の T-SQL ステートメントと同じであることを確認してください。

**その他の改善と機能強化**
+ SELECT、SELECT..INTO、INTO、INSERT、UPDATE、DELETE での 3 部構成のオブジェクト名による、現在のデータベース外のクロスデータベース参照。
+ CREATE ROLE (AUTHORIZATION 句はサポート対象外)、DROP ROLE、ALTER ROLE。
+ Babelfish は @@ERROR=213 のエラーコードをマップするようになりました。エラー処理の詳細については、「[Babelfish のエラー処理の管理](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-strict)」を参照してください。
+ SUBSTRING(CHARINDEX()) 変数代入で、Babelfish が利用不能になる問題を修正しました。
+ INSERT INTO...with OUTPUT 句で `Number of given values doesn't match target table definition` エラーが発生する問題を修正しました。
+ OUTPUT INTO 一時テーブルステートメントで DELETE を実行すると `WITH query 'nnnnnnnnnnn' doesn't have a RETURNING clause` エラーが返される問題を修正しました。
+ LEFT OUTER JOIN が `Sqlcmd: Error: Internal error at ReadAndHandleColumnData (Reason: Error reading column data)` エラーで失敗する問題を修正しました。この問題は、Babelfish 1.1.0 で導入されたリグレッションです。Babelfish for Aurora PostgreSQL DB クラスターで Babelfish バージョン 1.1.0 を実行しているときに、このエラーが発生した場合は、Aurora PostgreSQL 13.7 にアップグレードしてこの修正を入手することをお勧めします。
+ GETUTCDATE() と SYSUTCDATETIME() の組み込み関数を使用した無効な構文エラーを修正しました。
+ SUM() 関数および AVG() 関数を使用した数値オーバーフロー条件が TDS エラーを引き起こす問題を修正しました。
+ .NET アプリケーションから DataTable オブジェクトのストアプロシージャを呼び出すと、データ型の不一致により、暗黙的なキャストが許可されない問題を修正しました。

## Babelfish for Aurora PostgreSQL 1.x バージョン (一部の非推奨バージョンを含む)
<a name="aurorababelfish-versions-version1x"></a>

**Topics**
+ [Babelfish for Aurora PostgreSQL 1.5](#AuroraBabelfish.Updates.15X)
+ [Babelfish for Aurora PostgreSQL 1.4 (廃止)](#AuroraBabelfish.Updates.14X)
+ [Babelfish for Aurora PostgreSQL 1.3 (廃止)](#AuroraBabelfish.Updates.13X)
+ [Babelfish for Aurora PostgreSQL 1.2 (廃止)](#AuroraBabelfish.Updates.12X)
+ [Babelfish for Aurora PostgreSQL 1.1 (廃止)](#AuroraBabelfish.Updates.11X)
+ [Babelfish for Aurora PostgreSQL 1.0 (廃止)](#AuroraBabelfish.Updates.10X)

### Babelfish for Aurora PostgreSQL 1.5
<a name="AuroraBabelfish.Updates.15X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 13.9 が付属しています。Aurora PostgreSQL 13.9 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 1.5 には、新機能と拡張機能が追加されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 1.5.0、2023 年 1 月 20 日](#AuroraBabelfish.Updates.150)

#### Aurora Babelfish リリース 1.5.0、2023 年 1 月 20 日
<a name="AuroraBabelfish.Updates.150"></a>

**新機能**
+ Babelfish がダウンタイムなしのパッチ適用 (ZDP) をサポートするようになりました。詳細については、「Amazon Aurora ユーザーガイド」の「[マイナーリリースのアップグレードとダウンタイムなしのパッチ適用プロセス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.PostgreSQL.html#USER_UpgradeDBInstance.PostgreSQL.Minor)」を参照してください。**

**安定性に関する優先度の高い強化**
+ マイナーバージョンを 13.4 から 13.5 以降にアップグレードする際に、アップグレードが失敗する原因となっていたマネーオペレータークラスに関連する問題を修正しました。

### Babelfish for Aurora PostgreSQL 1.4 (廃止)
<a name="AuroraBabelfish.Updates.14X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 13.8 が付属しています。Aurora PostgreSQL 13.8 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 1.4 リリースでは、以下の問題が解決されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Aurora Babelfish リリース 1.4.1、2022 年 12 月 13 日](#AuroraBabelfish.Updates.141)
+ [Aurora Babelfish リリース 1.4.0、2022 年 11 月 9 日](#AuroraBabelfish.Updates.140)

#### Aurora Babelfish リリース 1.4.1、2022 年 12 月 13 日
<a name="AuroraBabelfish.Updates.141"></a>
+ Babelfish for Aurora PostgreSQL 13.4 DB クラスターから Aurora PostgreSQL 13.8 へのマイナーバージョンアップグレードが失敗する問題を修正しました。

#### Aurora Babelfish リリース 1.4.0、2022 年 11 月 9 日
<a name="AuroraBabelfish.Updates.140"></a>

**セキュリティ強化**
+ 一部のアプリケーション機能におけるユーザー入力の誤った処理に伴う Babelfish の重大な問題を修正しました。これは [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj) で追跡されています。

**安定性に関する優先度の高い強化**
+ アプリケーションから大量のパラメータが送信されたときにサーバークラッシュを引き起こす場合がある sp\_prepare 呼び出しでのエラー処理を修正しました。Babelfish は現在、プロシージャまたは関数に対して最大 100 個のパラメータをサポートしています。
+ 一部のクライアントドライバーでの SSL/TLS ハンドシェイクのエラー処理を修正しました。

**その他の改善点**
+ babelfishpg\_tds 拡張機能で使用する共有メモリサイズを正しく割り当てるように修正しました。

### Babelfish for Aurora PostgreSQL 1.3 (廃止)
<a name="AuroraBabelfish.Updates.13X"></a>

この Aurora Babelfish リリースには、Aurora PostgreSQL 13.7 が付属しています。Aurora PostgreSQL 13.7 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish for Aurora PostgreSQL 1.3 リリースでは、以下の問題が解決されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Babelfish for Aurora PostgreSQL リリース 1.3.3、2022 年 12 月 14 日](#AuroraBabelfish.Updates.133)
+ [Babelfish for Aurora PostgreSQL リリース 1.3.2、2022 年 10 月 18 日](#AuroraBabelfish.Updates.132)
+ [Babelfish for Aurora PostgreSQL リリース 1.3.1、2022 年 7 月 6 日](#AuroraBabelfish.Updates.131)
+ [Babelfish for Aurora PostgreSQL リリース 1.3.0、2022 年 6 月 9 日](#AuroraBabelfish.Updates.130)

#### Babelfish for Aurora PostgreSQL リリース 1.3.3、2022 年 12 月 14 日
<a name="AuroraBabelfish.Updates.133"></a>
+ Babelfish for Aurora PostgreSQL 13.4 DB クラスターから Aurora PostgreSQL 13.7 へのマイナーバージョンアップグレードが失敗する問題を修正しました。

#### Babelfish for Aurora PostgreSQL リリース 1.3.2、2022 年 10 月 18 日
<a name="AuroraBabelfish.Updates.132"></a>

**セキュリティ強化**
+ 一部のアプリケーション機能におけるユーザー入力の誤った処理に伴う Babelfish の重大な問題を修正しました。これは [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj) で追跡されています。

**安定性に関する優先度の高い強化**
+ アプリケーションから大量のパラメータが送信されたときにサーバークラッシュを引き起こす場合がある sp\_prepare 呼び出しでのエラー処理を修正しました。Babelfish は現在、プロシージャまたは関数に対して最大 100 個のパラメータをサポートしています。
+ 一部のクライアントドライバーでの SSL/TLS ハンドシェイクのエラー処理を修正しました。

#### Babelfish for Aurora PostgreSQL リリース 1.3.1、2022 年 7 月 6 日
<a name="AuroraBabelfish.Updates.131"></a>
+ babelfishpg\_tds 拡張機能で使用する共有メモリサイズを正しく割り当てるように修正しました。

#### Babelfish for Aurora PostgreSQL リリース 1.3.0、2022 年 6 月 9 日
<a name="AuroraBabelfish.Updates.130"></a>
+ SUBSTRING(CHARINDEX()) 変数代入で、Babelfish が利用不能になる問題を修正しました。
+ INSERT INTO...with OUTPUT 句で `Number of given values doesn't match target table definition` エラーが発生する問題を修正しました。
+ OUTPUT INTO 一時テーブルステートメントで DELETE を実行すると `WITH query 'nnnnnnnnnnn' doesn't have a RETURNING clause` エラーが返される問題を修正しました。
+ LEFT OUTER JOIN が `Sqlcmd: Error: Internal error at ReadAndHandleColumnData (Reason: Error reading column data)` エラーで失敗する問題を修正しました。この問題は、Babelfish 1.1.0 で導入されたリグレッションです。Babelfish for Aurora PostgreSQL DB クラスターが Babelfish バージョン 1.1.0 を実行しているときに、このエラーが発生した場合は、Aurora PostgreSQL 13.7 にアップグレードしてこの修正を入手することをお勧めします。

### Babelfish for Aurora PostgreSQL 1.2 (廃止)
<a name="AuroraBabelfish.Updates.12X"></a>

この Babelfish リリースには、Aurora PostgreSQL 13.6 が付属しています。Aurora PostgreSQL 13.6 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish 1.2 リリースでは、以下の問題が解決されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Babelfish for Aurora PostgreSQL リリース 1.2.4、2022 年 12 月 15 日](#AuroraBabelfish.Updates.124)
+ [Babelfish for Aurora PostgreSQL リリース 1.2.3、2022 年 10 月 18 日](#AuroraBabelfish.Updates.123)
+ [Babelfish for Aurora PostgreSQL リリース 1.2.2、2022 年 7 月 18 日](#AuroraBabelfish.Updates.122)
+ [Babelfish for Aurora PostgreSQL リリース 1.2.1、2022 年 4 月 27 日](#AuroraBabelfish.Updates.121)
+ [Babelfish for Aurora PostgreSQL リリース 1.2.0、2022 年 3 月 29 日](#AuroraBabelfish.Updates.120)

#### Babelfish for Aurora PostgreSQL リリース 1.2.4、2022 年 12 月 15 日
<a name="AuroraBabelfish.Updates.124"></a>
+ Babelfish for Aurora PostgreSQL 13.4 DB クラスターから Aurora PostgreSQL 13.6 へのマイナーバージョンアップグレードが失敗する問題を修正しました。

#### Babelfish for Aurora PostgreSQL リリース 1.2.3、2022 年 10 月 18 日
<a name="AuroraBabelfish.Updates.123"></a>

**セキュリティ強化**
+ 一部のアプリケーション機能におけるユーザー入力の誤った処理に伴う Babelfish の重大な問題を修正しました。これは [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj) で追跡されています。

#### Babelfish for Aurora PostgreSQL リリース 1.2.2、2022 年 7 月 18 日
<a name="AuroraBabelfish.Updates.122"></a>
+ 外部結合クエリが失敗して内部エラーメッセージが表示される場合がある問題を修正しました。
+ babelfishpg\_tds 拡張機能で使用する共有メモリサイズを正しく割り当てるように修正しました。

#### Babelfish for Aurora PostgreSQL リリース 1.2.1、2022 年 4 月 27 日
<a name="AuroraBabelfish.Updates.121"></a>
+ 一時テーブルを操作した後に Babelfish が利用不能になる問題を修正しました。
+ Babelfish for Aurora PostgreSQL 13.4 または 13.5 DB クラスターから Aurora PostgreSQL 13.6 へのマイナーバージョンアップグレードが失敗する問題を修正しました。
+ SQL Server Management Studio のインポート/エクスポートウィザードを使用して ID 列のあるテーブルにデータを転送できない問題を修正しました。

#### Babelfish for Aurora PostgreSQL リリース 1.2.0、2022 年 3 月 29 日
<a name="AuroraBabelfish.Updates.120"></a>

次のリストに示す新機能と改善点に加えて、Babelfish for Aurora PostgreSQL バージョン 1.2.0 には、現在のところ実装が制限されているいくつかの機能が追加されています。これらの機能は使用できますが、T-SQL 構文や Microsoft SQL Server との完全なパリティはまだありません。詳細については、「[実装が制限されている機能](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.html#babelfish-compatibility.tsql.limited-implementation)」を参照してください。
+ T-SQL で作成された列名の大文字小文字の区別が保持されるようになりました。つまり、`SELECT * FROM {{table}}` では、TDS エンドポイントでテーブルを作成したときと同じように大文字と小文字を区別して列名を返します。
+ INSTEAD-OF トリガーがテーブルでサポートされるようになりました (ビューではなく、テーブルのみ)。
+ システム定義のグローバル変数 @@DBTS、@@LOCK\_TIMEOUT、@@SERVICENAME をサポートします。
+ SET LOCK\_TIMEOUT 構文をサポートします。
+ データ型 TIMESTAMP および ROWVERSION をサポートします。
+ 組み込み関数 COLUMNS\_UPDATED、UPDATE、FULLTEXTSERVICEPROPERTY、ISJSON、JSON\_QUERY、JSON\_VALUE、HAS\_DBACCESS、SUSER\_SID、SUSER\_SNAME、IS\_SRVROLEMEMBER をサポートします。
+ CHECKSUM 関数の完全サポート。この関数は、\* および複数の列 (`CHECKSUM ( * | expression [ ,...n ] )`) をサポートするようになりました。
+ SCHEMA\_ID 関数の完全サポート。この関数は、引数なしで使えるようになりました (`SCHEMA_ID ( [ schema_name ] )`)。
+ SCHEMA、DATABASE、USER オブジェクトでの DROP IF EXISTS のサポート。
+ CONNECTIONPROPERTY で physical\_net\_transport 値と client\_net\_address 値を追加でサポートします。
+ SERVERPROPERTY の値として、EditionID、EngineEdition、LicenseType、ProductVersion、ProductMajorVersion、ProductMinorVersion、IsIntegratedSecurityOnly、IsLocalDB、IsAdvancedAnalyticsInstalled、IsBigDataCluster、IsPolyBaseInstalled、IsFullTextInstalled、および IsXTPSupported をサポートします。
+ カタログとして、sys.dm\_os\_host\_info、sys.dm\_exec\_sessions、sys.dm\_exec\_connections、sys.endpoints、sys.table\_types、sys.database\_principals、sys.sysprocesses、sys.sysconfigures、sys.syscurconfigs、および sys.configurations をサポートします。
+ INFORMATION\_SCHEMA カタログとして、TABLES、COLUMNS、DOMAINS、および TABLE\_CONSTRAINTS をサポートします。
+ システムストアドプロシージャとして、sp\_table\_privileges、sp\_column\_privileges、sp\_special\_columns、sp\_fkeys、sp\_pkeys、sp\_stored\_procedures、xp\_qv、sp\_describe\_undeclared\_parameters、および sp\_helpuser をサポートします。
+ データベースプリンシパル (USER オブジェクト) の作成、変更、削除の制限付きサポート。USER オブジェクトでの CREATE/ALTER/DROP 構文の制限事項は次のとおりです。
  + CREATE USER では、FOR/FROM LOGIN オプションと DEFAULT\_SCHEMA オプションのみを指定できます。
  + ALTER USER には、DEFAULT\_SCHEMA オプションのみを指定できます。
+ SET FMTONLY ON コマンドを限定的にサポートします。このコマンドを ON に設定すると、SELECT ステートメントの実行のみが抑制されます。他のステートメントの実行は抑制されません。
+ データベースプリンシパルのみ (データベースロールではない) の付与と取り消し (GRANT/REVOKE) 権限のサポート。サポートには、SELECT、INSERT、UPDATE、DELETE、REFERENCES、EXECUTE、および ALL [PRIVILEGES] の GRANT OPTION および REVOKE..CASCADE オプションが含まれます。
+ CREATE SCHEMA での WITH AUTHORIZATION のサポート。
+ 次の新しいエスケープハッチとエスケープハッチ機能のサポート。
  + `default` を `sp_babelfish_configure` ストアドプロシージャへの 2 番目の引数として渡すことで、Babelfish DB インスタンスのエスケープハッチのすべてのデフォルト設定を復元します
  + 新しいエスケープハッチ `escape_hatch_ignore_dup_key` (デフォルト = strict) は、CREATE/ALTER TABLE ステートメントと CREATE INDEX ステートメントの IGNORE\_DUP\_KEY オプションを制御します。IGNORE\_DUP\_KEY=ON の場合、escape\_hatch\_ignore\_dup\_key が `'ignore'` に設定されていない限り、エラーが発生します。
  + `escape_hatch_storage_options` エスケープハッチに `ignore` オプションのサポートを追加しました。`ignore` に設定すると、Babelfish は、次の場合に発生したエラーを無視します。
    + CREATE DATABASE ステートメントの ON 句で発生したエラーを無視します。
    + SORT\_IN\_TEMPDB、DROP\_EXISTING、または ONLINE オプションとともに使用した場合、CREATE INDEX によって発生したエラーを無視します。

  詳細については、「[Babelfish のエラー処理の管理](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-strict.html#babelfish-escape_hatches)」を参照してください。
+ msdb システムデータベースは常に存在し、dbid=4 です。詳細については、「[Babelfish アーキテクチャ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html#babelfish-architecture)」を参照してください。
+ Babelfish の各リリースでサポートされている機能のリストについては、「[バージョンごとに Babelfish でサポートされている機能](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.supported-functionality-table.html)」を参照してください。

### Babelfish for Aurora PostgreSQL 1.1 (廃止)
<a name="AuroraBabelfish.Updates.11X"></a>

この Babelfish リリースには、Aurora PostgreSQL 13.5 が付属しています。Aurora PostgreSQL 13.5 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish 1.1 リリースでは、以下の問題が解決されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Babelfish for Aurora PostgreSQL リリース 1.1.2、2022 年 12 月 16 日](#AuroraBabelfish.Updates.112)
+ [Babelfish for Aurora PostgreSQL リリース 1.1.1、2022 年 10 月 18 日](#AuroraBabelfish.Updates.111)
+ [Babelfish for Aurora PostgreSQL リリース 1.1.0、2022 年 2 月 25 日](#AuroraBabelfish.Updates.110)

#### Babelfish for Aurora PostgreSQL リリース 1.1.2、2022 年 12 月 16 日
<a name="AuroraBabelfish.Updates.112"></a>
+ Babelfish for Aurora PostgreSQL 13.4 DB クラスターから Aurora PostgreSQL 13.5 へのマイナーバージョンアップグレードが失敗する問題を修正しました。

#### Babelfish for Aurora PostgreSQL リリース 1.1.1、2022 年 10 月 18 日
<a name="AuroraBabelfish.Updates.111"></a>

**セキュリティ強化**
+ 一部のアプリケーション機能におけるユーザー入力の誤った処理に伴う Babelfish の重大な問題を修正しました。これは [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj) で追跡されています。

#### Babelfish for Aurora PostgreSQL リリース 1.1.0、2022 年 2 月 25 日
<a name="AuroraBabelfish.Updates.110"></a>

Babelfish for Aurora PostgreSQL 1.1.0 は、以下の Microsoft SQL Server 機能と T-SQL コマンドのサポートを追加しています。詳細については、「[Aurora PostgreSQL での Babelfish の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。
+ NULL 入力可能な列に対する一意のインデックスまたは UNIQUE 制約。この機能を使用するには、`escape_hatch_unique_constraint` を `'ignore'` に変更します。詳細については、「[Babelfish のエラー処理の管理](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-strict.html#babelfish-escape_hatches)」を参照してください。
+ 複数の DML アクションでトリガーから遷移テーブルを参照します。
+ 先頭にドット文字がある識別子。
+ COLUMNPROPERTY 関数 (CharMaxLen プロパティと AllowsNull プロパティに限る)。
+ システム定義の @@ 変数: @@CURSOR\_ROWS、@@LOCK\_TIMEOUT、@@MAX\_CONNECTIONS、@@MICROSOFTVERSION、@@NESTLEVEL、および @@PROCID。
+ 組み込み関数: CHOOSE、CONCAT\_WS、CURSOR\_STATUS、DATEFROMPARTS、DATETIMEFROMPARTS、ORIGINAL\_LOGIN、SCHEMA\_NAME (現在は完全にサポートされています)、SESSION\_USER、SQUARE、および TRIGGER\_NESTLEVEL がサポートされています (ただし、引数なしのみ)。
+ システムストアドプロシージャ: sp\_columns、sp\_columns\_100、sp\_columns\_managed、sp\_cursor、sp\_cursor\_list、sp\_cursorclose、sp\_cursorexecute、sp\_cursorfetch、sp\_cursoropen、sp\_cursoroption、sp\_cursorprepare、sp\_cursorprepexec、sp\_cursorunprepare、sp\_databases、sp\_datatype\_info、sp\_datatype\_info\_100、sp\_describe\_cursor、sp\_describe\_first\_result\_set、sp\_describe\_undeclared\_parameters、sp\_oledb\_ro\_usrname、sp\_pkeys、sp\_prepare、sp\_statistics、sp\_statistics\_100、sp\_tablecollations\_100、sp\_tables、および sp\_unprepare。
+ Babelfish の各リリースでサポートされている機能のリストについては、「[バージョンごとに Babelfish でサポートされている機能](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.supported-functionality-table.html)」を参照してください。

### Babelfish for Aurora PostgreSQL 1.0 (廃止)
<a name="AuroraBabelfish.Updates.10X"></a>

この Babelfish リリースには、Aurora PostgreSQL 13.4 が付属しています。Aurora PostgreSQL 13.5 の改善点の詳細については、「[Amazon Aurora PostgreSQL の更新](AuroraPostgreSQL.Updates.md)」を参照してください。Babelfish 1.0 リリースでは、以下の問題が解決されています。Babelfish for Aurora PostgreSQL の詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。

**Topics**
+ [Babelfish for Aurora PostgreSQL リリース 1.0.1、2022 年 10 月 18 日](#AuroraBabelfish.Updates.101)
+ [Babelfish for Aurora PostgreSQL リリース 1.0.0、2021 年 10 月 28 日](#AuroraBabelfish.Updates.100)

#### Babelfish for Aurora PostgreSQL リリース 1.0.1、2022 年 10 月 18 日
<a name="AuroraBabelfish.Updates.101"></a>

**セキュリティ強化**
+ 一部のアプリケーション機能におけるユーザー入力の誤った処理に伴う Babelfish の重大な問題を修正しました。これは [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj) で追跡されています。

#### Babelfish for Aurora PostgreSQL リリース 1.0.0、2021 年 10 月 28 日
<a name="AuroraBabelfish.Updates.100"></a>
+ Babelfish for Aurora PostgreSQL バージョン 1.0.0 は Babelfish 1.0.0 をサポートしています。これにより、Amazon Aurora PostgreSQL データベースを拡張し、Microsoft SQL Server クライアントからのデータベース接続を受け入れることができます。詳細については、「[Babelfish for Aurora PostgreSQL の使用](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)」を参照してください。