OCI Database with PostgreSQLでサポートされている拡張機能
すべてのOCI Database with PostgreSQLデータベース・システムは拡張機能をサポートしており、その多くはデフォルトで有効になっています。
OCI Database with PostgreSQLでサポートされているほとんどの拡張機能はすぐに使用できますが、特定の拡張機能はカスタム構成を介して管理者が有効にする必要があります。有効な拡張を含む構成がデータベース・システムに関連付けられると、データベース管理ユーザーは、データベースに接続したときにこれらの拡張を管理できます。
詳細は、OCI Database with PostgreSQLデータベース・システムの拡張機能の有効化を参照してください。特定の構成で有効になっている拡張機能を確認するには、OCI Database with PostgreSQL構成の詳細の取得を参照してください。
| 拡張機能 | V14 | V15 | V16 | V17 | デフォルトで使用可能 | アップグレード・アクション | コメント |
|---|---|---|---|---|---|---|---|
address_standardizer |
3.4.2 | 3.4.2 | 3.4.2 | 3.4.4 | いいえ | ALTER | |
address_standardizer_data_us |
3.4.2 | 3.4.2 | 3.4.2 | 3.4.4 | いいえ | ALTER | USアドレス参照表(us_lex、us_gaz、us_rules)を所有します。 |
amcheck |
1.3 | 1.3 | 1.3 | 1.4 | いいえ | ALTER | |
anon |
1.3.2 | 1.3.2 | 1.3.2 | 1.3.2 | いいえ | 削除/作成 | アップストリーム・ドキュメントごとに再作成のみで、マスキング・メタデータ表およびポリシーも所有します。これらをバックアップし、メタデータ・ダンプの前にドロップし、アップグレード後に再作成して再適用します。 |
btree_gin |
1.3 | 1.3 | 1.3 | 1.3 | はい | ALTER | |
btree_gist |
1.6 | 1.7 | 1.7 | 1.7 | はい | ALTER | |
citext |
1.6 | 1.6 | 1.6 | 1.6 | はい | ALTER | |
cube |
1.5 | 1.5 | 1.5 | 1.5 | はい | ALTER | |
dblink |
1.2 | 1.2 | 1.2 | 1.2 | いいえ | ALTER | |
dict_int* |
1.0 | 1.0 | 1.0 | 1.0 | はい | ALTER | OCIノート: すべての機能を有効にできるわけではありません。 |
fuzzystrmatch |
1.1 | 1.1 | 1.2 | 1.2 | はい | ALTER | |
hstore |
1.8 | 1.8 | 1.8 | 1.8 | はい | ALTER | |
hypopg |
1.4.2 | 1.4.2 | 1.4.2 | 1.4.2 | いいえ | ALTER | |
intarray |
1.5 | 1.5 | 1.5 | 1.5 | はい | ALTER | |
isn |
1.2 | 1.2 | 1.2 | 1.2 | はい | ALTER | |
lo |
1.1 | 1.1 | 1.1 | 1.1 | はい | ALTER | |
ltree |
1.2 | 1.2 | 1.2 | 1.3 | はい | ALTER | |
orafce |
4.16.3 | 4.16.3 | 4.16.3 | 4.16.3 | いいえ | ALTER | |
pg_buffercache |
1.3 | 1.3 | 1.4 | 1.5 | いいえ | ALTER | |
pg_cron |
1.6 | 1.6 | 1.6 | 1.6 | いいえ | ALTER | cron.jobメタデータ表を所有します。shared_preload_libraries=pg_cronを事前ロードし、cron.database_nameを保持します。 |
pg_partman |
5.0.1 | 5.0.1 | 5.0.1 | 5.2.4 | いいえ | ALTER | part_configメタデータを所有します。BGWを使用する場合は、shared_preload_libraries=pg_partman_bgwを事前ロードします。 |
pg_repack |
1.5.0 | 1.5.0 | 1.5.0 | 1.5.0 | いいえ | ALTER | |
pg_squeeze |
1.6 | 1.6 | 1.6 | 1.9 | いいえ | ALTER | メタデータ表の圧縮を所有し、アップグレード前にshared_preload_libraries=pg_squeezeを事前ロードします。 |
pg_stat_statements |
1.9 | 1.10 | 1.10 | 1.11 | いいえ | ALTER | shared_preload_libraries=pg_stat_statementsを事前ロードします。 |
pg_trgm |
1.6 | 1.6 | 1.6 | 1.6 | はい | ALTER | |
pgaudit |
1.6.2 | 1.7 | 16.0 | 17.1 | いいえ | ALTER | shared_preload_libraries=pgauditを事前ロードし、pgaudit.logを設定する前に拡張が存在することを確認します。 |
pgcrypto |
1.3 | 1.3 | 1.3 | 1.3 | はい | ALTER | |
pglogical |
2.4.4 | 2.4.6 | 2.4.6 | 2.4.6 | いいえ | ALTER | pglogical.*メタデータ表を所有します。shared_preload_libraries=pglogicalを事前ロードし、メタデータ・ダンプの前にソース・レプリケーション・スロットを削除し、アップグレード後に再作成します。 |
pgrowlocks |
1.2 | 1.2 | 1.2 | 1.2 | いいえ | ALTER | |
pgstattuple |
1.5 | 1.5 | 1.5 | 1.5 | いいえ | ALTER | |
pgvector |
0.8.0 | 0.8.0 | 0.8.0 | 0.8.0 | いいえ | ALTER | 拡張所有のメタデータ表ではなく、ユーザー表にベクトルを格納します。 |
plpgsql |
1.0 | 1.0 | 1.0 | 1.0 | はい | 該当なし | 組込みPL/pgSQL言語としてインストールされ、別個の拡張アップグレード・ステップはありません。 |
postgis |
3.4.2 | 3.4.2 | 3.4.2 | 3.4.4 | いいえ | ALTER | OC1レルムでのみ有効にできます。spatial_ref_sysなどの参照表を所有し、アップグレード中にPostGISファミリをユニットとして扱います。 |
postgis_raster |
3.4.2 | 3.4.2 | 3.4.2 | 3.4.4 | いいえ | ALTER | OC1レルムでのみ有効にできます。PostGISファミリでアップグレードします。 |
postgis_tiger_geocoder |
3.4.2 | 3.4.2 | 3.4.2 | 3.4.4 | いいえ | ALTER | OC1レルムでのみ有効にできます。ジオコーダ・データ表を所有し、PostGISファミリでアップグレードします。 |
postgis_topology |
3.4.2 | 3.4.2 | 3.4.2 | 3.4.4 | いいえ | ALTER | OC1レルムでのみ有効にできます。topology.*メタデータ表を所有し、PostGISファミリでアップグレードします。 |
postgres_fdw |
1.1 | 1.1 | 1.1 | 1.1 | いいえ | ALTER | |
seg |
1.4 | 1.4 | 1.4 | 1.4 | はい | ALTER | |
tablefunc* |
1.0 | 1.0 | 1.0 | 1.0 | はい | ALTER | OCIノート: すべての機能を有効にできるわけではありません。 |
tcn |
1.0 | 1.0 | 1.0 | 1.0 | はい | ALTER | |
tsm_system_rows |
1.0 | 1.0 | 1.0 | 1.0 | はい | ALTER | |
tsm_system_time |
1.0 | 1.0 | 1.0 | 1.0 | はい | ALTER | |
unaccent* |
1.1 | 1.1 | 1.1 | 1.1 | はい | ALTER | OCIノート: すべての機能を有効にできるわけではありません。 |
uuid-ossp |
1.1 | 1.1 | 1.1 | 1.1 | はい | ALTER |
ストアド・プロシージャのサポート
OCI Database with PostgreSQLでは、PL/pgSQLストアド・プロシージャ言語がサポートされています。