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.
Löschen Ihrer TLE Erweiterungen aus einer Datenbank
Sie können Ihre TLE Erweiterungen löschen, indem Sie den DROP EXTENSION
Befehl genauso verwenden wie bei anderen SQL Postgre-Erweiterungen. Durch das Löschen der Erweiterung werden die Installationsdateien, aus denen die Erweiterung besteht, nicht entfernt, sodass Benutzer die Erweiterung neu erstellen können. Gehen Sie wie folgt in zwei Schritten vor, um die Erweiterung und ihre Installationsdateien zu entfernen.
Um die TLE Erweiterung zu löschen und ihre Installationsdateien zu entfernen
Verwenden Sie
psql
oder ein anderes Client-Tool, um eine Verbindung zur Writer-Instance Ihres Aurora SQL Postgre-DB-Clusters herzustellen.psql --host=
cluster-instance-1.111122223333
.aws-region
.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=dbname
Löschen Sie die Erweiterung wie jede andere SQL Postgre-Erweiterung.
DROP EXTENSION
your-TLE-extension
Wenn Sie die
pg_distance
-Erweiterung beispielsweise wie in beschrieben Beispiel: Erstellen einer vertrauenswürdigen Spracherweiterung mit SQL erstellen, können Sie die Erweiterung wie folgt löschen.DROP EXTENSION pg_distance;
Es wird eine Ausgabe angezeigt, die bestätigt, dass die Erweiterung gelöscht wurde, wie im Folgenden gezeigt.
DROP EXTENSION
Zu diesem Zeitpunkt ist die Erweiterung in der Datenbank nicht mehr aktiv. Die Installationsdateien und die Steuerdatei sind jedoch nach wie vor in der Datenbank verfügbar, sodass Datenbankbenutzer die Erweiterung erneut erstellen können, wenn sie möchten.
Wenn Sie die Erweiterungsdateien unverändert lassen möchten, damit Datenbankbenutzer Ihre TLE Erweiterung erstellen können, können Sie hier aufhören.
Wenn Sie alle Dateien, aus denen die Erweiterung besteht, entfernen möchten, fahren Sie mit dem nächsten Schritt fort.
Verwenden Sie die
pgtle.uninstall_extension
-Funktion, um alle Installationsdateien für Ihre Erweiterung zu entfernen. Diese Funktion entfernt dne gesamten Code und die Steuerdateien für Ihre Erweiterung.SELECT pgtle.uninstall_extension('
your-tle-extension-name
');Verwenden Sie beispielsweise den folgenden Befehl, um alle
pg_distance
-Installationsdateien zu entfernen.SELECT pgtle.uninstall_extension('pg_distance');
uninstall_extension --------------------- t (1 row)