RDS for PostgreSQL menonaktifkan instalasi baru ekstensi tertentu pada versi mesin minor tertentu sebagai bagian dari tinjauan keamanan berkelanjutan. Ketika risiko keamanan teridentifikasi dalam suatu ekstensi, RDS memblokir perintah CREATE EXTENSION untuk ekstensi tersebut pada versi mesin minor yang terdampak. Beberapa ekstensi dibatasi di semua versi mesin mayor dan minor sehingga tidak dapat dibuat, bahkan setelah upgrade. Untuk ekstensi lainnya, Anda dapat menggunakannya kembali dengan melakukan upgrade ke versi mesin minor terbaru setelah ekstensi rentan dioptimalkan.
Ekstensi yang telah dibuat sebelumnya tidak terpengaruh. Hanya perintah CREATE EXTENSION baru yang diblokir pada versi yang terdampak.
Ekstensi yang dibatasi pada semua versi
Ekstensi berikut menimbulkan risiko keamanan dan dibatasi di semua versi mesin mayor dan minor RDS for PostgreSQL. Upgrade ke versi mesin minor yang lebih baru tidak mengembalikan kemampuan untuk membuat ekstensi tersebut.
| Ekstensi terbatas | Alternatif |
|---|---|
|
|
Hasilkan embedding dengan memanggil layanan model dari aplikasi Anda, lalu tulis vektornya ke database. Untuk menyimpan dan melakukan kueri vektor, gunakan ekstensi |
|
|
Tulis ulang logika bisnis yang bergantung pada fungsi kompatibel Oracle dengan menggunakan sintaks SQL PostgreSQL native atau user-defined function. |
|
|
Tidak ada |
Daftar ekstensi terbatas
Ekstensi berikut hanya dibatasi pada versi mesin minor yang tercantum di bawah ini. Untuk membuatnya, upgrade instans Anda ke versi mesin minor tempat ekstensi tersebut tidak dibatasi.
PostgreSQL 18
| Versi mesin minor | Ekstensi yang dinonaktifkan |
|---|---|
| 20251130 dan sebelumnya | plperl |
PostgreSQL 17
| Versi mesin minor | Ekstensi yang dinonaktifkan |
|---|---|
| 20241030 dan sebelumnya | plperl |
PostgreSQL 16
| Versi mesin minor | Ekstensi yang dinonaktifkan |
|---|---|
| 20231030 hingga 20241030 | ganos_raster, ganos_scene, ganos_sfmesh, ganos_trajectory, ganos_utility, pg_cron, plperl |
| 20241230 hingga 20250228 | pg_cron |
| 20250430 dan seterusnya | ganos_raster, ganos_scene, ganos_sfmesh, ganos_trajectory, ganos_utility |
PostgreSQL 14 hingga 15
| Versi mesin minor | Ekstensi yang dinonaktifkan |
|---|---|
| 20230228 dan sebelumnya | cube, earthdistance, ganos_geometry, ganos_geometry_sfcgal, ganos_geometry_topology, ganos_networking, ganos_pointcloud, ganos_pointcloud_geometry, ganos_raster, ganos_scene, ganos_sfmesh, ganos_spatialref, ganos_trajectory, ganos_utility, hstore, hypopg, index_adviser, intarray, ltree, madlib, pg_bigm, pg_cron, pg_profile, pg_stat_kcache, pglogical, pldebugger, plperl, postgis, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, timescaledb, zhparser, zombodb |
| 20230330 hingga 20230630 | ganos_geometry, ganos_geometry_sfcgal, ganos_vomesh, pg_partman, pgbouncer_fdw, pljava, postgis, postgis_raster, timescaledb |
| 20230830 hingga 20241030 | plperl |
| 20241230 hingga 20250228 | pg_cron |
| 20250430 dan seterusnya | ganos_raster, ganos_scene, ganos_sfmesh, ganos_trajectory, ganos_utility |
PostgreSQL 13
| Versi mesin minor | Ekstensi yang dinonaktifkan |
|---|---|
| 20230228 dan sebelumnya | cube, earthdistance, ganos_geometry, ganos_geometry_sfcgal, ganos_geometry_topology, ganos_networking, ganos_pointcloud, ganos_pointcloud_geometry, ganos_raster, ganos_scene, ganos_sfmesh, ganos_spatialref, ganos_trajectory, ganos_utility, hstore, hypopg, index_adviser, intarray, ltree, madlib, pg_bigm, pg_cron, pg_profile, pg_stat_kcache, pglogical, pldebugger, plperl, postgis, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, timescaledb, zhparser, zombodb |
| 20230330 hingga 20230630 | ganos_geometry, ganos_geometry_sfcgal, ganos_vomesh, pg_partman, pg_pathman, pgbouncer_fdw, pljava, postgis, postgis_raster |
| 20230830 hingga 20250228 | pg_cron |
| 20250430 dan seterusnya | ganos_raster, ganos_scene, ganos_sfmesh, ganos_trajectory, ganos_utility |
PostgreSQL 12
| Versi mesin minor | Ekstensi yang dinonaktifkan |
|---|---|
| 20230228 dan sebelumnya | cube, earthdistance, ganos_geometry, ganos_geometry_sfcgal, ganos_geometry_topology, ganos_networking, ganos_pointcloud, ganos_pointcloud_geometry, ganos_raster, ganos_scene, ganos_sfmesh, ganos_spatialref, ganos_trajectory, ganos_utility, hstore, hypopg, index_adviser, intarray, ltree, madlib, pg_bigm, pg_cron, pg_profile, pg_stat_kcache, pglogical, pldebugger, plperl, postgis, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, timescaledb, zhparser, zombodb |
| 20230330 hingga 20230630 | ganos_geometry, ganos_geometry_sfcgal, ganos_vomesh, madlib, pg_partman, pg_pathman, pgbouncer_fdw, pljava, postgis, postgis_raster |
| 20230830 hingga 20241030 | plperl |
| 20241230 hingga 20250228 | pg_cron |
| 20250430 dan seterusnya | ganos_utility, ganos_sfmesh, ganos_raster, ganos_scene, ganos_trajectory, madlib |
PostgreSQL 11
| Versi mesin minor | Ekstensi yang dinonaktifkan |
|---|---|
| 20230228 dan sebelumnya | cube, earthdistance, ganos_geometry, ganos_geometry_sfcgal, ganos_geometry_topology, ganos_networking, ganos_pointcloud, ganos_pointcloud_geometry, ganos_raster, ganos_scene, ganos_sfmesh, ganos_spatialref, ganos_trajectory, ganos_utility, hstore, hypopg, index_adviser, intarray, ltree, madlib, pg_bigm, pg_cron, pg_profile, pg_stat_kcache, pglogical, pldebugger, postgis, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, timescaledb, zhparser, zombodb |
| 20230330 hingga 20230630 | ganos_geometry, ganos_geometry_sfcgal, ganos_vomesh, madlib, pg_pathman, pgbouncer_fdw, pljava, postgis, postgis_raster |
| 20230830 hingga 20250228 | pg_cron |
| 20250430 dan seterusnya | ganos_raster, ganos_scene, ganos_sfmesh, ganos_trajectory, ganos_utility |
PostgreSQL 10
| Versi mesin minor | Ekstensi yang dinonaktifkan |
|---|---|
| 20230228 dan sebelumnya | cube, earthdistance, ganos_geometry, ganos_geometry_sfcgal, ganos_geometry_topology, ganos_networking, ganos_pointcloud, ganos_pointcloud_geometry, ganos_raster, ganos_scene, ganos_sfmesh, ganos_spatialref, ganos_trajectory, ganos_utility, hstore, hypopg, index_adviser, intarray, ltree, madlib, pg_bigm, pg_cron, pg_profile, pg_stat_kcache, pglogical, pldebugger, postgis, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, timescaledb, zhparser, zombodb |
| 20230330 hingga 20230630 | ganos_geometry, ganos_geometry_sfcgal, ganos_vomesh, pg_pathman, pljava, postgis, postgis_raster |
| 20230830 dan seterusnya | ganos_raster, ganos_scene, ganos_sfmesh, ganos_trajectory, ganos_utility, pg_cron |
Dampak
-
Ekstensi yang sudah ada: Jika Anda membuat ekstensi sebelum pembatasan diterapkan, ekstensi tersebut tetap berfungsi tanpa memerlukan tindakan tambahan.
-
Instalasi baru diblokir: Jika Anda belum membuat ekstensi yang dibatasi—atau jika Anda pernah membuat lalu menjatuhkannya (drop)—perintah
CREATE EXTENSIONakan gagal pada versi mesin minor yang terdampak. Untuk menggunakan ekstensi tersebut, upgrade instans Anda ke versi mesin minor tempat ekstensi tersebut tidak dibatasi. -
Ekstensi yang dibatasi pada semua versi: Untuk ekstensi yang dibatasi di semua versi, upgrade versi mesin minor tidak mengembalikan kemampuan untuk membuatnya. Jika Anda belum membuat ekstensi semacam itu atau telah menjatuhkannya, gunakan alternatif yang sesuai.
Topik terkait
Untuk mengecek versi mesin minor saat ini atau melakukan upgrade ke versi yang lebih baru, lihat Update versi mesin minor.