PostgreSQLを使用したOCIデータベースでサポートされるPostgreSQL拡張機能
PostgreSQLデータベース・システムを持つすべてのOCIデータベースは拡張をサポートしており、その多くはデフォルトで有効になっています。PostgreSQLでOCIデータベースでサポートされるほとんどの拡張機能はすぐに使用できますが、管理者がカスタム構成を介して拡張を有効にする必要がある場合もあります。
詳細は、次を参照してください:
拡張機能の詳細は、関連するPostgreSQLのドキュメントを参照してください。
デフォルトの拡張機能
次の拡張機能はデフォルトで有効になっており、データベースに接続するときに使用できます。
btree_gin
btree_gist
citext
cube
dict_int
*fuzzystrmatch
hstore
intarray
isn
lo
ltree
pg_trgm
pgcrypto
plpgsql
seg
tablefunc
*tcn
tsm_system_rows
tsm_system_time
unaccent
*uuid-ossp
*この拡張機能に対してすべての機能を有効にできるわけではありません。
管理者対応の拡張機能
次の拡張機能は、データベース・システム管理者がカスタム構成を介して有効にする必要があります。管理者対応の拡張機能を含む構成がデータベース・システムに関連付けられると、データベース管理ユーザーは、データベースへの接続時にこれらの拡張を管理できます。管理者は、次のPostgreSQL拡張機能を有効にできます。
amcheck
dblink
pg_repack
pg_squeeze
pg_stat_statements
pgbuffercache
pgrowlocks
pgstattuple
pgvector
postgres_fdw
特定の構成で有効になっている拡張機能を確認するには、カスタム構成の詳細の取得を参照してください。
ストアド・プロシージャのサポート
PostgreSQLを持つOCIデータベースは、PL/pgSQLストアド・プロシージャ言語をサポートしています。