Amazon RDS 上の PostgreSQL - Amazon Relational Database Service

Amazon RDS 上の PostgreSQL

Amazon RDS では、PostgreSQL の複数のバージョンを実行する DB インスタンスがサポートされています。DB インスタンス、DB スナップショット、ポイントインタイムの復元とバックアップを作成できます。PostgreSQL を実行する DB インスタンスは、マルチ AZ 配置、リードレプリカ、プロビジョンド IOPS をサポートしています。これらのインスタンスは、VPC 内で作成できます。PostgreSQL を実行する DB インスタンスには Secure Socket Layer (SSL) でも接続できます。

DB インスタンスを作成する前に、このガイドの「Amazon RDS のセットアップ」セクションの手順を完了してください。

標準的な SQL クライアントアプリケーションを使用して、クライアントコンピュータからインスタンスに対してコマンドを実行できます。例えば、pgAdmin (PostgreSQL 用に普及しているオープンソースの管理および開発ツール) や psql (PostgreSQL インストールに含まれるコマンドラインユーティリティ) などのアプリケーションを使用できます。マネージド型サービスを利用可能にするために、Amazon RDS では DB インスタンスへのホストアクセスは提供していません。また、高度な権限を必要とする特定のシステムプロシージャやシステムテーブルへのアクセスも制限されます。Amazon RDS は、任意の標準 SQL クライアントアプリケーションによる、DB インスタンス上のデータベースへのアクセスがサポートされています。Amazon RDS では、Telnet またはセキュアシェル (SSH) を使用しての、DB インスタンスへのダイレクトホストアクセスは許可されません。

Amazon RDS for PostgreSQL は、多くの業界標準に準拠しています。例えば、Amazon RDS for PostgreSQL データベースを使用して、HIPAA 準拠のアプリケーションを構築し、AWS との事業提携契約 (BAA) に基づき、保護された医療情報 (PHI) などの医療関連情報を保存できます。また、Amazon RDS for PostgreSQL は、Federal Risk and Authorization Management Program (FedRAMP) のセキュリティ要件を満たしています。Amazon RDS for PostgreSQL は、 AWS GovCloud (US) リージョンにおいて、FedRAMP Joint Authorization Board (JAB) の Provisional Authority to Operate (P-ATO) として、FedRAMP High ベースラインの認証を受けています。サポートされるコンプライアンス標準の詳細については、AWS クラウドコンプライアンスを参照してください。

PostgreSQL データを DB インスタンスにインポートするには、「Amazon RDS の PostgreSQL にデータをインポートする」セクションの説明に従ってください。

Amazon RDS での PostgreSQL の一般的な管理タスク

以下に示しているのは、Amazon RDS for PostgreSQL DB インスタンスで実行する一般的な管理タスクと、各タスクの関連ドキュメントへのリンクです。

タスク領域 関連資料

Amazon RDS を初めてセットアップして使う

DB インスタンスを作成する前に、前提条件をすべて満たす必要があります。例えば、DB インスタンスが作成されると、アクセスを禁止するファイアウォールがデフォルトで設定されます。したがって、DB インスタンスにアクセスするために、正しい IP アドレスとネットワーク構成を備えたセキュリティグループを作成する必要があります。

Amazon RDS のセットアップ

Amazon RDS DB インスタンスを理解する

本稼働用に DB インスタンスを作成する場合、インスタンスクラス、ストレージタイプ、およびプロビジョンド IOPS が Amazon RDS でどのように機能するか理解する必要があります。

DB インスタンスクラス

Amazon RDS ストレージタイプ

プロビジョンド IOPS SSD ストレージ

サポートされている PostgreSQL バージョンの検索

Amazon RDS は、PostgreSQL の複数のバージョンをサポートします。

サポートされている PostgreSQL データベースのバージョン

高可用性およびフェイルオーバーサポートのセットアップ

本稼働 DB インスタンスは、マルチ AZ 配置を使用する必要があります。マルチ AZ 配置は、DB インスタンスの拡張された可用性、データ堅牢性、および耐障害性を提供します。

Amazon RDS での高可用性 (マルチ AZ)

Amazon Virtual Private Cloud (VPC) ネットワークについて

AWS アカウントにデフォルト VPC がある場合、DB インスタンスがデフォルト VPC 内に自動的に作成されます。場合によっては、アカウントにデフォルトの VPC がないため、VPC に DB インスタンスが必要な場合もあります。このような場合、DB インスタンスを作成する前に VPC とサブネットグループを作成します。

EC2-VPC または EC2-Classic のどちらのプラットフォームを使用しているかを確認する

VPC 内の DB インスタンスの使用

Amazon RDS PostgreSQL にデータをインポートする

Amazon RDS の PostgreSQL DB インスタンスにデータをインポートするには、さまざまなツールを使用できます。

Amazon RDS の PostgreSQL にデータをインポートする

読み取り専用リードレプリカ(プライマリおよびスタンバイ)のセットアップ

Amazon RDS の PostgreSQL では、同じ AWS リージョン、および、プライマリインスタンスとは別の AWS リージョンの両方で、リードレプリカがサポートされます。

リードレプリカの使用

Amazon RDS での PostgreSQL リードレプリカの使用

別の AWS リージョンでのリードレプリカの作成

セキュリティグループの理解

デフォルトでは、DB インスタンスが作成されると、アクセスを禁止するファイアウォールが設定されます。したがって、DB インスタンスにアクセスするために、正しい IP アドレスとネットワーク構成を備えたセキュリティグループを作成する必要があります。

通常、DB インスタンスが EC2-Classic プラットフォーム上にある場合は、DB セキュリティグループを作成する必要があります。DB インスタンスが EC2-VPC プラットフォーム上にある場合は、VPC セキュリティグループを作成する必要があります。

EC2-VPC または EC2-Classic のどちらのプラットフォームを使用しているかを確認する

セキュリティグループによるアクセスコントロール

パラメータグループおよび機能のセットアップ

DB インスタンスに特定のデータベースパラメータが必要になる場合は、DB インスタンスを作成する前にパラメータグループを作成する必要があります。

DB パラメータグループを使用する

PostgreSQL の一般的な DBA タスクの実行

PostgreSQL DBA の一般的なタスクには、以下のようなものがあります。

PostgreSQL の一般的な DBA タスク

PostgreSQL DB インスタンスへの接続

セキュリティグループを作成し、それを DB インスタンスに関連付けると、pgadmin III などの標準的な SQL クライアントアプリケーションを使用して DB インスタンスに接続できます。

PostgreSQL データベースエンジンを実行する DB インスタンスへの接続

PostgreSQL DB インスタンスで SSL を使用する

DB インスタンスのバックアップと復元

バックアップが自動的に作成されるように DB インスタンスを設定したり、スナップショットを手動で作成したりできます。そうすることで後で、そのバックアップまたはスナップショットからインスタンスを復元できます。

Amazon RDS DB インスタンスのバックアップと復元

DB インスタンスのアクティビティとパフォーマンスのモニタリング

CloudWatch Amazon RDS メトリクス、イベント、および拡張モニタリングを使用することで、PostgreSQL DB インスタンスをモニタリングできます。

DB インスタンスのメトリクスの表示

Amazon RDS イベントの表示

PostgreSQL データベースバージョンのアップグレード

PostgreSQL DB インスタンスのメジャーバージョンとマイナーバージョンの両方をアップグレードできます。

Amazon RDS の PostgreSQL DB エンジンのアップグレード

PostgreSQL のメジャーバージョンアップグレードの選択

ログファイルの操作

PostgreSQL DB インスタンスのログファイルにアクセスできます。

PostgreSQL データベースのログファイル

PostgreSQL DB インスタンスに関するベストプラクティスの理解

Amazon RDS での PostgreSQL の使用に関するいくつかのベストプラクティスが見つかります。

PostgreSQL を使用するためのベストプラクティス

データベースプレビュー環境の使用

Amazon RDS で DB インスタンスを作成する場合、それが基づく PostgreSQL バージョンは Amazon によってテスト済みであり、完全にサポートされています。PostgreSQL コミュニティは、新しいバージョンと新しい拡張機能を絶えずリリースしています。新しい PostgreSQL バージョンおよび拡張機能は、これらが完全にサポートされる前に試すことができます。この場合、データベースプレビュー環境で新しい DB インスタンスを作成できます。

データベースプレビュー環境の DB インスタンスは、本稼働環境の DB インスタンスに似ています。ただし、以下の重要な点に注意してください。

  • すべての DB インスタンスは、作成から 60 日後にバックアップおよびスナップショットとともに削除されます。

  • DB インスタンスは、Amazon VPC サービスに基づく仮想プライベートクラウド (VPC) でのみ作成できます。

  • 作成できるのは、M6g、M5、T3、R6g、および R5 インスタンスタイプのみです。RDS インスタンスクラスの詳細については、「DB インスタンスクラス」を参照してください。

  • 汎用 SSD およびプロビジョンド IOPS SSD ストレージのみを使用できます。

  • DB インスタンスに関して AWS サポートからヘルプを受けることはできません。質問がある場合は、RDS データベースプレビュー環境フォーラムに投稿できます。

  • DB インスタンスのスナップショットを本稼働環境にコピーすることはできません。

  • シングル AZ 配置とマルチ AZ 配置の両方を使用できます。

  • 標準の PostgreSQL ダンプおよびロード機能を使用して、データベースをデータベースプレビュー環境にエクスポートしたり、データベースプレビュー環境にインポートしたりできます。

プレビュー環境でサポートされない機能

以下の機能は、プレビュー環境で使用できません。

  • クロスリージョンスナップショットのコピー

  • クロスリージョンリードレプリカ

  • 次のサポート対象拡張機能の表に含まれていない拡張機能

プレビュー環境でサポートされている PostgreSQL 拡張機能

データベースプレビュー環境でサポートされる PostgreSQL 拡張機能は、以下の表に示されています。

拡張 バージョン

amcheck

1.2

aws_commons 1.0
aws_s3 1.0

bloom

1.0

btree_gin

1.3

btree_gist

1.5

citext

1.6

cube

1.4

dblink

1.2

dict_int

1.0

dict_xsyn

1.0

earthdistance

1.1

fuzzystrmatch

1.1

hstore

1.7

hstore_plper

1.0

intagg

1.1

intarray

1.3

ip4r 2.4

isn

1.2

jsonb_plperl 1.0

ltree

1.2

pageinspect 1.8

pg_buffercache

1.3

pg_freespacemap

1.2

pg_prewarm

1.2

pg_similarity 1.0

pg_stat_statements

1.8

pg_transport 1.0

pg_trgm

1.5

pg_visibility

1.2

pgcrypto

1.3

pgrouting 3.0.0

pgrowlocks

1.2

pgstattuple

1.5

pgtap 1.1.0

plperl

1.0

plpgsql

1.0

plprofiler 4.1

pltcl

1.0

postgres_fdw

1.0

プレフィックス 1.2.0

sslinfo

1.2

