Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Supprimer vos TLE extensions d'une base de données
Vous pouvez supprimer vos TLE extensions en utilisant la DROP EXTENSION
commande de la même manière que pour les autres SQL extensions Postgre. La suppression de l'extension ne supprime pas les fichiers d'installation qui composent l'extension et qui permettent aux utilisateurs de la recréer. Pour supprimer l'extension et ses fichiers d'installation, effectuez la procédure en deux étapes suivante.
Pour supprimer l'TLEextension et supprimer ses fichiers d'installation
Utilisez
psql
un autre outil client pour vous connecter à l'instance d'écriture de votre cluster de SQL base de données Aurora Postgre.psql --host=
cluster-instance-1.111122223333
.aws-region
.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=dbname
Supprimez l'extension comme vous le feriez pour n'importe quelle SQL extension Postgre.
DROP EXTENSION
your-TLE-extension
Par exemple, si vous créez l'extension
pg_distance
comme détaillé dans Exemple : création d'une extension de langue fiable à l'aide de SQL, vous pouvez la supprimer comme suit.DROP EXTENSION pg_distance;
Vous voyez une sortie confirmant que l'extension a été supprimée, comme suit.
DROP EXTENSION
À ce stade, l'extension n'est plus active dans la base de données. Cependant, ses fichiers d'installation et son fichier de contrôle sont toujours disponibles dans la base de données, ce qui permet aux utilisateurs de la base de données de recréer l'extension s'ils le souhaitent.
Si vous souhaitez conserver les fichiers d'extension intacts afin que les utilisateurs de la base de données puissent créer votre TLE extension, vous pouvez vous arrêter ici.
Pour supprimer tous les fichiers qui composent l'extension, passez à l'étape suivante.
Pour supprimer tous les fichiers d'installation de votre extension, utilisez la fonction
pgtle.uninstall_extension
. Cette fonction supprime tous les fichiers de code et de contrôle relatifs à votre extension.SELECT pgtle.uninstall_extension('
your-tle-extension-name
');Par exemple, pour supprimer tous les fichiers d'installation
pg_distance
, utilisez la commande suivante.SELECT pgtle.uninstall_extension('pg_distance');
uninstall_extension --------------------- t (1 row)