Supprimer vos TLE extensions d'une base de données - Amazon Aurora

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
  1. 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
  2. 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.

  3. 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)