このトピックでは、 および PolarDB for PostgreSQL (Oracle 互換) の機能アップデートについて説明します。これには、マイナーエンジンバージョンのリリースノートも含まれます。
マイナーエンジンバージョン番号は、コンソールで確認するか、
SHOW polardb_version;ステートメントを実行して 確認できます。PolarDB for PostgreSQL (Oracle 互換) のマイナーエンジンバージョン番号は、2025年2月26日 (UTC+8) に6桁の形式に変更されました。変更内容および新旧バージョン番号のマッピングについては、「PolarDB マイナーエンジンバージョンのフォーマット更新」をご参照ください。
2.0.14.20.42.0 (2026年3月)
新機能
説明 | 参照 | |
SQL 機能 | 特定の IP アドレスにユーザーのログインを制限することをサポートしています。 | - |
タイムスタンプ (TSO) に基づくポイントインタイムリカバリ (PITR) をサポートします。 | - | |
DynamoDB の機能である | ||
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
トリガーの | - | |
| - | |
| - | |
拡張機能 |
| - |
PolarDB シーケンス同期拡張機能のサポートが追加されました。 | - |
パフォーマンスの最適化
説明 |
GiST WAL ログに対するリレーションサイズキャッシュ (RSC) の再生パフォーマンスを最適化しました。 |
GIN WAL ログに対するリレーションサイズキャッシュ (RSC) の再生パフォーマンスを最適化しました。 |
SQL 値関数の実行パフォーマンスを最適化しました。 |
バグ修正
説明 |
|
|
最初のパラメーターが |
フラッシュバッククエリが Oracle モードをサポートしていない問題を修正しました。 |
PL/SQL の |
DuckDB での緩やかなメモリ増加を修正しました。 |
|
グローバル整合性のための |
2.0.14.20.41.0 (2026年2月)
新機能
説明 | 参考情報 | |
コミュニティ版 PostgreSQL 14.20 と互換性があります。 | ||
SQL 機能 | ステートメントアウトライン機能が | |
パーティション化されたマテリアライズドビューをサポートします。 | - | |
| - | |
いくつかのビルトインデータ型と変数が追加されました。 | - | |
DML 操作でパーティション名を直接指定できるようになりました。 | - | |
グローバルプランキャッシュ (GPC) のメモリ管理メカニズムが改善されました。 | ||
| - | |
| - | |
| - | |
シーケンスと同じ名前のインデックスを作成できるようになりました。競合を避けるため、システムは自動的にインデックス名に | - | |
| - | |
PL/SQL ストアドプロシージャの有効性チェックに、 | - | |
| - | |
トリガー内の | - | |
共有テーブルを作成するための構文をサポートします。 | - | |
| - | |
| - | |
| - | |
ビルトインの | ||
| - | |
NULL 値を含む列を含める、Oracle スタイルの一意性制約チェックをサポートします。 | - | |
| - | |
拡張機能 | SQL レビュー拡張機能が | |
フラッシュバッククエリ機能が導入されました。 | - | |
PGVector (ベクトル検索) 拡張機能が更新されました。 | ||
IMCI | IMCI が Oracle モード互換の文字型および数値型をサポートするようになりました。 | - |
IMCI 拡張機能がデフォルトで有効になり、 | ||
パフォーマンスの最適化
説明 |
ダーティページのフラッシュ中の I/O マージの統計収集を最適化しました。 |
WAL 書き込み関連のパラメーターを最適化しました。 |
バックグラウンドフラッシャー (Checkpointer および BgWriter) の I/O マージがデフォルトで有効になりました。 |
バグ修正
説明 |
集合演算で |
内部の |
|
|
|
|
|
|
2.0.14.19.40.0 (2026年1月)
新機能
説明 | 関連ドキュメント |
マテリアライズドビューの定義で、サブクエリ、 | |
| - |
| |
デフォルトで | |
| |
| - |
CREATE TABLE ステートメントの列型で、大文字と小文字を区別しない比較がサポートされるようになりました。これにより、テーブルスキーマを定義する際に、データ型を大文字または小文字で指定できます。 | - |
| - |
| - |
| |
PL/SQL が、パラメーター化された | - |
| - |
| |
Oracle との互換性を向上させるため、 | - |
権限を持つアカウントが | |
| - |
PL/SQL の互換性を強化するため、 | - |
1次元連想配列の要素として、可変長配列やネストしたテーブルを使用できるようになり、より複雑なデータ構造を構築できるようになりました。 | - |
トリガー内の | - |
| |
PL/SQL コードブロックで | - |
PL/SQL が、Oracle の数値型の精度指定との互換性のために | - |
| |
パッケージ関数内の | - |
PL/SQL での | - |
SQLPlus と互換性のあるクライアントである PolarPlus が導入されました。 | |
時間ベースまたは ID ベースのテーブルパーティションの管理を簡素化する | |
| |
| |
PL/SQL 関数およびストアドプロシージャのパフォーマンスを監視・分析し、コードのボトルネックを特定するのに役立つ |
パフォーマンスの最適化
説明 |
xlog キューの事前割り当てメカニズムを最適化しました。 |
WAL バッファの初期化プロセスを最適化しました。 |
読み取り専用ノードでの WAL 送信プロセスのスリープ時間を最適化しました。 |
|
バグ修正
説明 |
プロキシがキーワード設定を強制する場合に、 |
デフォルト値を持つ列をパーティションテーブルに追加するとデータベースがクラッシュする問題を修正しました。 |
PL/SQL で |
|
小数点を含む文字列を整数に変換する際に発生するエラーを修正しました。 |
シノニム ( |
|
|
|
生成列 ( |
|
インライン手続き言語ブロックでバインドパラメータの最大数を超えたことによって引き起こされる可能性のあるデータベースの安定性の問題を修正しました。 |
パーティションテーブルを分割した後の不正な内部パーティションマッピングを修正しました。 |
|