Aurora(PostgreSQL互換)で使用可能な拡張機能一覧
明示的なドキュメントは無かったが、RDS(PostgreSQL)と同等の方法で取得可能なはず。
Amazon RDS for PostgreSQL のバージョンと拡張機能 https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts
使用可能な拡張機能はパラメータグループに定義されているのでそこから確認可能。
バージョン
postgres=> select aurora_version();
aurora_version
----------------
2.3.5
(1 row)
postgres=> select version();
version
-----------------------------------------------------------------------------
PostgreSQL 10.7 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.9.3, 64-bit
(1 row)
拡張機能の表示
postgres=> show rds.extensions;
rds.extensions
--------------------------------------------------------------------------------------------------------
amcheck,address_standardizer,address_standardizer_data_us,apg_plan_mgmt,aurora_stat_utils,aws_commons,aws_ml,aws_s3,bloom,btree_gin,btree_gist,chkpass,citext,cube,dblink,dict_int,dict_xsy
n,earthdistance,fuzzystrmatch,hll,hstore,hstore_plperl,intagg,intarray,ip4r,isn,log_fdw,ltree,orafce,pgaudit,pgcrypto,pgrouting,pgrowlocks,pgstattuple,pg_buffercache,pg_freespacemap,pg_hin
t_plan,pg_similarity,pg_prewarm,pg_repack,pg_stat_statements,pg_trgm,pg_visibility,plcoffee,plls,plperl,plpgsql,plprofiler,pltcl,plv8,postgis,postgis_tiger_geocoder,postgis_topology,postgr
es_fdw,prefix,sslinfo,tablefunc,test_parser,tsearch2,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp
(1 row)
もしくは
aws rds describe-engine-default-cluster-parameters --db-parameter-group-family aurora-postgresql10
もしくは
select * FROM pg_available_extensions order by 1;
postgres=> select * FROM pg_available_extensions order by 1;
name | default_version | installed_version | comment
------------------------------+-----------------+-------------------+---------------------------------------------------------------------------------------------------------------------
address_standardizer | 2.4.4 | | Used to parse an address into constituent elements. Generally used to support geocoding address normalization step.
address_standardizer_data_us | 2.4.4 | | Address Standardizer US dataset example
amcheck | 1.0 | | functions for verifying relation integrity
apg_plan_mgmt | 1.0.1 | | Amazon Aurora with PostgreSQL compatibility Query Plan Management
aurora_stat_utils | 1.0 | | Statistics utility functions
aws_commons | 1.0 | | Common data types across AWS services
aws_s3 | 1.0 | | AWS S3 extension for importing data from S3
でrds.extensionsを確認する。pg_available_extensionsが一番見やすいかもしれない。
対応している拡張機能一覧
| Extention Module |
|---|
| amcheck |
| address_standardizer |
| address_standardizer_data_us |
| apg_plan_mgmt |
| aurora_stat_utils |
| aws_commons |
| aws_ml |
| aws_s3 |
| bloom |
| btree_gin |
| btree_gist |
| chkpass |
| citext |
| cube |
| dblink |
| dict_int |
| dict_xsyn |
| earthdistance |
| fuzzystrmatch |
| hll |
| hstore |
| hstore_plperl |
| intagg |
| intarray |
| ip4r |
| isn |
| log_fdw |
| ltree |
| orafce |
| pgaudit |
| pgcrypto |
| pgrouting |
| pgrowlocks |
| pgstattuple |
| pg_buffercache |
| pg_freespacemap |
| pg_hint_plan |
| pg_similarity |
| pg_prewarm |
| pg_repack |
| pg_stat_statements |
| pg_trgm |
| pg_visibility |
| plcoffee |
| plls |
| plperl |
| plpgsql |
| plprofiler |
| pltcl |
| plv8 |
| postgis |
| postgis_tiger_geocoder |
| postgis_topology |
| postgres_fdw |
| prefix |
| sslinfo |
| tablefunc |
| test_parser |
| tsearch2 |
| tsm_system_rows |
| tsm_system_time |
| unaccent |
| uuid-ossp |
関連しているかもしれない記事
- Aurora(PostgreSQL)とRDS(PostgreSQL)の環境で論理レプリケーションする
- PostgreSQL論理レプリケーションの遅延監視
- Aurora(PostgreSQL)でQPM(Query Plan Management)を試してみる
- Aurora(PostgreSQL)へのpsql接続時にパスワードを省略する方法
- EC2上からpsqlでAurora(PostgreSQL)に接続するまで