tablefunc

1.0

test_parser

1.0

tsm_system_rows

1.0

tsm_system_time

1.0

unaccent

1.1

uuid_ossp

1.1

プレビュー環境での新しい DB インスタンスの作成

プレビュー環境で DB インスタンスを作成するには、次の手順を使用します。

プレビュー環境で新しい DB インスタンスを作成するには

  1. AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. ナビゲーションペインで、[ダッシュボード] を選択します。

  3. [Switch to database preview environment (データベースプレビュー環境に切り替える)] を選択します。

    
                            プレビュー環境を選択するためのダイアログボックス

    また、データベースプレビュー環境に直接移動することもできます。

    注記

    API または CLI を使用してデータベースプレビュー環境でインスタンスを作成する場合、エンドポイントは rds-preview.us-east-2.amazonaws.com です。

  4. Console」の手順に従って続行します。

PostgreSQL DB インスタンスの制限

以下のリストに示しているのは、Amazon RDS 上の PostgreSQL についての制限です。

  • 最大 40 個の PostgreSQL DB インスタンスを作成できます。

  • ストレージの制限については、Amazon RDS DB インスタンスストレージ を参照してください。

  • Amazon RDS では、システムメンテナンス用に最大 3 接続が予約されます。ユーザー接続パラメータの値を指定する場合は、使用予定の接続数に 3 を加える必要があります。

サポートされている PostgreSQL データベースのバージョン

Amazon RDS では、PostgreSQL の複数のエディションを実行する DB インスタンスがサポートされています。新しい DB インスタンスを作成するときは、現在サポートされているいずれかの PostgreSQL バージョンを指定できます。メジャーバージョン (PostgreSQL など) と、指定したメジャーバージョンでサポートされている任意のマイナーバージョンを指定できます。バージョンを指定しない場合、Amazon RDS では、サポートされているいずれかのバージョン (通常最新のバージョン) がデフォルトで設定されます。マイナーバージョンではなく、メジャーバージョンを指定した場合は、Amazon RDS では、お客様が指定したメジャーバージョンの最新リリースにデフォルトで設定されます。

サポートされているバージョンのリストと、新しく作成された DB インスタンスのデフォルトを表示するには、describe-db-engine-versionsAWS CLI コマンドを使用します。例えば、デフォルトの PostgreSQL エンジンのバージョンを表示するには、次のコマンドを使用します。

aws rds describe-db-engine-versions --default-only --engine postgres

PostgreSQL 13 バージョン

Amazon RDS での PostgreSQL バージョン 13.3

Amazon RDS で PostgreSQL バージョン 13.3 が使用可能になりました。PostgreSQL 13.3 には、今回発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 13 の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 13.2

Amazon RDS で PostgreSQL バージョン 13.2 が使用可能になりました。PostgreSQL には、PostgreSQL 13.2 で発表されたいくつかの改善点が含まれています。

このバージョンでは、次の新しい拡張機能も追加されました。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 13 の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 13.1

Amazon RDS で PostgreSQL バージョン 13.1 が使用可能になりました。PostgreSQL には、PostgreSQL 13.0 および PostgreSQL 13.1 で発表されたいくつかの改善点が含まれています。

以下のバージョンが追加されています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 13 の拡張機能」を参照してください。

PostgreSQL 12 バージョン

Amazon RDS での PostgreSQL バージョン 12.7

Amazon RDS で PostgreSQL バージョン 12.7 が使用可能になりました。PostgreSQL バージョン 12.7 には、PostgreSQL リリース 12.7 で発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 12 の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 12.6

Amazon RDS で PostgreSQL バージョン 12.6 が使用可能になりました。PostgreSQL バージョン 12.6 には、PostgreSQL リリース 12.6 で発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 12 の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 12.5

Amazon RDS で PostgreSQL バージョン 12.5 が使用可能になりました。PostgreSQL バージョン 12.5 には、PostgreSQL リリース 12.5 で発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 12 の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 12.4

Amazon RDS で PostgreSQL バージョン 12.4 が使用可能になりました。PostgreSQL バージョン 12.4 には、PostgreSQL リリース 12.4 で発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

  • pg_proctab 拡張機能バージョン 0.0.9 を追加。

  • rdkit 拡張機能バージョン 3.8 を追加。

  • aws_s3 拡張をバージョン 1.1 にアップグレード。

  • pglogical 拡張をバージョン 2.3.2 にアップグレード。

  • wal2json 拡張をバージョン 2.3 にアップグレード。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 12 の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 12.3

Amazon RDS で PostgreSQL バージョン 12.3 が使用可能になりました。PostgreSQL バージョン 12.3 には、PostgreSQL リリース 12.3 で発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

  • pg_hint_plan 拡張をバージョン 1.3.5 にアップグレード。

  • pglogical 拡張をバージョン 2.3.1 にアップグレード。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 12 の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 12.2

Amazon RDS で PostgreSQL バージョン 12.2 が使用可能になりました。PostgreSQL バージョン 12.2 には、PostgreSQL 12.012.112.2 のリリースで発表されたいくつかの改善点が含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 12 の拡張機能」を参照してください。

PostgreSQL 11 バージョン

Amazon RDS での PostgreSQL バージョン 11.12

Amazon RDS で PostgreSQL バージョン 11.12 が使用可能になりました。PostgreSQL バージョン 11.12 には、PostgreSQL リリース 11.12 で発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

  • orafce 拡張機能がバージョン 3.15 に更新されています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 11.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 11.11

Amazon RDS で PostgreSQL バージョン 11.11 が使用可能になりました。PostgreSQL バージョン 11.11 には、PostgreSQL リリース 11.11 で発表されたいくつかの改善点が含まれています。

このバージョンでは、次の新しい拡張機能も追加されました。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 11.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 11.10

Amazon RDS で PostgreSQL バージョン 11.10 が使用可能になりました。PostgreSQL バージョン 11.10 には、PostgreSQL リリース 11.10 で発表されたいくつかの改善点が含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 11.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 11.9

Amazon RDS で PostgreSQL バージョン 11.9 が使用可能になりました。PostgreSQL バージョン 11.9 には、PostgreSQL リリース 11.9 で発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

  • aws_s3 拡張機能バージョン 1.1 を追加。

  • pg_proctab 拡張機能バージョン 0.0.9 を追加。

  • pgaudit 拡張をバージョン 1.3.1 にアップグレード。

  • pglogical 拡張をバージョン 2.2.2 にアップグレード。

  • rdkit 拡張機能バージョン 3.8 を追加。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 11.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 11.8

PostgreSQL バージョン 11.8 には、リリース 11.7 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 11.8 の修正の詳細については、PostgreSQL 11.8 のドキュメントを参照してください。

このバージョンには、次の変更も含まれています。

  • pg_hint_plan 拡張をバージョン 1.3.5 にアップグレード。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 11.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 11.7

PostgreSQL バージョン 11.7 には、リリース 11.6 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 11.7 の修正の詳細については、PostgreSQL 11.7 のドキュメントを参照してください。

Amazon RDS での PostgreSQL バージョン 11.6

PostgreSQL バージョン 11.6 には、リリース 11.5 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 11.6 の修正の詳細については、PostgreSQL ドキュメントを参照してください。

このバージョンには、次の変更も含まれています。

  • pgTAP 拡張をバージョン 1.1.0 にアップグレード。

  • plprofiler 拡張を追加。

  • shared_preload_librariespg_prewarm の自動起動のサポートを追加。

Amazon RDS での PostgreSQL バージョン 11.5

PostgreSQL バージョン 11.5 には、リリース 11.4 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 11.5 の修正の詳細については、「PostgreSQL のドキュメント」を参照してください。

このバージョンには、次の変更も含まれています。

  • 新規拡張機能である pg_transport が追加されました。

  • 拡張機能 aws_s3 が更新され、仮想ホスト形式のリクエストがサポートされました。詳細については、「Amazon S3 パスの非推奨プラン – 続き」を参照してください。

  • PostGIS の拡張機能がバージョン 2.5.2 に更新されました。

Amazon RDS での PostgreSQL バージョン 11.4

このリリースには、重要なセキュリティ修正に加え、PostgreSQL コミュニティによって行われたバグ修正と機能改善が含まれています。セキュリティ修正の詳細については、PostgreSQL コミュニティの発表とセキュリティ修正 CVE-2019-10164 を参照してください。

このリリースでは、pg_hint_plan 拡張はバージョン 1.3.4 に更新されました。

PostgreSQL 11.4 の修正の詳細については、「PostgreSQL のドキュメント」を参照してください。

Amazon RDS での PostgreSQL バージョン 11.2

PostgreSQL バージョン 11.2 には、リリース 11.1 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 11.2 の修正の詳細については、「PostgreSQL のドキュメント」を参照してください。

このバージョンには、次の変更も含まれています。

PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 11.1

PostgreSQL バージョン 11.1 には、「PostgreSQL 11.1 がリリースされました」で発表されたいくつかの改善点が含まれています。このバージョンには、プロシージャ内部への組み込みトランザクションを可能にする SQL ストアドプロシージャが含まれています。加えて、パーティショニングと並列処理の大幅な改善のほか、多数の役に立つパフォーマンスの改善も含まれます。例えば、列のデフォルト値に NULL 以外の定数を使用して、ALTER TABLE コマンドを使用して列を追加できるようになりました。表を書き換える必要はありません。

