Tüm Ürünler
Search
Belge Merkezi

:Yükseltme öncesinde yeni bir ana motor sürümü ile ApsaraDB RDS for PostgreSQL örneği arasındaki uyumluluğu kontrol edin

Son Güncelleme:Oct 03, 2026

Bir ApsaraDB RDS for PostgreSQL örneğini yeni bir ana motor sürümüne yükseltmeden önce, yeni ana motor sürümü ile örnek arasındaki uyumluluğu kontrol etmek için UpgradeDBInstanceMajorVersionPrecheck işlemini çağırabilirsiniz.

ApsaraDB RDS for PostgreSQL, ana motor sürümü yükseltme özelliği sunar. Bu özelliği kullanarak bir ApsaraDB RDS for PostgreSQL örneğinin ana motor sürümünü yükseltebilirsiniz.

Yükseltme işlemi gerçekleştirmeden önce bir yükseltme kontrolü yapmanız ve kontrol sonucunun Success olduğundan emin olmanız gerekir. Yükseltme kontrolünü gerçekleştirmek için bu işlemi çağırabilirsiniz.

Yükseltme işlemi, birkaç dakika süren geçici bir bağlantı kesintisi gibi etkilere neden olabilir. Yükseltmeyi yoğun olmayan saatlerde gerçekleştirmenizi öneririz. Yükseltme işlemine başlamadan önce ApsaraDB RDS for PostgreSQL örneğinin ana motor sürümünü yükseltin bölümündeki açıklamaları okumanızı tavsiye ederiz.

Hata Ayıklama

OpenAPI Explorer, imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için işlem örnek kodlarını dinamik olarak oluşturur.

İstek parametreleri

Parameter Type Required Example Description
Action String Yes UpgradeDBInstanceMajorVersionPrecheck

Gerçekleştirmek istediğiniz işlem. Değeri UpgradeDBInstanceMajorVersionPrecheck olarak ayarlayın.

DBInstanceId String Yes pgm-bp1c808s731l****

Örneğin ID'si.

Örnek aşağıdaki gereksinimleri karşılamalıdır:

  • Örnek PostgreSQL 14, PostgreSQL 13, PostgreSQL 12, PostgreSQL 11, PostgreSQL 10 veya PostgreSQL 9.4 çalıştırıyor olmalıdır.
  • Örnek RDS High-availability Edition veya RDS Basic Edition çalıştırıyor olmalıdır.
  • RDS örneği bir sanal özel cloud (VPC) içinde bulunmalıdır. Orijinal örnek klasik ağ üzerinde yer alıyorsa, bu işlemi çağırmadan önce örneği bir VPC'ye geçirmeniz gerekir. Bir örneğin ağ türünü görüntüleme veya değiştirme hakkında daha fazla bilgi için bkz. Change the network type of an ApsaraDB RDS for PostgreSQL instance.
  • Örnek salt okunur bir örnek olmamalı ve dedicated cluster içinde oluşturulmamış olmalıdır.
TargetMajorVersion String Yes 12.0

Örneğin yeni ana motor sürümü. Yeni ana motor sürümü, orijinal ana motor sürümünden daha yeni olmalıdır.

Örneğin, orijinal ana motor sürümü PostgreSQL 10 ise yeni ana motor sürümü PostgreSQL 11, PostgreSQL 12, PostgreSQL 13, PostgreSQL 14 veya PostgreSQL 15 olabilir.

Yanıt parametreleri

Parameter

Type

Example

Description

DBInstanceName

String

pgm-bp1c808s731l****

Örneğin adı.

TargetMajorVersion

String

12.0

Örneğin yeni ana motor sürümü.

RequestId

String

99C1FEEE-FB44-5342-8EBA-DC1E1A1557A4

İsteğin ID'si.

TaskId

String

41698****

Görevin ID'si.

Örnekler

Örnek istekler

http(s)://rds.aliyuncs.com/?Action=UpgradeDBInstanceMajorVersionPrecheck
&DBInstanceId=pgm-bp1c808s731l****
&TargetMajorVersion=12.0
&<Common request parameters>

Örnek başarılı yanıt

XML formatı

HTTP/1.1 200 OK
Content-Type:application/xml

<UpgradeDBInstanceMajorVersionPrecheck>
    <TaskId>41698****</TaskId>
    <RequestId>99C1FEEE-FB44-5342-8EBA-DC1E1A1557A4</RequestId>
    <TargetMajorVersion>12.0</TargetMajorVersion>
    <DBInstanceName>pgm-bp1c808s731l****</DBInstanceName>
</UpgradeDBInstanceMajorVersionPrecheck>

JSON formatı

HTTP/1.1 200 OK
Content-Type:application/json

{
  "TaskId" : "41698****",
  "RequestId" : "99C1FEEE-FB44-5342-8EBA-DC1E1A1557A4",
  "TargetMajorVersion" : 12.0,
  "DBInstanceName" : "pgm-bp1c808s731l****"
}

Hata kodları

HTTP status code

Error code

Error message

Description

400

InvalidDBInstanceName.NotFound

The specified DB instance name does not exist.

Belirtilen örnek adı bulunamadığı için döndürülen hata mesajı.

400

InvalidDBInstanceEngineType.Format

the DB instance engine type does not support this operation.

İşlem, örneğin veritabanı motoru tarafından desteklenmediği için döndürülen hata mesajı.

403

ParamNotFound

The parameter is not found for the interface.

Parametre bulunamadığı için döndürülen hata mesajı.

Hata kodlarının listesi için bkz. Service error codes.