Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
pgtle.uninstall_extension(name)
Die uninstall_extension
-Funktion entfernt alle Versionen einer TLE-Erweiterung aus einer Datenbank. Diese Funktion verhindert, dass die TLE-Erweiterung durch künftige Aufrufe von CREATE EXTENSION
installiert wird. Wenn die TLE-Erweiterung in der Datenbank nicht existiert, wird ein Fehler ausgelöst.
Die uninstall_extension
-Funktion löscht die TLE-Erweiterung jedoch nicht, wenn diese derzeit in der Datenbank aktiv ist. Zum Löschen einer TLE-Erweiterung, die derzeit aktiv ist, müssen Sie explizit DROP EXTENSION
aufrufen, um sie zu entfernen.
Funktionsprototyp
pgtle.uninstall_extension(extname text)
Rolle
pgtle_admin
Argumente
extname
– Der Name der zu deinstallierenden TLE-Erweiterung. Dieser Name ist derselbe, der mitCREATE EXTENSION
verwendet wurde, um die TLE-Erweiterung zur Verwendung in einer bestimmten Datenbank zu laden.
Ausgabe
Keine.
Verwendungsbeispiel
SELECT * FROM pgtle.uninstall_extension('pg_tle_test');