PostgreSQL バージョン 11.1 には、リリース 11 の問題に対処する複数のバグ修正が含まれています。詳細については、PostgreSQL リリース 11.1 のドキュメントを参照してください。このバージョンの変更点には次のようなものがあります。

  • パーティショニング – パーティショニングの改善点には、ハッシュパーティショニングのサポート、デフォルトパーティションの作成、およびキー列の更新に基づく別のパーティションへの動的な行の移行などがあります。

  • パフォーマンス – パフォーマンスの向上には、インデックスの作成中の並列処理、マテリアライズドビュー、ハッシュ結合、およびシーケンシャルスキャンによるオペレーションのパフォーマンス向上などがあります。

  • ストアドプロシージャ – SQL ストアドプロシージャで、組み込みトランザクションがサポートされるようになりました。

  • ジャストインタイム (JIT) 機能のサポート – RDS for PostgreSQL 11 インスタンスは JIT 機能を使用して作成されるため、式の評価時間は大幅に短縮されます。JIT 機能を有効にするには、データベースの PostgreSQL パラメータグループで jit パラメータを 1 に設定します。

  • セグメントサイズ – 先書きログ (WAL) セグメントサイズが 16 MB から 64 MB に変更されました。

  • autovacuum の改善点 – autovacuum のログ記録を指定するために、パラメータ rds.force_autovacuum_logging はデフォルトでオンになっており、log_autovacuum_min_duration パラメータは 10 秒に設定されています。autovacuum の有効性を高めるために、autovacuum_max_workers および autovacuum_vacuum_cost_limit パラメータの値は、デフォルト値が大きくなるように、ホストメモリのキャパシティーに基づいて計算されます。

  • トランザクションタイムアウト値の増加 – パラメータ idle_in_transaction_session_timeout を 24 時間に設定しました。アイドル状態のまま 24 時間以上経過したセッションはすべて終了されます。

  • パフォーマンスメトリクス – pg_stat_statements 拡張機能は、デフォルトで shared_preload_libraries に含まれています。そのため、作成後すぐにインスタンスを再起動する必要はありません。ただし、この機能を使用する場合は、ステートメント CREATE EXTENSION pg_stat_statements; を実行する必要があります。また、詳細なデータを track_io_timing に追加できるように、pg_stat_statements はデフォルトで有効になっています。

  • tsearch2 拡張機能はサポートされなくなりました。– アプリケーションで tsearch2 機能を使用している場合は、コア PostgreSQL エンジンで提供されている同等の機能を使用するように更新します。tsearch2 拡張機能の詳細については、「PostgreSQL tsearch2」を参照してください。

  • chkpass 拡張はサポートされなくなりました。– chkpass 拡張機能の詳細については、「PostgreSQL chkpass」 を参照してください。

  • RDS for PostgreSQL 11.1 の拡張機能のアップデートには、次のものがあります。

    • pgaudit は 1.3.0 に更新されました。

    • pg_hint_plan は 1.3.2 に更新されました。

    • pglogical は 2.2.1 に更新されました。

    • plcoffee は 2.3.8 に更新されました。

    • plv8 は 2.3.8 に更新されました。

    • PostGIS は 2.5.1 に更新されました。

    • prefix は 1.2.8 に更新されました。

    • wal2json はハッシュ 9e962bad に更新されました。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

PostgreSQL 10 バージョン

Amazon RDS での PostgreSQL バージョン 10.17

Amazon RDS で PostgreSQL バージョン 10.17 が使用可能になりました。PostgreSQL バージョン 10.17 には、PostgreSQL リリース 10.17 で発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

  • orafce 拡張機能がバージョン 3.15 に更新されています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 10.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 10.16

Amazon RDS で PostgreSQL バージョン 10.16 が使用可能になりました。PostgreSQL バージョン 10.16 には、PostgreSQL リリース 10.16 で発表されたいくつかの改善点が含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 10.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 10.15

Amazon RDS で PostgreSQL バージョン 10.15 が使用可能になりました。PostgreSQL バージョン 10.15 には、PostgreSQL リリース 10.15 で発表されたいくつかの改善点が含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 10.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 10.14

Amazon RDS で PostgreSQL バージョン 10.14 が使用可能になりました。PostgreSQL バージョン 10.14 には、PostgreSQL リリース 10.14 で発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 10.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 10.13

PostgreSQL バージョン 10.13 には、リリース 10.12 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 10.13 の修正の詳細については、PostgreSQL 10.13 のドキュメントを参照してください。

このバージョンには、次の変更も含まれています。

  • pg_hint_plan 拡張をバージョン 1.3.5 にアップグレード。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 10.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 10.12

PostgreSQL バージョン 10.12 には、リリース 10.11 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 10.12 の修正の詳細については、PostgreSQL 10.12 のドキュメントを参照してください。

Amazon RDS での PostgreSQL バージョン 10.11

PostgreSQL バージョン 10.11 には、リリース 10.10 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 10.11 の修正の詳細については、PostgreSQL ドキュメントを参照してください。このバージョンの変更点は以下の通りです。

  • plprofiler 拡張を追加。

Amazon RDS での PostgreSQL バージョン 10.10

PostgreSQL バージョン 10.10 には、リリース 10.9 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 10.10 の修正の詳細については、「PostgreSQL のドキュメント」を参照してください。このバージョンの変更点は以下の通りです。

  • 拡張機能 aws_s3 が更新され、仮想ホスト形式のリクエストがサポートされました。詳細については、「Amazon S3 パスの非推奨プラン – 続き」を参照してください。

  • PostGIS の拡張機能がバージョン 2.5.2 に更新されました。

Amazon RDS での PostgreSQL バージョン 10.9

このリリースには、重要なセキュリティ修正に加え、PostgreSQL コミュニティによって行われたバグ修正と機能改善が含まれています。セキュリティ修正の詳細については、PostgreSQL コミュニティの発表セキュリティ修正 CVE-2019-10164 を参照してください。

このリリースでは、pg_hint_plan 拡張はバージョン 1.3.3 に更新されました。

PostgreSQL 10.9 の修正の詳細については、「PostgreSQL のドキュメント」を参照してください。

Amazon RDS での PostgreSQL バージョン 10.7

PostgreSQL バージョン 10.7 には、リリース 10.6 の問題に対処する複数のバグ修正が含まれています。10.7 の修正の詳細については、PostgreSQL ドキュメントを参照してください。

このバージョンには、次の変更も含まれています。

PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS での PostgreSQL バージョン 10.6

PostgreSQL バージョン 10.6 には、リリース 10.5 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 10.6 の修正の詳細については、PostgreSQL のドキュメントを参照してください。

このバージョンには、次の変更も含まれています。

  • 新しい rds.restrict_password_commands パラメータと新しい rds_password ロールが追加されています。rds.restrict_password_commands パラメータを有効にすると、rds_password ロールを持つユーザーのみがユーザーのパスワードとパスワードの有効期限を変更できます。パスワード関連のオペレーションを特定のロールに制限することで、クライアント側からパスワードの複雑さの要件などのポリシーを実装できます。rds.restrict_password_commands パラメータは静的であるため、このパラメータを変更するにはデータベースの再起動が必要です。詳細については、「パスワード管理を制限する」を参照してください。

  • 論理デコーディングプラグイン wal2json が、9e962ba をコミットするように更新されました。

PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

注記

Amazon RDS for PostgreSQL では、次のメジャーリリースから tsearch2 拡張機能を削除することを発表済みです。引き続き pre-8.3 テキスト検索を使用し、同等の組み込み機能に移行することをお勧めします。移行の詳細については、PostgreSQL documentation を参照してください。

Amazon RDS での PostgreSQL バージョン 10.5

PostgreSQL バージョン 10.5 には、リリース 10.4 の問題に対処する複数のバグ修正が含まれています。10.5 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。

このバージョンには、次の変更も含まれています。

  • pglogical 拡張機能バージョン 2.2.0 のサポート。この拡張機能を使用する前提条件は、Amazon RDS の PostgreSQL の論理レプリケーション に記載されている PostgreSQL の論理レプリケーションを使用する際の前提条件と同じです。

  • pg_similarity 拡張機能バージョン 1.0 のサポート。

  • pageinspect 拡張機能バージョン 1.6 のサポート。

  • PostGIS コンポーネントの libprotobuf 拡張機能バージョン 1.3.0 のサポート。

  • pg_hint_plan 拡張機能のバージョン 1.3.1 の更新。

  • wal2json 拡張機能のバージョン 01c5c1e への更新。

PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 10.4

PostgreSQL バージョン 10.4 には、リリース 10.3 の問題に対処する複数のバグ修正が含まれています。10.4 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。

このバージョンには、次の変更も含まれています。

  • ネイティブ発行およびサブスクリプションフレームワークを使用した PostgreSQL 10 論理レプリケーションのサポート。RDS for PostgreSQL データベースは、発行者およびサブスクライバーの両方として機能します。データベースレベルまたはテーブルレベルで他の PostgreSQL データベースサービスのレプリケーションを指定できます。論理レプリケーションにより、発行者およびサブスクライバーデータベースが互いに物理的に同一 (ブロック間) である必要はなくなります。これにより、10.4 以上のさまざまなデータベースバージョン間でデータ統合、データ分散、データレプリケーションなどのユースケースが可能になります。詳細については、「Amazon RDS の PostgreSQL の論理レプリケーション」を参照してください。

  • 一時ファイルのサイズ制限はユーザーが設定できます。temp_file_limit パラメータを変更するには、rds_superuser ロールが必要です。

  • GDAL ライブラリの更新。PostGIS 拡張により使用されます。「PostGIS 拡張機能の使用」を参照してください。

  • ip4r 拡張のバージョン 2.1.1 の更新。

  • pg_repack 拡張のバージョン 1.4.3 の更新。「pg_repack 拡張機能の使用」を参照してください。

  • plv8 拡張のバージョン 2.1.2 の更新。

PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

注記

tsearch2 拡張は、次のメジャーリリースで削除されます。引き続き pre-8.3 テキスト検索を使用し、同等の組み込み機能に移行することをお勧めします。移行の詳細については、PostgreSQL documentation を参照してください。

Amazon RDS での PostgreSQL バージョン 10.3

PostgreSQL バージョン 10.3 には、リリース 10 の問題に対処する複数のバグ修正が含まれています。10.3 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。

plv8 のバージョン 2.1.0 が利用できるようになりました。plv8 を使用して、PostgreSQL を新しい plv8 バージョンにアップグレードすると、新しい拡張機能をすぐに活用できますが、カタログメタデータには反映されません。カタログメタデータを新しいバージョンの plv8 と同期させるオプションのステップについては、「plv8 のアップグレード」を参照してください。

PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 10.1

PostgreSQL バージョン 10.1 には、リリース 10 の問題に対処する複数のバグ修正が含まれています。10.1 の修正点の詳細については、「PostgreSQL のドキュメント」と「PostgreSQL 10 コミュニティの発表」を参照してください。

PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

PostgreSQL バージョン 10.1 には次の変更が含まれています。

  • 宣言的テーブルパーティショニング – PostgreSQL 10 は SQL 構文およびネイティブタプルルーティングに宣言的テーブルパーティショニングを追加します。

  • パラレルクエリ – 新しい PostgreSQL 10.1 インスタンスを作成すると、default.postgres10 パラメータグループのパラレルクエリが有効になります。max_parallel_workers_per_gather パラメータはデフォルトで 2 に設定されますが、特定のワークロード要件に合わせて変更できます。

  • ICU (International Components for Unicode) のサポート – ICU ライブラリを使用して明示的にバージョン管理された照合順序を提供できます。Amazon RDS for PostgreSQL 10.1 は ICU バージョン 60.2 でコンパイルされています。PostgreSQL の ICU 実装の詳細については、「照合順序サポート」を参照してください。

  • huge ページ – huge ページは Linux カーネルの 1 つの機能であり、最新のハードウェアアーキテクチャの複数のページサイズ機能を使用します。Amazon RDS for PostgreSQL は、グローバル設定パラメータを使用する huge ページをサポートしています。RDS で新しい PostgreSQL 10.1 インスタンスを作成すると、huge_pages パラメータグループの "on" パラメータが default.postgres10 に設定されます。この設定は、特定のロード要件に合わせて変更できます。

  • 拡張機能 plv8 更新 – plv8 は、JavaScript で記述した関数を SQL から呼び出すために使用できる手続き型言語です。今回のリリースの PostgreSQL では plv8 バージョン 2.1.0 がサポートされます。

  • xlog および location の名前変更 – PostgreSQL バージョン 10 で、「xlog」という略語は「wal」に変更され、「location」という用語は「lsn」に変更されました。詳細については、https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.8.4 を参照してください。

  • tsearch2 拡張機能 – Amazon RDS は PostgreSQL バージョン 10 の tsearch2 拡張機能を引き続き提供します。ただし、次回のメジャーバージョンリリースで削除されます。アプリケーションで tsearch2 関数を使用している場合は、コアエンジンが提供する同等の関数を使用するように更新してください。詳細については、PostgreSQL ドキュメントの「tsearch2」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

