Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:Extension management

Son Güncelleme:Oct 03, 2026

Bu konuda, ApsaraDB RDS konsolunda ApsaraDB RDS for PostgreSQL için uzantıların nasıl filtreleneceği, yükleneceği, kaldırılacağı, yükseltileceği ve diğer veritabanlarına nasıl uygulanacağı açıklanmaktadır.

Ön koşullar

  • Ana motor sürümü PostgreSQL 10 veya üzeridir.

  • Örneğinizin alt motor sürümü 20230330 veya üzeridir. Alt motor sürümünü görüntüleme ve yükseltme hakkında bilgi için bkz. Alt motor sürümünü yükseltin.

  • Örnek, ESSD veya Premium ESSD kullanan bir birincil örnektir.

  • Örneğinizde en az bir yetkili hesap ve bir veritabanı bulunmalıdır. Yetkili bir hesap ve veritabanı oluşturmak için bkz. Hesap ve veritabanı oluşturun.

Kullanım notları

  • shared_preload_libraries parametresi aracılığıyla önceden yüklenmesi gereken ve bu parametrenin değerinde henüz yer almayan bir uzantı yüklediğinizde örneğiniz otomatik olarak yeniden başlar.

    Not

    Parameters sayfasında shared_preload_libraries parametresini kontrol ederek bir uzantının önceden yüklenme gerektirip gerektirmediğini ve değerde zaten yer alıp almadığını görebilirsiniz.

  • pg_cron uzantısı cron.database_name parametresine bağımlıdır. Bu parametredeki değişiklikler yalnızca örnek yeniden başlatıldıktan sonra etkili olur. Hedef bir veritabanına pg_cron yüklediğinizde sistem cron.database_name parametresini söz konusu veritabanına ayarlar. Bu nedenle pg_cron shared_preload_libraries parametresinin değerinde zaten yer alsa bile yükleme işlemi örneğinizi yeniden başlatır. pg_cron uzantısını yoğun olmayan saatlerde yükleyin.

  • GanosBase ve PostGIS uzantıları aynı şemaya yüklenemez.

  • Aşağıdaki uzantıları yüklemek için hedef veritabanının hesabı yetkili bir hesap olmalıdır. Aksi takdirde yükleme başarısız olur.

    ganos_geometry_topology, ganos_tiger_geocoder, postgis_tiger_geocoder ve postgis_topology.

  • Bir uzantıyı kaldırırken dikkatli olun. Bu işlem veri kaybına veya hizmet kesintilerine neden olabilir.

Yordam

  1. Instances sayfasına gidin. Üst gezinme çubuğunda RDS örneğinin bulunduğu bölgeyi seçin. Ardından ilgili RDS örneğini bulun ve örnek kimliğine tıklayın.

  2. Sol gezinme bölmesinde Plug-ins seçeneğine tıklayın.

    • Extension Marketplace sekmesinde popüler uzantıları görüntüleyebilir ve yükleyebilirsiniz .

      • Hedef uzantıyı hedef veritabanına yüklemek için Install seçeneğine tıklayın.

    • Extension Management sekmesinde uzantılarını yönetmek için ada göre bir veritabanı seçin.

      • Uzantıları filtreleme

        Uzantıları özelliğe göre filtrelemek için Filter by extension seçeneğini kullanın. Birden fazla özellik seçebilirsiniz.

      • Uzantıları yükleme

        Uninstalled Extensions sekmesinde hedef uzantıyı bulun ve Actions sütununda Install seçeneğine tıklayın.

        Toplu işlem olarak yüklemek için birden fazla uzantı da seçebilirsiniz.

      • Uzantıları kaldırma

        Installed Extensions sekmesinde hedef uzantıyı bulun ve Actions sütununda Uninstall seçeneğine tıklayın.

        Toplu işlem olarak kaldırmak için birden fazla uzantı da seçebilirsiniz.

        Önemli

        Bir uzantıyı kaldırırken dikkatli olun. Bu işlem veri kaybına veya hizmet kesintilerine neden olabilir.

      • Uzantıları yükseltme

        Installed Extensions sekmesinde hedef uzantıyı bulun ve Actions sütununda Upgrade Version seçeneğine tıklayın.

        Not

        Bir uzantının Actions sütununda Upgrade Version düğmesi görünmüyorsa uzantı günceldir.

      • Uzantıları diğer veritabanlarına uygulama

        Installed Extensions sekmesinde mevcut veritabanındaki tüm uzantıları diğer veritabanlarına yüklemek için Apply to Other Databases seçeneğine tıklayın.

API referansı

API

Açıklama

CreatePostgresExtensions

Belirtilen bir veya daha fazla uzantıyı hedef veritabanına yükler.

Not

Bu API işlemini çağırdıktan sonra bir uzantı oluşturulmazsa örneğinizin ana motor sürümünün söz konusu uzantıyı destekleyip desteklemediğini kontrol edin. Daha fazla bilgi için bkz. ApsaraDB RDS for PostgreSQL için desteklenen uzantılar.

DescribePostgresExtensions

Bir örnekteki belirtilen veritabanındaki tüm uzantılarla ilgili bilgileri sorgular.

UpdatePostgresExtensions

Hedef veritabanında belirtilen bir uzantıyı yükseltir.

DeletePostgresExtensions

Hedef veritabanından belirtilen bir uzantıyı siler.