Adding Postgres extensions#

デフォルトのPostgres拡張機能#

デフォルトでは、TPAは次の拡張機能をすべてのPostgresデータベースに追加しますおよび必要に応じて、対応するエントリを共有プリロードライブラリに自動的に追加します

  • pg_stat_statements

  • pg_freespacemap

  • pg_visibility

  • pageinspect

  • pgstatus

ユーザー定義の拡張機能#

拡張機能名、必要な共有プリロードエントリ、および拡張機能を含むパッケージを指定することにより、config.yml 内で追加の拡張機能を構成できます。

TPA認識される拡張機能#

次の拡張機能のリストでは、 config.yml extra_postgres_extensions または postgres_databases で指定されたデータベースのextensions リストのいずれかに拡張機能名を追加するだけでよく、TPAは自動的に正しいパッケージと必要なエントリをshared_preload_librariesに含めます。

  • edb_pg_tuner

  • query_advisor

  • edb_wait_states

  • sql_profiler

  • オートクラスター

  • refdata