PostgreSQL 9.6 バージョン

Amazon RDS での PostgreSQL バージョン 9.6.22

Amazon RDS で PostgreSQL バージョン 9.6.22 が使用可能になりました。PostgreSQL バージョン 9.6.22 には、PostgreSQL リリース 9.6.22 で発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

  • orafce 拡張機能がバージョン 3.15 に更新されています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 9.6.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.21

Amazon RDS で PostgreSQL バージョン 9.6.21 が使用可能になりました。PostgreSQL バージョン 9.6.21 には、PostgreSQL リリース 9.6.21 で発表されたいくつかの改善点が含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 9.6.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.20

Amazon RDS で PostgreSQL バージョン 9.6.20 が使用可能になりました。PostgreSQL バージョン 9.6.20 には、PostgreSQL リリース 9.6.20 で発表されたいくつかの改善点が含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 9.6.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.19

Amazon RDS で PostgreSQL バージョン 9.6.19 が使用可能になりました。PostgreSQL バージョン 9.6.19 には、PostgreSQL リリース 9.6.19 で発表されたいくつかの改善点が含まれています。

このバージョンには、次の変更も含まれています。

  • pgaudit 拡張をバージョン 1.1.2 にアップグレード。

  • pglogical 拡張をバージョン 2.2.2 にアップグレード。

  • wal2json 拡張をバージョン 2.3 にアップグレード。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 9.6.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.18

PostgreSQL バージョン 9.6.18 には、リリース 9.6.17 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 9.6.18 の修正の詳細については、PostgreSQL 9.6.18 のドキュメントを参照してください。

このバージョンには、次の変更も含まれています。

  • pg_hint_plan 拡張をバージョン 1.2.6 にアップグレード。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 9.6.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.17

PostgreSQL バージョン 9.6.17 には、リリース 9.6.16 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 9.6.17 の修正の詳細については、PostgreSQL 9.6.17 のドキュメントを参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.16

PostgreSQL バージョン 9.6.16 には、リリース 9.6.15 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 9.6.16 の修正の詳細については、PostgreSQL ドキュメントを参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.15

PostgreSQL バージョン 9.6.15 には、リリース 9.6.14 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 9.6.15 の修正の詳細については、「PostgreSQL のドキュメント」を参照してください。

PostGIS の拡張機能がバージョン 2.5.2 に更新されました。

Amazon RDS での PostgreSQL バージョン 9.6.14

このリリースには、PostgreSQL コミュニティによって行われたバグ修正と機能改善が含まれています。

このリリースでは、pg_hint_plan 拡張はバージョン 1.2.5 に更新されました。

PostgreSQL 9.6.14 の修正の詳細については、「PostgreSQL のドキュメント」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.12

PostgreSQL バージョン 9.6.12 には、リリース 9.6.11 の問題に対処する複数のバグ修正が含まれています。9.6.12 の修正の詳細については、PostgreSQL ドキュメントを参照してください。

PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.11

PostgreSQL バージョン 9.6.11 には、リリース 9.6.10 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 9.6.11 の修正の詳細については、PostgreSQL のドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

このバージョンでは、論理デコーディングプラグイン wal2json9e962ba をコミットするように更新されています。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.10

PostgreSQL バージョン 9.6.10 には、リリース 9.6.9 の問題に対処する複数のバグ修正が含まれています。9.6.10 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。

このバージョンには、次の変更が含まれています。

  • pglogical 拡張機能バージョン 2.2.0 のサポート。この拡張機能を使用する前提条件は、Amazon RDS の PostgreSQL の論理レプリケーション に記載されている PostgreSQL の論理レプリケーションを使用する際の前提条件と同じです。

  • pg_similarity 拡張機能バージョン 2.2.0 のサポート。

  • wal2json 拡張機能のバージョン 01c5c1e への更新。

  • pg_hint_plan 拡張機能のバージョン 1.2.3 の更新。

PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.9

PostgreSQL バージョン 9.6.9 には、リリース 9.6.8 の問題に対処する複数のバグ修正が含まれています。9.6.9 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

このバージョンには、次の変更が含まれています。

  • 一時ファイルのサイズ制限はユーザーが設定できます。temp_file_limit パラメータを変更するには、rds_superuser ロールが必要です。

  • GDAL ライブラリの更新。PostGIS 拡張により使用されます。「PostGIS 拡張機能の使用」を参照してください。

  • ip4r 拡張のバージョン 2.1.1 の更新。

  • pgaudit 拡張のバージョン 1.1.1 の更新。「pgaudit 拡張機能の使用」を参照してください。

    pg_repack 拡張のバージョン 1.4.3 の更新。「pg_repack 拡張機能の使用」を参照してください。

  • plv8 拡張のバージョン 2.1.2 の更新。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.8

PostgreSQL バージョン 9.6.8 には、リリース 9.6.6 の問題に対処する複数のバグ修正が含まれています。9.6.8 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.6

PostgreSQL バージョン 9.6.6 には、リリース 9.6.5 の問題に対処する複数のバグ修正が含まれています。9.6.6 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

このバージョンは、以下の機能を備えています。

  • orafce 拡張機能バージョン 3.6.1 をサポートします。この拡張機能には、商用データベースのネイティブな機能が含まれるため、商用データベースを PostgreSQL に移行する場合に役立ちます。Amazon RDS での orafce の使用に関する詳細は、「orafce 拡張機能を使用する」を参照してください。

  • prefix 拡張機能バージョン 1.2.6 をサポートします。この拡張機能では、テキストのプレフィックス検索に演算子を使用できます。prefix についての詳細は、「GitHub に関するプレフィックスプロジェクト」を参照してください。

  • PostGIS バージョン 2.3.4、pgrouting バージョン 2.4.2、wal2json の最新バージョンをサポートします。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.5

PostgreSQL バージョン 9.6.5 には、リリース 9.6.4 の問題に対処する複数のバグ修正が含まれています。9.6.5 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

また、このバージョンには、pgroutingpostgresql-hll 拡張機能、および decoder_raw オプションの拡張機能に対するサポートが含まれています。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.3

PostgreSQL バージョン 9.6.3 には、いくつかの新機能およびバグ修正が含まれています。このバージョンは、以下の機能を備えています。

  • 拡張機能 pg_repack バージョン 1.4.0 をサポートします。この拡張機能を使用して、テーブルやインデックスの膨張を取り除くことができます。pg_repack と Amazon RDS の使用の詳細については、「pg_repack 拡張機能の使用」を参照してください。

  • 拡張機能 pgaudit バージョン 1.1.0 をサポートします。この拡張機能により、詳細セッションおよびオブジェクト監査ログ作成が提供されます。Amazon RDS で pgaudit を使用する方法については、「pgaudit 拡張機能の使用」を参照してください。

  • 論理デコードの出力プラグインである wal2json をサポートします。

  • auto_explain 拡張機能をサポートします。この拡張機能を使用して、遅いステートメントの実行プランを自動的にログできます。次の例では、Amazon RDS PostgreSQL セッション内から auto_explain を使用する方法を示します。

    LOAD '$libdir/plugins/auto_explain';

    auto_explain の使用の詳細については、PostgreSQL のドキュメントを参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.2

PostgreSQL バージョン 9.6.2 には、いくつかの新機能およびバグ修正が含まれています。新しいバージョンには、以下の拡張機能バージョンも含まれています。

  • PostGIS バージョン 2.3.2

  • pg_freespacemap バージョン 1.1 – 空きスペースマップ (FSM) を調べることができます。この拡張は、pg_freespace と呼ばれる関数の多重定義を提供します。関数は、特定のページ、または関連するすべてのページの空きスペースマップに記録された値を表示します。

  • pg_hint_plan バージョン 1.1.3 – SQL ステートメントの先頭で、ヒントの語句を使用して実行計画のコントロールを提供します。

  • log_fdw バージョン 1.0 – Amazon RDS のこの拡張機能を使用すると、データベース内からデータベースエンジンログをロードおよびクエリできます。詳細については、「log_fdw 拡張機能の使用」を参照してください。

  • このバージョンのリリースでは、DB パラメータグループの max_worker_processes パラメータを編集できるようになりました。

Amazon RDS の PostgreSQL バージョン 9.6.2 は、列挙値の変更もサポートします。詳細については、「PostgreSQL 用の ALTER ENUM」を参照してください。

9.6.2 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.6.1

PostgreSQL バージョン 9.6.1 には、いくつかの新機能および機能向上が含まれています。PostgreSQL 9.6.1 の修正と機能向上については、PostgreSQL のドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。Amazon RDS for PostgreSQL 9.6.1 を使用した並列クエリおよびフレーズ検索の実行については、AWS データベースブログを参照してください。

PostgreSQL バージョン 9.6.1 には次の変更が含まれています。

  • 並列クエリ実行: 大きな読み取り専用クエリの並列実行をサポートし、順次スキャン、ハッシュ結合、ネストループ、集計を並行して実行できます。デフォルトでは、並列クエリ処理は有効になっていません。並列クエリ実行を許可するには、パラメータ max_parallel_workers_per_gather に 0 より大きい値を設定します。

  • 更新された postgres_fdw の拡張機能: リモート JOIN、SORT、UPDATE、DELETE オペレーションをサポートします。

  • plv8 の更新: plv8 言語のバージョン 1.5.3 を提供します。

  • PostGIS バージョンの更新: 次をサポートします。POSTGIS="2.3.0 r15146" GEOS="3.5.0-CAPI-1.9.0 r4084" PROJ="Rel 4.9.2、2015 年 9 月 8 日 " GDAL="GDAL 2.1.1、2016 年 7 月 7 日リリース " LIBXML="2.9.1" LIBJSON="0.12" RASTER

  • バキュームの改善: バキュームの停止操作中、不要なページのスキャンを回避します。

  • フレーズの全文検索サポート: 新しい演算子 <-> および <N> を使用して、tsquery 入力でフレーズ検索クエリを指定する機能をサポートしています。

  • 2 つの新しい拡張機能がサポートされています

    • Bloom フィルタに基づくインデックスアクセス方法である bloom

    • pg_visibilityテーブルのマップの可視性とページレベルの可視性情報を確認する方法を提供する 。

  • バージョン 9.6.2 のリリースにより、PostgreSQL バージョン 9.6.1 DB パラメータグループで max_worker_processes パラメータを編集できるようになりました。

