Tüm Ürünler
Search
Belge Merkezi

:ApsaraDB RDS for PostgreSQL örneğinin büyük motor sürüm yükseltmesi için kontrol raporunu sorgulama

Son Güncelleme:Oct 03, 2026

ApsaraDB RDS for PostgreSQL örneğinin büyük motor sürüm yükseltmesi için kontrol raporunu sorgulamak üzere DescribeUpgradeMajorVersionPrecheckTask işlemini çağırabilirsiniz.

ApsaraDB RDS for PostgreSQL örneğinizin büyük motor sürümünü yükseltmeden önce yükseltme kontrolü yapmanız ve kontrol sonucunun Success olduğundan emin olmanız gerekir. Yükseltme kontrol raporunu sorgulamak için bu işlemi çağırabilirsiniz.

Kontrol sonucu Fail olarak dönerse oluşan hataları gidermeniz gerekir. Yaygın hataların nasıl giderileceği hakkında daha fazla bilgi için bkz. ApsaraDB RDS for PostgreSQL örneğinin büyük motor sürüm yükseltmesi için kontrol raporu tanıtımı.

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'ler için işlem örnek kodlarını dinamik olarak oluşturur.

İstek parametreleri

Parameter Type Required Example Description
Action String Yes DescribeUpgradeMajorVersionPrecheckTask

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

DBInstanceId String Yes pgm-bp1c808s731l****

Örnek kimliği.

PageSize Integer No 30

Yükseltme kontrol raporunun her sayfasında döndürülecek girdi sayısı.

Geçerli değerler:

  • 30. Bu varsayılan değerdir.
  • 50.
  • 100.
PageNumber Integer No 1

Yükseltme kontrol raporunda döndürülecek sayfa numarası.

Geçerli değerler: sıfır dışındaki herhangi bir pozitif tam sayı. Varsayılan değer: 1.

TargetMajorVersion String No 12.0

Örneğin yeni büyük motor sürümü. Yeni büyük motor sürümü, orijinal büyük motor sürümünden daha yüksek olmalıdır.

Örneğin, orijinal büyük motor sürümü PostgreSQL 10.0 ise yeni büyük motor sürümü PostgreSQL 11, PostgreSQL 12, PostgreSQL 13, PostgreSQL 14 veya PostgreSQL 15 olabilir.

TaskId Integer No 416980000

Yükseltme kontrol görevinin kimliği. Yükseltme kontrol görevinin kimliğini, UpgradeDBInstanceMajorVersionPrecheck (330050) işleminin çağrısından döndürülen TaskId parametresinden alabilirsiniz.

Yanıt parametreleri

Parameter Type Example Description
RequestId String D1586777-41B5-5F9E-81E8-93DFDD379024

İsteğin kimliği.

PageNumber Integer 1

Döndürülen sayfanın numarası.

PageRecordCount Integer 30

Sayfa başına döndürülen girdi sayısı.

TotalRecordCount Integer 1

Yükseltme kontrol raporundaki toplam girdi sayısı.

Items Array of Tasks

Yükseltme kontrol raporundaki niteliklerden oluşan bir dizi.

TargetMajorVersion String 12.0

Örneğin yeni büyük motor sürümü.

EffectiveTime String 1635748703000

Yükseltme kontrol raporunun sona erme zamanı.

Bu parametrenin değeri UNIX zaman biçimini takip eden bir zaman damgasıdır. Birim: milisaniye.

SourceMajorVersion String 11.0

Örneğin orijinal büyük motor sürümü.

Result String Success

Yükseltme kontrolünün sonucu.

Geçerli değerler:

  • Success
  • Fail
Not Kontrol sonucu Fail ise oluşan hatalarla ilgili bilgileri almak için Detail parametresinin değerini kontrol etmeniz gerekir. Hataları giderdikten sonra tekrar deneyebilirsiniz. Yaygın hataların nasıl giderileceği hakkında daha fazla bilgi için bkz. ApsaraDB RDS for PostgreSQL örneğinin büyük motor sürüm yükseltmesi için kontrol raporu tanıtımı.
TaskId Integer 416980000

Yükseltme kontrol görevinin kimliği.

Detail String [user_check_report]User check success\n[pg_upgrade_internal.log]Performing...

Yükseltme kontrol raporunun içeriği.

CheckTime String 1635143903000

Yükseltme kontrolünün yapıldığı zaman.

Bu parametrenin değeri UNIX zaman biçimini takip eden bir zaman damgasıdır. Birim: milisaniye.

Örnekler

Örnek istekler

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

Örnek başarılı yanıtlar

XML biçimi

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

<DescribeUpgradeMajorVersionPrecheckTask>
    <TotalRecordCount>1</TotalRecordCount>
    <PageRecordCount>30</PageRecordCount>
    <RequestId>D1586777-41B5-5F9E-81E8-93DFDD379024</RequestId>
    <PageNumber>1</PageNumber>
    <Items>
        <CheckTime>1635143903000</CheckTime>
        <SourceMajorVersion>11.0</SourceMajorVersion>
        <TaskId>416980000</TaskId>
        <EffectiveTime>1635748703000</EffectiveTime>
        <TargetMajorVersion>12.0</TargetMajorVersion>
        <Detail>[user_check_report]User check success\n[pg_upgrade_internal.log]Performing...</Detail>
        <Result>Success</Result>
    </Items>
</DescribeUpgradeMajorVersionPrecheckTask>

JSON biçimi

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

{
  "TotalRecordCount" : 1,
  "PageRecordCount" : 30,
  "RequestId" : "D1586777-41B5-5F9E-81E8-93DFDD379024",
  "PageNumber" : 1,
  "Items" : {
    "CheckTime" : 1635143903000,
    "SourceMajorVersion" : 11.0,
    "TaskId" : 416980000,
    "EffectiveTime" : 1635748703000,
    "TargetMajorVersion" : 12.0,
    "Detail" : "[user_check_report]User check success\\n[pg_upgrade_internal.log]Performing...",
    "Result" : "Success"
  }
}

Hata kodları

HTTP status code

Error code

Error message

Description

400

InvalidDBInstanceName.NotFound

The specified DB instance name does not exist.

The error message returned because the name of the instance cannot be found.

Hata kodlarının listesi için bkz. Hizmet hata kodları.