Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Upgrade versi minor otomatis untuk RDS untuk PostgreSQL
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.
Amazon RDS juga mendukung kebijakan peluncuran pemutakhiran untuk mengelola peningkatan versi minor otomatis di beberapa sumber daya database dan. Akun AWS Untuk informasi selengkapnya, lihat Menggunakan kebijakan peluncuran AWS Organizations pemutakhiran untuk peningkatan versi minor otomatis.
Untuk setiap versi mayor RDS for PostgreSQL, satu versi minor ditetapkan oleh RDS sebagai versi peningkatan otomatis. Setelah versi minor diuji dan disetujui oleh Amazon RDS, tingkatkan versi minor terjadi secara otomatis selama periode pemeliharaan Anda. RDS tidak secara otomatis menetapkan versi minor yang lebih baru sebagai versi peningkatan otomatis. Sebelum RDS menetapkan versi peningkatan otomatis yang lebih baru, beberapa kriteria dipertimbangkan, seperti yang berikut ini:
-
Masalah keamanan yang diketahui
-
Bug dalam versi komunitas PostgreSQL
-
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 minor PostgreSQL tertentu dalam versi tertentu. Wilayah AWS
Untuk Linux, macOS, atau Unix:
aws rds describe-db-engine-versions \ --engine postgres \ --engine-versionminor-version\ --regionregion\ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" \ --output text
Untuk Windows:
aws rds describe-db-engine-versions ^ --engine postgres ^ --engine-versionminor-version^ --regionregion^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" ^ --output text
Misalnya, AWS CLI perintah berikut menentukan target upgrade minor otomatis untuk PostgreSQL minor versi 16.1 di AS Timur (Ohio) (us-east-2). Wilayah AWS
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 PostgreSQL versi 16.3. Jadi, target upgrade minor otomatis adalah PostgreSQL versi 16.3, yang disorot dalam output.
Basis data PostgreSQL secara otomatis ditingkatkan selama periode 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
Peningkatan mesin PostgreSQL tidak meningkatkan ekstensi PostgreSQL apa pun. Untuk meningkatkan ekstensi, lihat Meningkatkan SQL ekstensi Postgre untuk database Postgre RDS SQL.