PostgreSQL


オープンソースのリレーショナルデータベース管理システム (RDBMS) 。
問い合わせ言語に SQL を用い、標準 SQL の大部分とその他の先進的な機能をサポートする本格的なRDBMS。

PostgreSQL 17.6 に関する技術情報

このリリースは 17.5 からの修正リリース(2025年 8月 14日リリース)です。
17.X からのアップデートではダンプ、リストアは不要です。

ただし、BRIN numeric_minmax_multi_opsインデックスを使用している場合には、インデックス再作成することを推奨します。下記の4番の項目を参照してください。

また、17.1 よりも前のバージョンからアップデートする場合には、17.1のリリース情報も参照してください。

続きを読む

PostgreSQL 16.10 に関する技術情報

このリリースは 16.9 からの修正リリース(2025年 8月 14日リリース)です。
16.X からのアップデートではダンプ、リストアは不要です。

ただし、BRIN numeric_minmax_multi_opsインデックスを使用している場合には、インデックス再作成することを推奨します。下記の4番の項目を参照してください。

また、16.5 よりも前のバージョンからアップデートする場合には、16.5のリリース情報も参照してください。

続きを読む

PostgreSQL 15.14 に関する技術情報

このリリースは 15.13 からの修正リリース(2025年 8月 14日リリース)です。
15.X からのアップデートではダンプ、リストアは不要です。

ただし、BRIN numeric_minmax_multi_opsインデックスを使用している場合には、インデックス再作成することを推奨します。下記の4番の項目を参照してください。
また、15.9 よりも前のバージョンからアップデートする場合には、15.9のリリース情報も参照してください。

続きを読む

PostgreSQL 14.19 に関する技術情報

このリリースは 14.18 からの修正リリース(2025年 8月 14日リリース)です。
14.X からのアップデートではダンプ、リストアは不要です。

ただし、BRIN numeric_minmax_multi_opsインデックスを使用している場合には、インデックス再作成することを推奨します。下記の4番の項目を参照してください。

また、14.14 よりも前のバージョンからアップデートする場合には、14.14のリリース情報も参照してください。

続きを読む

PostgreSQL 18検証報告

更新日: 2025年9月18日

2025年秋にリリース予定となっている PostgreSQL 18 の新機能や性能向上、非互換変更点の主要なものについて動作検証を行った結果を報告します。

本検証レポートは実施手順をコマンドレベルで記載しているため、PostgreSQL 18 の新機能を実際に動作させて確認したい方のガイドブックとしても活用できます。

続きを読む

PostgreSQLのプランナとの付き合い方

はじめに

※本記事は、PGConf India 2025での講演内容を書き下ろしたものです。

プランナは、与えられたSQLに対して最適な実行方法を自動的に選択してくれるデータベースの最も重要なコンポーネントの1つです。ユーザはSQLを通じて何をしたいのかを伝えるだけで、プランナはどういう計算をどのような順序で行うと最適かを考えてくれます。
例えば、次のようなSQLがあるとします:

続きを読む

PostgreSQL 17.5 に関する技術情報

このリリースは 17.4 からの修正リリース(2025年 5月 8日リリース)です。
17.X からのアップデートではダンプ、リストアは不要です。

ただし、パーティションテーブルに自己参照の外部キー制約がある場合には、これらの制約を再作成する必要があります。下記の2番の項目を参照してください。
また、BRIN bloomインデックスを使用している場合には、インデックス再作成することを推奨します。下記の3番の項目を参照してください。

また、17.1 よりも前のバージョンからアップデートする場合には、17.1のリリース情報も参照してください。

続きを読む

PostgreSQL 16.9 に関する技術情報

このリリースは 16.8 からの修正リリース(2025年 5月 8日リリース)です。
16.X からのアップデートではダンプ、リストアは不要です。

ただし、パーティションテーブルに自己参照の外部キー制約がある場合には、これらの制約を再作成する必要があります。下記の2番の項目を参照してください。
また、BRIN bloomインデックスを使用している場合には、インデックス再作成することを推奨します。下記の3番の項目を参照してください。

ただし、16.5 よりも前のバージョンからアップデートする場合には、16.5のリリース情報も参照してください。

続きを読む

PostgreSQL 15.13 に関する技術情報

このリリースは 15.12 からの修正リリース(2025年 5月 8日リリース)です。
15.X からのアップデートではダンプ、リストアは不要です。

ただし、パーティションテーブルに自己参照の外部キー制約がある場合には、これらの制約を再作成する必要があります。下記の2番の項目を参照してください。
また、BRIN bloomインデックスを使用している場合には、インデックス再作成することを推奨します。下記の3番の項目を参照してください。

また、15.9 よりも前のバージョンからアップデートする場合には、15.9のリリース情報も参照してください。

続きを読む