Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Eliminar las extensiones TLE de una base de datos - Amazon Aurora

Eliminar las extensiones TLE de una base de datos

Puede eliminar sus extensiones TLE mediante el comando DROP EXTENSION de la misma manera que lo hace con otras extensiones de PostgreSQL. Al eliminar la extensión, no se eliminan los archivos de instalación que la componen, lo que permite a los usuarios volver a crearla. Para eliminar la extensión y sus archivos de instalación, realice el siguiente proceso de dos pasos.

Para eliminar la extensión TLE y eliminar sus archivos de instalación
  1. Use psql u otra herramienta de cliente para conectarse a la instancia de escritor de su clúster de base de datos de Aurora PostgreSQL.

    psql --host=cluster-instance-1.111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=dbname
  2. Elimine la extensión tal como haría con cualquier extensión de PostgreSQL.

    DROP EXTENSION your-TLE-extension

    Por ejemplo, si crea la extensión pg_distance tal como se indica en Ejemplo: creación de una extensión de lenguaje de confianza mediante SQL, puede eliminarla de la siguiente manera.

    DROP EXTENSION pg_distance;

    Verá un resultado que confirma que se ha eliminado la extensión, de la siguiente manera.

    DROP EXTENSION

    En este punto, la extensión ya no está activa en la base de datos. Sin embargo, sus archivos de instalación y su archivo de control siguen disponibles en la base de datos, por lo que los usuarios de la base de datos pueden volver a crear la extensión si lo desean.

    • Si desea dejar los archivos de extensión intactos para que los usuarios de la base de datos puedan crear su extensión TLE, puede detenerse aquí.

    • Si desea eliminar todos los archivos que conforman la extensión, proceda con el siguiente paso.

  3. Para eliminar todos los archivos de instalación de la extensión, utilice la función pgtle.uninstall_extension. Esta función elimina todos los archivos de código y control de la extensión.

    SELECT pgtle.uninstall_extension('your-tle-extension-name');

    Por ejemplo, para eliminar todos los archivos de instalación pg_distance, utilice el siguiente comando.

    SELECT pgtle.uninstall_extension('pg_distance'); uninstall_extension --------------------- t (1 row)
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.