行パターン認識とは
SQL標準では「行パターン認識」(英語では Row Pattern Recognition, 略してRPR)という機能が定義されており、従来からあるWHERE句やHAVINGなどを使った検索機能では対応が難しかった、ある種の問い合わせに対応しています。
行パターン認識がよく使われる検索対象データは、一定の順で行が並んだデータ、とりわけ時系列データです。すなわち、時間とともに変化するデータです。
たとえば毎日の最高気温が記録されたテーブルがあるとします。
オープンソースのリレーショナルデータベース管理システム (RDBMS) 。
問い合わせ言語に SQL を用い、標準 SQL の大部分とその他の先進的な機能をサポートする本格的なRDBMS。
SQL標準では「行パターン認識」(英語では Row Pattern Recognition, 略してRPR)という機能が定義されており、従来からあるWHERE句やHAVINGなどを使った検索機能では対応が難しかった、ある種の問い合わせに対応しています。
行パターン認識がよく使われる検索対象データは、一定の順で行が並んだデータ、とりわけ時系列データです。すなわち、時間とともに変化するデータです。
たとえば毎日の最高気温が記録されたテーブルがあるとします。
更新日: 2024年9月17日
2024年秋にリリース予定となっている PostgreSQL 17 の新機能や性能向上、非互換変更点の主要なものについて動作検証を行った結果を報告します。
本検証レポートは実施手順をコマンドレベルで記載しているため、PostgreSQL 17 の新機能を実際に動作させて確認したい方のガイドブックとしても活用できます。
このリリースは 16.3 からの修正リリース(2024年 8月 8日リリース)です。
16.X からのアップデートではダンプ、リストアは不要です。
ただし、16.3 よりも前のバージョンからアップデートする場合には、16.3 のリリース情報も参照してください。
このリリースは 15.7 からの修正リリース(2024年 8月 8日リリース)です。
15.X からのアップデートではダンプ、リストアは不要です。
ただし、15.7 よりも前のバージョンからアップデートする場合には、15.7 のリリース情報も参照してください。
このリリースは 14.12 からの修正リリース(2024年 8月 8日リリース)です。
14.X からのアップデートではダンプ、リストアは不要です。
ただし、14.12 よりも前のバージョンからアップデートする場合には、14.12 のリリース情報も参照してください。
このリリースは 13.16 からの修正リリース(2024年 8月 8日リリース)です。
13.X からのアップデートではダンプ、リストアは不要です。
ただし、13.14 よりも前のバージョンからアップデートする場合には、13.14 のリリース情報も参照してください。
このリリースは 12.19 からの修正リリース(2024年 8月 8日リリース)です。
12.X からのアップデートではダンプ、リストアは不要です。
ただし、12.18 よりも前のバージョンからアップデートする場合には、12.18 のリリース情報も参照してください。
本バージョンは 12.x 系列の最終リリースになる見込みです。
このリリースは 16.2 からの修正リリース(2024年 5月 9日リリース)です。
16.X からのアップデートではダンプ、リストアは不要です。
しかしながら、本バージョンでのシステムビュー pg_stats_ext、pg_stats_ext_exprs に関するセキュリティ修正を既存インストレーションに適用するためには、項目1に記載された手順の適用が必要です。
また、16.2 よりも前のバージョンからアップデートする場合には、16.2 のリリース情報も参照してください。
このリリースは 15.6 からの修正リリース(2024年 5月 9日リリース)です。
15.X からのアップデートではダンプ、リストアは不要です。
しかしながら、本バージョンでのシステムビュー pg_stats_ext、pg_stats_ext_exprs に関するセキュリティ修正を既存インストレーションに適用するためには、項目1に記載された手順の適用が必要です。
また、15.6 よりも前のバージョンからアップデートする場合には、15.6 のリリース情報も参照してください。
このリリースは 14.11 からの修正リリース(2024年 5月 9日リリース)です。
14.X からのアップデートではダンプ、リストアは不要です。
しかしながら、本バージョンでのシステムビュー pg_stats_ext、pg_stats_ext_exprs に関するセキュリティ修正を既存インストレーションに適用するためには、項目1に記載された手順の適用が必要です。
また、14.11 よりも前のバージョンからアップデートする場合には、14.11 のリリース情報も参照してください。