AWS Management Console、AWS CLI、または RDS API を使用して新しい PostgreSQL 9.6.1 データベースのインスタンスを作成できます。また、メジャーバージョンアップグレードを使用した、既存の PostgreSQL 9.5 インスタンスをアップグレードすることもできます。DB インスタンスをバージョン 9.4 から 9.6 へアップグレードする場合は、まず次のメジャーバージョンへのポイントアンドクリックのアップグレードを実行する必要があります。各アップグレード操作で、DB インスタンスが短時間使用できなくなります。

PostgreSQL 9.5 バージョン

Amazon RDS での PostgreSQL バージョン 9.5.25

Amazon RDS で PostgreSQL バージョン 9.5.25 が使用可能になりました。PostgreSQL バージョン 9.5.25 には、PostgreSQL リリース 9.5.25 で発表されたいくつかの改善点が含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 9.5.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.24

Amazon RDS で PostgreSQL バージョン 9.5.24 が使用可能になりました。PostgreSQL バージョン 9.5.24 には、PostgreSQL リリース 9.5.24 で発表されたいくつかの改善点が含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 9.5.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.23

Amazon RDS で PostgreSQL バージョン 9.5.23 が使用可能になりました。PostgreSQL バージョン 9.5.23 には、PostgreSQL リリース 9.5.23 で発表されたいくつかの改善点が含まれています。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 9.5.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.22

PostgreSQL バージョン 9.5.22 には、リリース 9.5.21 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 9.5.22 の修正の詳細については、PostgreSQL 9.5.22 のドキュメントを参照してください。

このバージョンには、次の変更も含まれています。

  • pg_hint_plan 拡張をバージョン 1.1.9 にアップグレード。

すべての拡張機能の詳細については、「Amazon RDS でサポートされる PostgreSQL バージョン 9.5.x の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.21

PostgreSQL バージョン 9.5.21 には、リリース 9.5.20 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 9.5.21 の修正の詳細については、PostgreSQL 9.5.21 のドキュメントを参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.20

PostgreSQL バージョン 9.5.20 には、リリース 9.5.19 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 9.5.20 の修正の詳細については、PostgreSQL ドキュメントを参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.19

PostgreSQL バージョン 9.5.19 には、リリース 9.5.18 の問題に対処する複数のバグ修正が含まれています。PostgreSQL 9.5.19 の修正の詳細については、「PostgreSQL のドキュメント」を参照してください。

PostGIS の拡張機能がバージョン 2.5.2 に更新されました。

Amazon RDS での PostgreSQL バージョン 9.5.18

このリリースには、PostgreSQL コミュニティによって行われたバグ修正と機能改善が含まれています。

このリリースでは、pg_hint_plan 拡張はバージョン 1.1.8 に更新されました。

PostgreSQL 9.5.18 の修正の詳細については、「PostgreSQL のドキュメント」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.16

PostgreSQL バージョン 9.5.16 には、リリース 9.5.15 の問題に対処する複数のバグ修正が含まれています。9.5.16 の修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.15

PostgreSQL バージョン 9.5.15 には、リリース 9.5.14 の問題に対処する複数のバグ修正が含まれています。9.5.15 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.14

PostgreSQL バージョン 9.5.14 には、リリース 9.5.13 の問題に対処する複数のバグ修正が含まれています。9.5.14 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。

PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.13

PostgreSQL バージョン 9.5.13 には、リリース 9.5.12 の問題に対処する複数のバグ修正が含まれています。9.5.13 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

このバージョンには、次の拡張アップデートが含まれています。

  • pgaudit 拡張のバージョン 1.0.6 の更新。「pgaudit 拡張機能の使用」を参照してください。

  • pg_hint_plan 拡張のバージョン 1.1.5 の更新。

  • plv8 拡張のバージョン 2.1.2 の更新。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.12

PostgreSQL バージョン 9.5.12 には、リリース 9.5.10 の問題に対する複数のバグ修正が含まれています。9.5.12 での修正の詳細については、「PostgreSQL のドキュメント」を参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS for PostgreSQL で現在サポートされている拡張機能の詳細なリストについては、「Amazon RDS でサポートされる PostgreSQL の拡張機能」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.10

PostgreSQL バージョン 9.5.10 には、バージョン 9.5.9 の問題に対処する複数のバグ修正が含まれています。9.5.10 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.9

PostgreSQL バージョン 9.5.9 には、バージョン 9.5.8 の問題に対処する複数のバグ修正が含まれています。9.5.9 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.7

PostgreSQL バージョン 9.5.7 には、いくつかの新機能およびバグ修正が含まれています。このバージョンは、以下の機能を備えています。

  • 拡張機能 pgaudit バージョン 1.0.5 をサポートします。この拡張機能により、詳細セッションおよびオブジェクト監査ログ作成が提供されます。pgaudit と Amazon RDS の使用の詳細については、「pgaudit 拡張機能の使用」を参照してください。

  • 論理デコードの出力プラグインである wal2json をサポートします。

  • auto_explain 拡張機能をサポートします。この拡張機能を使用して、遅いステートメントの実行プランを自動的にログできます。次の例では、Amazon RDS PostgreSQL セッション内から auto_explain を使用する方法を示します。

    LOAD '$libdir/plugins/auto_explain';

    auto_explain の使用の詳細については、PostgreSQL のドキュメントを参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.6

PostgreSQL バージョン 9.5.6 には、いくつかの新機能およびバグ修正が含まれています。新しいバージョンには、以下の拡張機能バージョンも含まれています。

  • PostGIS バージョン 2.2.5

  • pg_freespacemap バージョン 1.1 – 空きスペースマップ (FSM) を調べることができます。この拡張は、pg_freespace と呼ばれる関数の多重定義を提供します。この関数は、特定のページ、または関連するすべてのページの空きスペースマップに記録された値を表示します。

  • pg_hint_plan バージョン 1.1.3 – SQL ステートメントの先頭で、ヒントの語句を使用して実行計画のコントロールを提供します。

Amazon RDS の PostgreSQL バージョン 9.5.6 は、列挙値の変更もサポートします。詳細については、「PostgreSQL 用の ALTER ENUM」を参照してください。

9.5.6 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.4

PostgreSQL バージョン 9.5.4 には、以前のバージョンで見つかった問題に対するいくつかの修正が含まれています。9.5.4 に含まれる修正の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

PostgreSQL は、論理レプリケーションのデコードを使用した WAL 変更のストリーミングをサポートしています。Amazon RDS では、PostgreSQL バージョン 9.5.4 以降の論理レプリケーションをサポートしています。Amazon RDS での PostgreSQL の論理レプリケーションの詳細については、「Amazon RDS の PostgreSQL の論理レプリケーション」を参照してください。

Amazon RDS の PostgreSQL バージョン 9.5.4 から、コマンド「ALTER USER WITH BYPASSRLS」がサポートされます。

PostgreSQL バージョン 9.5.4 以降はイベントトリガーをサポートし、Amazon RDS はこれらのバージョンのトリガーもサポートしています。マスターユーザーアカウントを使用して、イベントトリガーを作成、変更、名前変更、および削除できます。イベントトリガーは DB インスタンスレベルであるため、インスタンスのすべてのデータベースに適用できます。Amazon RDS での PostgreSQL イベントトリガーの詳細については、「Amazon RDS での PostgreSQL のイベントトリガー」を参照してください。

Amazon RDS での PostgreSQL バージョン 9.5.2

PostgreSQL バージョン 9.5.2 には、以前のバージョンで見つかった問題に対するいくつかの修正が含まれています。9.5.2 の機能の詳細については、PostgreSQL ドキュメントを参照してください。PostgreSQL DB インスタンスのエンジンバージョンをアップグレードする方法については、「Amazon RDS の PostgreSQL DB エンジンのアップグレード」を参照してください。

PostgreSQL バージョン 9.5.2 では、DB インスタンスクラス db.m1、db.m2 はサポートされていません。PostgreSQL バージョン 9.4~9.5.2 を実行している DB インスタンスを、これらのいずれかのインスタンスクラスにアップグレードする必要がある場合は、コンピューティングをスケールする必要があります。そのためには、PostgreSQL バージョン 9.4~9.5.2 を実行している DB インスタンスをアップグレードする前に、同等の db.t2 または db.m3 DB インスタンスクラスが必要です。DB インスタンスクラスの詳細については、「DB インスタンスクラス」を参照してください。

ネイティブ PostgreSQL バージョン 9.5.2 はコマンド「ALTER USER WITH BYPASSRLS」を導入しました。

このリリースには、次のような以前のバージョンでの更新が含まれています。

  • CVE-2016-2193: 同じセッションでクエリ計画が ROLE 複数回再利用する可能性のある問題を修正します。クエリ計画の再利用は、クエリが正しくない Row Level Security (RLS) ポリシーのセットを使用する原因となります。

  • CVE-2016-3065: BRIN インデックスページと pageinspect を使用すると発生する、サーバーがクラッシュするバグを修正します。攻撃者はサーバーのメモリを数バイト発行できる可能性があるため、このクラッシュはセキュリティ上の問題として扱われます。

RDS for PostgreSQL 9.5 の主な機能強化には、次のものがあります。

  • UPSERT: 制約が競合する INSERT を UPDATE に変更するか無視することが可能

  • GROUP BY の分析機能 GROUPING SETS、CUBE、ROLLUP の追加

  • 行レベルのセキュリティ管理の追加

  • 論理レプリケーション中の個々の変更元を特定するためのメソッドを含む、レプリケーションの進捗を追跡するためのメカニズムを作成します。

  • Block Range Index (BRIN) の追加

  • ソート機能の実質パフォーマンスの機能強化を追加

  • マルチ CPU マシンの実質パフォーマンスの機能強化を追加

  • PostGIS 2.2.2 - この最新バージョンの PostGIS を使用するには、バージョン 9.5.2 にアップグレードした後、ALTER EXTENSION UPDATE ステートメントを使用して更新します。例:

    ALTER EXTENSION POSTGIS UPDATE TO '2.2.2'

  • rds_superuser アカウントが pg_stat_activity 内の autovacuum セッションを表示できるようすることで、autovacuum セッションの可視性が向上しました。例えば、コマンドの実行をブロックしている autovacuum セッション、あるいは手動で発行される vacuum コマンドよりも実行スピードが遅い autovacuum セッションを特定して終了することができます。

RDS for PostgreSQL バージョン 9.5.2 には以下の新しい拡張機能が含まれます。

  • address_standardizer – 入力アドレスを取り、table、helper lex table、および gaz table に保管されているルールのセットに基づいて正規化します。

  • hstore_plperl – PL/Perl 向けに hstore 型の変換を行います。

  • tsm_system_rows – テーブルサンプリングメソッド SYSTEM_ROWS を提供します。これは TABLESAMPLE コマンドの SELECT 句で使用できます。

  • tsm_system_time – テーブルサンプリングメソッド SYSTEM_TIME を提供します。これは TABLESAMPLE コマンドの SELECT 句で使用できます。

