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 memanggilCREATE 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
– Menampilkantrue
setelah menghapus instalasi ekstensi TLE.false
– Menampilkanfalse
ketika ekstensi TLE tidak ada dalam basis data.
Contoh penggunaan
SELECT * FROM pgtle.uninstall_extension_if_exists('pg_tle_test');