pgtle.uninstall_extension_if_exists - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

pgtle.uninstall_extension_if_exists

Fungsi uninstall_extension_if_exists menghapus semua versi ekstensi TLE dari basis data tertentu. Jika ekstensi TLE tidak ada, fungsi akan menampilkan pemberitahuan secara diam-diam (tidak ada pesan kesalahan yang muncul). Jika ekstensi yang ditentukan saat ini aktif dalam basis data, fungsi ini tidak akan menghapusnya. Anda harus secara eksplisit memanggil DROP EXTENSION untuk menghapus ekstensi TLE sebelum menggunakan fungsi ini untuk menghapus instalasi artefaknya.

Prototipe fungsi

pgtle.uninstall_extension_if_exists(extname text)

Peran

pgtle_admin

Argumen

  • extname – Nama ekstensi TLE. Nilai ini digunakan saat memanggil CREATE EXTENSION.

Output

Fungsi uninstall_extension_if_exists menampilkan true setelah menghapus instalasi ekstensi yang ditentukan. Jika ekstensi yang ditentukan tidak ada, fungsi akan menampilkan false.

  • true – Menampilkan true setelah menghapus instalasi ekstensi TLE.

  • false – Menampilkan false ketika ekstensi TLE tidak ada dalam basis data.

Contoh penggunaan

SELECT * FROM pgtle.uninstall_extension_if_exists('pg_tle_test');