Bagikan melalui


Lepaskan ekstensi

Sebelum menghilangkan ekstensi di instans server fleksibel Azure Database for PostgreSQL, Anda harus mengizinkannya .

Langkah-langkah untuk menghilangkan ekstensi

  1. Izinkan daftar ekstensi.

  2. Pengguna yang menghilangkan ekstensi harus menjadi anggota azure_pg_admin peran.

  3. Jalankan perintah DROP EXTENSION untuk menghilangkan atau menghapus instalan ekstensi tertentu. Perintah ini menghilangkan objek yang dibungkus dalam ekstensi dari database Anda.

DROP EXTENSION <extension>;
  1. Beberapa ekstensi mungkin mendistribusikan objek yang diperlukan oleh ekstensi lain. Ini adalah kasus, misalnya, ekstensi vector , di mana pg_diskann ekstensi bergantung. Untuk menghilangkan ekstensi tersebut, Anda dapat melanjutkan dengan dua cara:

    • Izinkan daftar dan jalankan DROP EXTENSION pada semua ekstensi yang bergantung pada ekstensi yang ingin Anda letakkan terlebih dahulu. Kemudian, izinkan daftar dan jalankan DROP EXTENSION pada ekstensi yang bergantung pada ekstensi lain.
    DROP EXTENSION <dependent_extension>;
    DROP EXTENSION <depending_extension>;
    
    • Izinkan daftar dan jalankan DROP EXTENSION pada ekstensi yang ingin Anda hilangkan, yang bergantung pada ekstensi lain, tetapi tambahkan CASCADE klausa, sehingga secara otomatis menghilangkan semua ekstensi yang bergantung padanya.
    DROP EXTENSION <depending_extension> CASCADE;