Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Upgrade versi minor otomatis RDS untuk Postgre SQL
Jika Anda mengaktifkan Peningkatan versi minor otomatis saat membuat atau memodifikasi instans DB atau klaster DB Multi-AZ, Anda dapat melakukan peningkatan basis data secara otomatis.
Untuk masing-masing RDS untuk versi SQL utama Postgre, satu versi minor ditetapkan oleh RDS sebagai versi upgrade otomatis. Setelah versi minor diuji dan disetujui oleh AmazonRDS, peningkatan versi minor terjadi secara otomatis selama jendela pemeliharaan Anda. RDStidak secara otomatis menyetel versi minor yang dirilis yang lebih baru sebagai versi pemutakhiran otomatis. Sebelum RDS menunjuk versi upgrade otomatis yang lebih baru, beberapa kriteria dipertimbangkan, seperti berikut ini:
-
Masalah keamanan yang diketahui
-
Bug dalam versi komunitas Postgre SQL
-
Stabilitas armada secara keseluruhan sejak versi minor dirilis
Anda dapat menggunakan AWS CLI perintah berikut untuk menentukan versi target pemutakhiran minor otomatis saat ini untuk versi SQL minor Postgre tertentu secara spesifik. Wilayah AWS
Untuk Linux, macOS, atau Unix:
aws rds describe-db-engine-versions \ --engine postgres \ --engine-version
minor-version
\ --regionregion
\ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" \ --output text
Untuk Windows:
aws rds describe-db-engine-versions ^ --engine postgres ^ --engine-version
minor-version
^ --regionregion
^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" ^ --output text
Misalnya, AWS CLI perintah berikut menentukan target upgrade minor otomatis untuk Postgre SQL minor versi 16.1 di AS Timur (Ohio) ( Wilayah AWS us-east-2).
Untuk Linux, macOS, atau Unix:
aws rds describe-db-engine-versions \ --engine postgres \ --engine-version 16.1 \ --region us-east-2 \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" \ --output table
Untuk Windows:
aws rds describe-db-engine-versions ^ --engine postgres ^ --engine-version 16.1 ^ --region us-east-2 ^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" ^ --output table
Output Anda akan seperti yang berikut ini.
---------------------------------- | DescribeDBEngineVersions | +--------------+-----------------+ | AutoUpgrade | EngineVersion | +--------------+-----------------+ | False | 16.2 | | True | 16.3 | | False | 16.4 | | False | 16.5 | | False | 16.6 | | False | 17.1 | | False | 17.2 | +--------------+-----------------+
Dalam contoh ini, AutoUpgrade
nilainya adalah True
untuk Postgre SQL versi 16.3. Jadi, target upgrade minor otomatis adalah Postgre SQL versi 16.3, yang disorot dalam output.
SQLDatabase Postgre secara otomatis ditingkatkan selama jendela pemeliharaan Anda jika kriteria berikut terpenuhi:
-
Basis data memiliki opsi Peningkatan versi minor otomatis diaktifkan.
-
Basis data menjalankan versi mesin DB minor yang lebih rendah dari versi minor peningkatan otomatis saat ini.
Untuk informasi selengkapnya, lihat Meningkatkan versi mesin minor secara otomatis.
catatan
Upgrade Postgre tidak SQL memutakhirkan ekstensi SQL Postgre. Untuk meningkatkan ekstensi, lihat Meningkatkan SQL ekstensi Postgre untuk database Postgre RDS SQL.