Amazon RDS でサポートされる PostgreSQL の拡張機能

RDS for PostgreSQL は、多くの PostgreSQL 拡張機能をサポートしています。PostgreSQL コミュニティでは、これらをモジュールと呼ぶことがあります。拡張機能は、PostgreSQL エンジンが提供する機能を拡張します。Amazon RDS がサポートする拡張機能のリストは、該当する PostgreSQL バージョンのデフォルトの DB パラメータグループで確認できます。また、次の例に示すように、psqlrds.extensions パラメータを表示することで、最新の拡張機能のリストを確認することもできます。

SHOW rds.extensions;
注記

マイナーバージョンのリリースで追加されたパラメータは、rds.extensionspsql パラメータを使用する際に正しく表示されない場合があります。

以降のセクションでは、主要な PostgreSQL バージョン用の Amazon RDS でサポートされる拡張機能を示します。

PostgreSQL 拡張機能のインストールを制限する

PostgreSQL DB インスタンスにインストールできる拡張機能を制限できます。そのためには、rds.allowed_extensions パラメータをカンマで区切った拡張子名の文字列に設定します。その後、PostgreSQL DB インスタンスにインストールできるのは、これらの拡張機能だけです。

rds.allowed_extensions パラメータのデフォルトの文字列は '*' です。これは、そのエンジンのバージョンで使用できる拡張機能は何でもインストールできることを意味します。動的パラメータであるため、rds.allowed_extensions パラメータを変更しても、データベースを再起動する必要はありません。

rds.allowed_extensions パラメータを使用するには、PostgreSQL DB インスタンスエンジンは次のバージョンのいずれかである必要があります。

  • PostgreSQL 13.2 以降のマイナーバージョン

  • PostgreSQL 12.6 以降のマイナーバージョン

どの拡張機能のインストールが許可されているかを確認するには、次の psql コマンドを使用します。

postgres=>SHOW rds.allowed_extensions; rds.allowed_extensions ------------------------ *

拡張機能が rds.allowed_extensions パラメータのリストから除外される前にインストールされていた場合でも、拡張機能は正常に使用でき、ALTER EXTENSIONDROP EXTENSION などのコマンドは引き続き機能します。ただし、拡張機能が制限されると、制限された拡張機能の CREATE EXTENSION コマンドは失敗します。

CREATE EXTENSION CASCADE との拡張機能の依存関係のインストールも制限されています。拡張機能とその依存関係は、rds.allowed_extensions で指定する必要があります。拡張依存のインストールが失敗すると、CREATE EXTENSION CASCADE 文全体が失敗します。

rds.allowed_extensions パラメータに拡張機能が含まれていない場合、インストールしようとすると、次のようなエラーが表示されます。

ERROR: permission denied to create extension "extension-name" HINT: This extension is not specified in "rds.allowed_extensions".

Amazon RDS でサポートされる PostgreSQL バージョン 13 の拡張機能

次の表は、現在 Amazon RDS でサポートされている PostgreSQL バージョン 13 の PostgreSQL 拡張機能を示しています。PostgreSQL の拡張機能の詳細については、「拡張機能への関連オブジェクトのパッケージ化」を参照してください。

拡張 13.3 13.2 13.1
address_standardizer 3.0.3 3.0.2 3.0.2
address_standardizer_data_us 3.0.3 3.0.2 3.0.2
amcheck 1.2 1.2 1.2
aws_commons 1.1 1.1 1.1
aws_lambda 1.0 1.0 該当なし
aws_s3.table_import_from_s3 aws_s3.query_export_to_s3 1.1 1.1 1.1
ブルーム 1.0 1.0 1.0
bool_plperl 1.0 1.0 1.0
btree_gin 1.3 1.3 1.3
btree_gist 1.5 1.5 1.5
citext 1.6 1.6 1.6
cube 1.4 1.4 1.4
dblink 1.2 1.2 1.2
dict_int 1.0 1.0 1.0
dict_xsyn 1.0 1.0 1.0
earthdistance 1.1 1.1 1.1
fuzzystrmatch 1.1 1.1 1.1
hll 2.15 2.15 2.15
hstore 1.7 1.7 1.7
hstore_plperl 1.0 1.0 1.0
ICU モジュール 60.2 60.2 60.2
intagg 1.1 1.1 1.1
intarray 1.3 1.3 1.3
ip4r 2.4 2.4 2.4
isn 1.2 1.2 1.2
jsonb_plperl 1.0 1.0 1.0
log_fdw 1.2 1.2 1.2
ltree 1.2 1.2 1.2
oracle_fdw 2.3.0 該当なし 該当なし
orafce 3.15 3.13.4 3.13.4
pageinspect 1.8 1.8 1.8
pg_bigm 1.2 1.2 該当なし
pg_buffercache 1.3 1.3 1.3
pg_cron 1.3.1 1.3.0 1.3.0
pg_freespacemap 1.2 1.2 1.2
pg_hint_plan 1.3.7 1.3.7 1.3.7
pg_partman 4.5.1 4.4.0 4.4.0
pg_prewarm 1.2 1.2 1.2
pg_proctab 0.0.9 0.0.9 0.0.9
pg_repack 1.4.6 1.4.6 1.4.6
pg_similarity 1.0 1.0 1.0
pg_stat_statements 1.8 1.8 1.8
pg_transport 1.0 1.0 1.0
pg_trgm 1.5 1.5 1.5
pg_visibility 1.2 1.2 1.2
pgaudit 1.5 1.5 1.5
pgcrypto 1.3 1.3 1.3
pglogical 2.3.3 2.3.3 2.3.3
pgrouting 3.1.0 3.1.0 3.1.0
pgrowlocks 1.2 1.2 1.2
pgstattuple 1.5 1.5 1.5
pgTAP 1.1.0 1.1.0 1.1.0
plcoffee 2.3.15 2.3.15 2.3.15
plls 2.3.15 2.3.15 2.3.15
plperl 1.0 1.0 1.0
plpgsql 1.0 1.0 1.0
plprofiler 4.1 4.1 4.1
pltcl 1.0 1.0 1.0
plv8 2.3.15 2.3.15 2.3.15
PostGIS 3.0.3 3.0.2 3.0.2
postgis_raster 3.0.3 3.0.2 3.0.2
postgis_tiger_geocoder 3.0.3 3.0.2 3.0.2
postgis_topology 3.0.3 3.0.2 3.0.2
postgres_fdw 1.0 1.0 1.0
プレフィックス 1.2.0 1.2.0 1.2.0
rdkit 3.8 3.8 3.8
rds_tools 1.0 1.0 1.0
sslinfo 1.2 1.2 1.2
tablefunc 1.0 1.0 1.0
test_parser 1.0 1.0 1.0
tsm_system_rows 1.0 1.0 1.0
tsm_system_time 1.0 1.0 1.0
unaccent 1.1 1.1 1.1
uuid-ossp 1.1 1.1 1.1
wal2json 2.3 2.3 2.3

PostgreSQL 信頼できる拡張機能

ほとんどの PostgreSQL 拡張機能をインストールするには、rds_superuser 権限が必要です。PostgreSQL 13 では、信頼できる拡張機能が導入されました。これにより、一般ユーザーに rds_superuser 特権を付与する必要が少なくなります。この機能を使用すると、ユーザーは、CREATE ロールを要求する代わりに、現在のデータベースに対する rds_superuser 権限を持っている場合、多くの拡張機能をインストールできます。詳細については、PostgreSQL ドキュメントの SQL CREATE EXTENSION コマンドを参照してください。

以下に、現在のデータベースに対する CREATE 権限を持ち、rds_superuser ロールを必要としないユーザーがインストールできる拡張機能を示します。

Amazon RDS でサポートされる PostgreSQL バージョン 12 の拡張機能

次の表は、現在 Amazon RDS でサポートされている PostgreSQL バージョン 12 の PostgreSQL 拡張機能を示しています。PostgreSQL の拡張機能の詳細については、「拡張機能への関連オブジェクトのパッケージ化」を参照してください。

拡張 12.7 12.6 12.5 12.4 12.3 12.2
address_standardizer 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
address_standardizer_data_us 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
amcheck 1.2 1.2 1.2 1.2 1.2 1.2
aws_commons 1.0 1.0 1.0 1.0 1.0 1.0
aws_lambda 1.0 1.0 該当なし 該当なし 該当なし 該当なし
aws_s3.table_import_from_s3 aws_s3.query_export_to_s3 1.1 1.1 1.1 1.1 1.0 1.0
bloom 1.0 1.0 1.0 1.0 1.0 1.0
btree_gin 1.3 1.3 1.3 1.3 1.3 1.3
btree_gist 1.5 1.5 1.5 1.5 1.5 1.5
citext 1.6 1.6 1.6 1.6 1.6 1.6
cube 1.4 1.4 1.4 1.4 1.4 1.4
dblink 1.2 1.2 1.2 1.2 1.2 1.2
dict_int 1.0 1.0 1.0 1.0 1.0 1.0
dict_xsyn 1.0 1.0 1.0 1.0 1.0 1.0
earthdistance 1.1 1.1 1.1 1.1 1.1 1.1
fuzzystrmatch 1.1 1.1 1.1 1.1 1.1 1.1
hll 2.14 2.14 2.14 2.14 2.14 2.14
hstore 1.6 1.6 1.6 1.6 1.6 1.6
hstore_plperl 1.0 1.0 1.0 1.0 1.0 1.0
ICU モジュール 60.2 60.2 60.2 60.2 60.2 60.2
intagg 1.1 1.1 1.1 1.1 1.1 1.1
intarray 1.2 1.2 1.2 1.2 1.2 1.2
ip4r 2.4 2.4 2.4 2.4 2.4 2.4
isn 1.2 1.2 1.2 1.2 1.2 1.2
jsonb_plperl 1.0 1.0 1.0 1.0 1.0 1.0
log_fdw 1.1 1.1 1.1 1.1 1.1 1.1
ltree 1.1 1.1 1.1 1.1 1.1 1.1
oracle_fdw 2.3.0 該当なし 該当なし 該当なし 該当なし 該当なし
orafce 3.15 3.8 3.8 3.8 3.8 3.8
pageinspect 1.7 1.7 1.7 1.7 1.7 1.7
pg_bigm 1.2 1.2 該当なし 該当なし 該当なし 該当なし
pg_buffercache 1.3 1.3 1.3 1.3 1.3 1.3
pg_cron 1.3.1 1.3.0 1.3.0 該当なし 該当なし 該当なし
pg_freespacemap 1.2 1.2 1.2 1.2 1.2 1.2
pg_hint_plan 1.3.5 1.3.5 1.3.5 1.3.5 1.3.5 1.3.4
pg_partman 4.5.1 4.4.0 4.4.0 該当なし 該当なし 該当なし
pg_prewarm 1.2 1.2 1.2 1.2 1.2 1.2
pg_proctab 0.0.9 0.0.9 0.0.9 0.0.9 該当なし 該当なし
pg_repack 1.4.5 1.4.5 1.4.5 1.4.5 1.4.5 1.4.5
pg_similarity 1.0 1.0 1.0 1.0 1.0 1.0
pg_stat_statements 1.7 1.7 1.7 1.7 1.7 1.7
pg_transport 1.0 1.0 1.0 1.0 1.0 1.0
pg_trgm 1.4 1.4 1.4 1.4 1.4 1.4
pg_visibility 1.2 1.2 1.2 1.2 1.2 1.2
pgaudit 1.4 1.4 1.4 1.4 1.4 1.4
pgcrypto 1.3 1.3 1.3 1.3 1.3 1.3
pglogical 2.3.2 2.3.2 2.3.2 2.3.2 2.3.1 2.3.0
pgrouting 3.0.0 3.0.0 3.0.0 3.0.0 3.0.0 3.0.0
pgrowlocks 1.2 1.2 1.2 1.2 1.2 1.2
pgstattuple 1.5 1.5 1.5 1.5 1.5 1.5
pgTAP 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0
plcoffee 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14
plls 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14
plperl 1.0 1.0 1.0 1.0 1.0 1.0
plpgsql 1.0 1.0 1.0 1.0 1.0 1.0
plprofiler 4.1 4.1 4.1 4.1 4.1 4.1
pltcl 1.0 1.0 1.0 1.0 1.0 1.0
plv8 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14
PostGIS 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
postgis_raster 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
postgis_tiger_geocoder 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
postgis_topology 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
postgres_fdw 1.0 1.0 1.0 1.0 1.0 1.0
プレフィックス 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0
rdkit 3.8 3.8 3.8 3.8 該当なし 該当なし
sslinfo 1.2 1.2 1.2 1.2 1.2 1.2
tablefunc 1.0 1.0 1.0 1.0 1.0 1.0
test_parser 1.0 1.0 1.0 1.0 1.0 1.0
tsm_system_rows 1.0 1.0 1.0 1.0 1.0 1.0
tsm_system_time 1.0 1.0 1.0 1.0 1.0 1.0
unaccent 1.1 1.1 1.1 1.1 1.1 1.1
uuid-ossp 1.1 1.1 1.1 1.1 1.1 1.1
wal2json 2.3 2.3 2.3 2.3 2.1 2.1

Amazon RDS でサポートされる PostgreSQL バージョン 11.x の拡張機能

次の表は、現在 Amazon RDS の PostgreSQL でサポートされている PostgreSQL バージョン 11.x の PostgreSQL 拡張機能を示しています。「N/A」は、拡張が PostgreSQL バージョンでは使用できないことを示します。PostgreSQL の拡張機能の詳細については、「拡張機能への関連オブジェクトのパッケージ化」を参照してください。

拡張 11.12 11.11 11.10 11.9 11.8 11.7 11.6 11.5 11.4 11.2 11.1
address_standardizer 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1
address_standardizer_data_us 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1
aws_s3.table_import_from_s3 aws_s3.query_export_to_s3 1.1 1.1 1.1 1.1 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし
amcheck はい はい はい はい はい はい はい はい はい はい はい
auto_explain はい はい はい はい はい はい はい はい はい はい はい
bloom 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
btree_gin 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
btree_gist 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
citext 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
cube 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
dblink 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
decoder_raw はい はい はい はい はい はい はい はい はい はい はい
dict_int 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
dict_xsyn 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
earthdistance 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
fuzzystrmatch 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
hstore 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
hstore_plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
ICU モジュール 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2
intagg 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
intarray 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
ip4r 2.3 2.3 2.3 2.3 2.3 2.3 2.3 2.3 2.3 2.3 2.3
isn 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
log_fdw 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
libprotobuf 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0
ltree 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
orafce 3.15 3.8 3.8 3.8 3.8 3.8 37 37 37 37 37
pageinspect 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6
pg_bigm 1.2 1.2 NA NA NA NA NA NA NA NA NA
pg_buffercache 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pg_freespacemap 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pg_hint_plan 1.3.5 1.3.5 1.3.5 1.3.5 1.3.5 1.3.4 1.3.4 1.3.4 1.3.4 1.3.2 1.3.2
pg_prewarm 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pg_proctab 0.0.9 0.0.9 0.0.9 0.0.9 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし
pg_repack 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4
pg_similarity 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
pg_stat_statements 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6
pg_transport 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 該当なし 該当なし 該当なし
pg_trgm 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
pg_visibility 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgaudit 1.3.1 1.3.1 1.3.1 1.3.1 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0
pgcrypto 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pglogical 2.2.2 2.2.2 2.2.2 2.2.2 2.2.1 2.2.1 2.2.1 2.2.1 2.2.1 2.2.1 2.2.1
pgrowlocks 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgrouting 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1
pgstattuple 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
pgTAP 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0 1.0 1.0 1.0 該当なし
plcoffee 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8
plls 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8
plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plpgsql 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plprofiler 4.1 4.1 4.1 4.1 4.1 4.1 4.1 該当なし 該当なし 該当なし 該当なし
pltcl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plv8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8
PostGIS 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.1 2.5.1 2.5.1
postgis_tiger_geocoder 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1
postgis_topology 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1
postgres_fdw 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
postgresql-hll 2.11 2.11 2.11 2.11 2.11 2.11 2.11 2.11 2.11 2.11 2.11
プレフィックス 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8
rdkit 3.8 3.8 3.8 3.8 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし
sslinfo 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
tablefunc 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
test_decoding はい はい はい はい はい はい はい はい はい はい はい
test_parser 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
tsm_system_rows 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
tsm_system_time 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
unaccent 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
uuid-ossp 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
wal2json 2.3 2.3 2.3 2.3 2.1 2.1 Commit hash 9e962bad Commit hash 9e962bad Commit hash 9e962bad Commit hash 9e962bad Commit hash 9e962bad

Amazon RDS でサポートされる PostgreSQL バージョン 10.x の拡張機能

次の表は、現在 Amazon RDS の PostgreSQL でサポートされている PostgreSQL バージョン 10 の PostgreSQL 拡張機能を示しています。「N/A」は、拡張が PostgreSQL バージョンでは使用できないことを示します。PostgreSQL の拡張機能の詳細については、「拡張機能への関連オブジェクトのパッケージ化」を参照してください。

拡張 10.17 10.16 10.15 10.14 10.13 10.12 10.11 10.10 10.9 10.7 10.6 10.5 10.4 10.3 10.1
address_standardizer 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2
address_standardizer_data_us 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2
amcheck はい はい はい はい はい はい はい はい はい はい はい はい はい はい 該当なし
auto_explain はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい
aws_s3 1.1 1.1 1.1 1.1 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし
bloom 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
btree_gin 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
btree_gist 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
chkpass 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
citext 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
cube 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
dblink 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
decoder_raw はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい
dict_int 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
dict_xsyn 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
earthdistance 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
fuzzystrmatch 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
hstore 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
hstore_plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
ICU モジュール 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2
intagg 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
intarray 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
ip4r 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.0 2.0
isn 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
log_fdw 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
libprotobuf 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 該当なし 該当なし 該当なし
ltree 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
orafce 3.15 3.8 3.8 3.8 3.8 3.8 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1
pgaudit 1.2.1 1.2.1 1.2.1 1.2.1 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0
pg_buffercache 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pg_freespacemap 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pg_hint_plan 1.3.5 1.3.5 1.3.5 1.3.5 1.3.5 1.3.3 1.3.3 1.3.3 1.3.3 1.3.1 1.3.1 1.3.1 1.3.0 1.3.0 1.3.0
pg_prewarm 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pg_repack 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.2 1.4.2
pg_similarity 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 該当なし 該当なし 該当なし
pg_stat_statements 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.5 1.5 1.5 1.5
pg_transport 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし
pg_trgm 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pg_visibility 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgcrypto 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pageinspect 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 該当なし 該当なし 該当なし
pglogical 2.2.2 2.2.2 2.2.2 2.2.2 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 該当なし 該当なし 該当なし
pgrowlocks 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgrouting 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2
pgstattuple 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
plcoffee 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.0 2.1.0
plls 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.0 2.1.0
plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plpgsql 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plprofiler 4.1 4.1 4.1 4.1 4.1 4.1 4.1 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし
pltcl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plv8 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.0 2.1.0
PostGIS 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.4.4 2.4.4 2.4.4 2.4.4 2.4.4 2.4.2 2.4.2
postgis_tiger_geocoder 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2
postgis_topology 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2
postgres_fdw 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
postgresql-hll 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2
プレフィックス 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0
sslinfo 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
tablefunc 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
test_decoding はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい
test_parser 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
tsearch2 (非推奨) 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
tsm_system_rows 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
tsm_system_time 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
unaccent 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
uuid-ossp 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
wal2json 2.3 2.3 2.3 2.3 2.1 2.1 コミットハッシュ 9e962ba コミットハッシュ 9e962ba コミットハッシュ 9e962ba コミットハッシュ 9e962ba コミットハッシュ 9e962ba コミットハッシュ 01c5c1e コミットハッシュ 5352cc4 コミットハッシュ 5352cc4 コミットハッシュ 5352cc4

tsearch2 拡張機能はバージョン 10 で廃止されます。tsearch2 拡張機能は Amazon RDS での PostgreSQL バージョン 11.1 から削除されました。

Amazon RDS でサポートされる PostgreSQL バージョン 9.6.x の拡張機能

次の表は、現在 Amazon RDS の PostgreSQL でサポートされている PostgreSQL バージョン 9.6.x の PostgreSQL 拡張機能を示しています。「N/A」は、拡張が PostgreSQL バージョンでは使用できないことを示します。PostgreSQL の拡張機能の詳細については、「拡張機能への関連オブジェクトのパッケージ化」を参照してください。

拡張 9.6.22 9.6.20 9.6.19 9.6.18 9.6.17 9.6.16 9.6.15 9.6.14 9.6.12 9.6.11 9.6.10 9.6.9 9.6.8 9.6.6 9.6.5 9.6.3 9.6.2 9.6.1
address_standardizer 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.2 2.3.2 2.3.2 2.3.0
address_standardizer_data_us 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.2 2.3.2 2.3.2 2.3.0
auto_explain はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい 該当なし 該当なし
bloom 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
btree_gin 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
btree_gist 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
chkpass 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
citext 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
cube 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
dblink 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
decoder_raw はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい 該当なし 該当なし 該当なし
dict_int 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
dict_xsyn 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
earthdistance 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
fuzzystrmatch 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
hstore 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
hstore_plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
intagg 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
intarray 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
ip4r 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.0 2.0 2.0 2.0 2.0 2.0
isn 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
log_fdw 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 該当なし
ltree 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
orafce 3.15 3.8 3.8 3.8 3.8 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 該当なし 該当なし 該当なし 該当なし
pgaudit 1.1.2 1.1.2 1.1.2 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 1.1 1.1 1.1 1.1 該当なし 該当なし
pg_buffercache 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pg_freespacemap 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 該当なし
pg_hint_plan 1.2.6 1.2.6 1.2.6 1.2.6 1.2.5 1.2.5 1.2.5 1.2.5 1.2.3 1.2.3 1.2.3 1.2.2 1.2.2 1.1.3 1.1.3 1.1.3 1.1.3 該当なし
pg_prewarm 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pg_repack 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.2 1.4.2 1.4.1 1.4.0 該当なし 該当なし
pg_similarity 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし
pg_stat_statements 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
pg_trgm 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pg_visibility 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pgcrypto 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pglogical 2.2.2 2.2.2 2.2.2 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし
pgrowlocks 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgrouting 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.3.2 該当なし 該当なし 該当なし
pgstattuple 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
plcoffee 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 1.5.3 1.5.3 1.5.3 1.5.3 1.5.3
plls 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 1.5.3 1.5.3 1.5.3 1.5.3 1.5.3
plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plpgsql 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
pltcl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plv8 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.0 1.5.3 1.5.3 1.5.3 1.5.3 1.5.3
PostGIS 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.3.7 2.3.7 2.3.7 2.3.7 2.3.7 2.3.4 2.3.4 2.3.2 2.3.2 2.3.2 2.3.0
postgis_tiger_geocoder 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.2 2.3.2 2.3.2 2.3.0
postgis_topology 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.2 2.3.2 2.3.2 2.3.0
postgres_fdw 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
postgresql-hll 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 該当なし 該当なし 該当なし
プレフィックス 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 該当なし 該当なし 該当なし 該当なし
sslinfo 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
tablefunc 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
test_decoding はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい
test_parser 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
tsearch2 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
tsm_system_rows 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
tsm_system_time 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
unaccent 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
uuid-ossp 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
wal2json バージョン 2.3 バージョン 2.3 バージョン 2.3 バージョン 2.1 バージョン 2.1 コミットハッシュ 9e962ba コミットハッシュ 9e962ba コミットハッシュ 9e962ba コミットハッシュ 9e962ba コミットハッシュ 9e962ba コミットハッシュ 01c5c1e コミットハッシュ 5352cc4 コミットハッシュ 5352cc4 コミットハッシュ 645ab69 コミットハッシュ 645ab69 コミットハッシュ 2828409 該当なし 該当なし

Amazon RDS でサポートされる PostgreSQL バージョン 9.5.x の拡張機能

次の表は、現在 Amazon RDS の PostgreSQL でサポートされている PostgreSQL バージョン 9.5.x の PostgreSQL 拡張機能を示しています。「N/A」は、拡張が PostgreSQL バージョンでは使用できないことを示します。PostgreSQL の拡張機能の詳細については、「拡張機能への関連オブジェクトのパッケージ化」を参照してください。

拡張 9.5.25 9.5.24 9.5.23 9.5.22 9.5.21 9.5.20 9.5.19 9.5.18 9.5.16 9.5.15 9.5.14 9.5.13 9.5.12 9.5.10 9.5.9 9.5.7 9.5.6 9.5.4 9.5.2
address_standardizer 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.2 2.2.2
address_standardizer_data_us 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.2 2.2.2
auto_explain はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい 該当なし 該当なし 該当なし
bloom 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし
btree_gin 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
btree_gist 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
chkpass 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
citext 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
cube 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
dblink 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
dict_int 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
dict_xsyn 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
earthdistance 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
fuzzystrmatch 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
hstore 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
hstore_plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
intagg 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
intarray 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
ip4r 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0
isn 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
log_fdw 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし
ltree 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
pgaudit 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.5 1.0.5 1.0.5 1.0.5 該当なし 該当なし 該当なし
pg_buffercache 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pg_freespacemap 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 該当なし 該当なし
pg_hint_plan 1.1.9 1.1.9 1.1.9 1.1.9 1.1.8 1.1.8 1.1.8 1.1.8 1.1.5 1.1.5 1.1.5 1.1.5 1.1.3 1.1.3 1.1.3 1.1.3 1.1.3 該当なし 該当なし
pg_prewarm 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
pg_stat_statements 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pg_trgm 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pg_visibility 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし 該当なし
pgcrypto 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgrowlocks 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pgstattuple 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
plcoffee 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4
plls 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4
plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plpgsql 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
pltcl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plv8 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.0 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4
PostGIS 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.2 2.2.2
postgis_tiger_geocoder 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.2 2.2.2
postgis_topology 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.2 2.2.2
postgres_fdw 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
sslinfo 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
tablefunc 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
test_decoding はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい 該当なし 該当なし
test_parser 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
tsearch2 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
tsm_system_rows 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 該当なし 該当なし
tsm_system_time 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 該当なし 該当なし
unaccent 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
uuid-ossp 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
wal2json 2.1 2.1 2.1 2.1 2.1 コミットハッシュ 2828409 コミットハッシュ 2828409 コミットハッシュ 2828409 コミットハッシュ 2828409 コミットハッシュ 2828409 コミットハッシュ 2828409 コミットハッシュ 2828409 コミットハッシュ 2828409 コミットハッシュ 2828409 コミットハッシュ 2828409 コミットハッシュ 2828409 該当なし 該当なし 該当なし

サポートされている PostgreSQL の一部の機能

Amazon RDS は、PostgreSQL の最も一般的な拡張機能と機能の多くをサポートします。

log_fdw 拡張機能の使用

log_fdw は、Amazon RDS for PostgreSQL バージョン 9.6.2 以降用の新しい拡張機能です。この拡張機能を使用して、SQL インターフェイスでデータベースエンジンログにアクセスできます。RDS でデフォルトで生成される stderr ログファイルの表示に加えて、CSV ログを表示 (log_destination パラメータを csvlog に設定) し、複数の列にデータが正確に分割された外部テーブルを構築できます。

この拡張では、データベースログ用の外部テーブルの作成を容易にする 2 つの新しい関数が導入されました。

  • list_postgres_log_files() – データベースログディレクトリのファイルとファイルサイズ (バイト単位) を一覧表示します。

  • create_foreign_table_for_log_file(table_name text, server_name text, log_file_name text) – 現在のデータベースで指定されたファイルの外部テーブルを構築します。

log_fdw によって作成されたすべての関数は、rds_superuser によって所有されます。rds_superuser ロールのメンバーは、これらの関数へのアクセス権限を他のデータベースユーザーに付与することができます。

次の例は log_fdw 拡張の使用方法を示しています。

log_fdw 拡張を使用するには

  1. log_fdw 拡張を入手します。

    postgres=> CREATE EXTENSION log_fdw; CREATE EXTENSION
  2. 外部データラッパーとしてログサーバーを作成します。

    postgres=> CREATE SERVER log_server FOREIGN DATA WRAPPER log_fdw; CREATE SERVER
  3. ログファイルのリストからすべてを選択します。

    postgres=> SELECT * from list_postgres_log_files() order by 1;

    レスポンスの例を次に示します。

    file_name | file_size_bytes ----------------------------------+----------------- postgresql.log.2016-08-09-22.csv | 1111 postgresql.log.2016-08-09-23.csv | 1172 postgresql.log.2016-08-10-00.csv | 1744 postgresql.log.2016-08-10-01.csv | 1102 (4 rows)
  4. 非 CSV ファイルの 1 つの 'log_entry' 列でテーブルを作成します.

    postgres=> SELECT create_foreign_table_for_log_file('my_postgres_error_log', 'log_server', 'postgresql.log.2016-08-09-22.csv');

    レスポンスの例を次に示します。

    ----------------------------------- (1 row)
  5. ログファイルのサンプルを選択します。次のコードは、ログの時間とエラーメッセージの説明を取得します。

    postgres=> SELECT log_time, message from my_postgres_error_log order by 1;

    レスポンスの例を次に示します。

    log_time | message ----------------------------------+--------------------------------------------------------------------------- Tue Aug 09 15:45:18.172 2016 PDT | ending log output to stderr Tue Aug 09 15:45:18.175 2016 PDT | database system was interrupted; last known up at 2016-08-09 22:43:34 UTC Tue Aug 09 15:45:18.223 2016 PDT | checkpoint record is at 0/90002E0 Tue Aug 09 15:45:18.223 2016 PDT | redo record is at 0/90002A8; shutdown FALSE Tue Aug 09 15:45:18.223 2016 PDT | next transaction ID: 0/1879; next OID: 24578 Tue Aug 09 15:45:18.223 2016 PDT | next MultiXactId: 1; next MultiXactOffset: 0 Tue Aug 09 15:45:18.223 2016 PDT | oldest unfrozen transaction ID: 1822, in database 1 (7 rows)

plv8 のアップグレード

plv8 を使用しており、PostgreSQL を新しい plv8 バージョンにアップグレードする場合は、新しい拡張機能をすぐに利用できるようになります。以下の手順を実行して、カタログメタデータを plv8 の新しいバージョンと同期させます。この手順はオプションですが、メタデータ不一致の警告を回避するために実行することを強くお勧めします。

カタログメタデータを新しいバージョンの plv8 と同期させるには

  1. 更新する必要があることを確認します。そのためには、インスタンスに接続されている間に以下のコマンドを実行します。

    select * from pg_available_extensions where name in ('plv8','plls','plcoffee');

    インストールされているバージョンとしてデフォルトのバージョンより低いバージョンが表示された場合は、この手順を実行して、拡張機能を更新する必要があります。

    例えば、以下の結果セットは更新の必要があることを表します。

    name | default_version | installed_version | comment --------+-----------------+-------------------+-------------------------------------------------- plls | 2.1.0 | 1.5.3 | PL/LiveScript (v8) trusted procedural language plcoffee| 2.1.0 | 1.5.3 | PL/CoffeeScript (v8) trusted procedural language plv8 | 2.1.0 | 1.5.3 | PL/JavaScript (v8) trusted procedural language (3 rows)
  2. アップグレードによりすべての plv8 関数が削除されるため、予防策としてインスタンスのスナップショットを作成します。次のステップは、スナップショットの作成中も続行できます。

    スナップショットを作成するステップについては、「DB スナップショットの作成」を参照してください。

  3. DB インスタンスの plv8 関数の数を取得し、アップグレード後にすべて揃っていることを確認できるようにします。

    以下のコードでは、plv8、plcoffee、plls で記述されている関数の数が返ります。

    select proname, nspname, lanname from pg_proc p, pg_language l, pg_namespace n where p.prolang = l.oid and n.oid = p.pronamespace and lanname in ('plv8','plcoffee','plls');
  4. pg_dump を使用して、スキーマのみのダンプファイルを作成します。

    以下のコードでは、/tmp ディレクトリのクライアントマシンにファイルが作成されます。

    ./pg_dump -Fc --schema-only -U master postgres > /tmp/test.dmp

    この例では、以下のオプションを使用します。

    • -FC "format custom"

    • -- スキーマのみ "スキーマの作成に必要なコマンド (ここでは関数) をダンプする"

    • -U "rds master username"