DocumentaciónIntegraciones

PostgreSQL

El conector de PostgreSQL te deja consultar tu base en lenguaje natural en el chat de anymize, por defecto sin ningún cambio en los datos.

4 Min

Qué puedes hacer con ello

Tú haces la pregunta, el asistente construye la consulta. Para eso ve el esquema, puede hacer explicar consultas e inspeccionar el estado de la base, por ejemplo índices que faltan. Ese es el conector para quien tiene una aplicación especializada sin un informe usable, pero acceso a la base detrás.

  • «¿Cuántas incidencias se cerraron el último trimestre por departamento?»
  • «¿Qué tablas hay y cómo se relacionan?»
  • «¿Por qué este informe es tan lento?»
  • «Muéstrame las diez entradas abiertas más antiguas.»

¿Qué datos necesitas?

PostgreSQL no tiene clave API. anymize necesita los campos de conexión clásicos, cada uno por separado y no como cadena de conexión.

  • Host: el servidor de la base, accesible desde fuera por redes compatibles con https.
  • Puerto: normalmente 5432, salvo que vuestra IT indique otra cosa.
  • Base de datos: el nombre de la base, no el del clúster.
  • Usuario y contraseña: mejor un usuario propio solo para leer.
  • TLS sigue activado salvo que vuestro proveedor exija expresamente otra cosa.

Los valores exactos están en vuestra IT, en el portal del servicio gestionado o en la Connection Info de la base en la nube. anymize los guarda cifrados.

Cómo conectar PostgreSQL

Introduces los datos de conexión uno a uno, no como una cadena ya hecha. Es a propósito: en una cadena así se pueden esconder parámetros que desvíen el establecimiento de la conexión.

  1. 01En tu base, crea mejor un usuario propio solo para leer.
  2. 02En anymize abre Apps, luego Conectores, y busca PostgreSQL.
  3. 03Introduce host, puerto, base, usuario y contraseña. La conexión cifrada (TLS) sigue activada salvo que tu proveedor exija expresamente otra cosa.
  4. 04En «¿Qué instrucciones SQL están permitidas?» elige Solo lectura. Es el valor predeterminado.
  5. 05Conecta. Las credenciales se guardan cifradas.

Si la base no es alcanzable, suele ser el host, el puerto o el ajuste TLS. Si se rechaza el inicio de sesión, comprueba usuario y contraseña. anymize rechaza algunas direcciones por principio, para que una conexión no apunte a una red interna.

¿Puede la IA cambiar mi base de datos?

No en el valor predeterminado. «Solo lectura» permite SELECT, consultas de esquema, EXPLAIN y análisis, nada más. Las instrucciones de escritura se rechazan antes de llegar a la base.

AjusteQué está permitido
Solo lectura (predeterminado)SELECT, consultas de esquema, EXPLAIN, análisis. Sin cambios.
Leer y escribirAdemás INSERT, UPDATE, DELETE y órdenes de estructura como CREATE o DROP.

Porque el segundo ajuste es posible, el azulejo dice «leer y escribir». Si lo enciendes, el asistente pregunta antes de cada instrucción que cambia y te muestra primero lo que quiere ejecutar. El camino más tranquilo sigue siendo el de un usuario de base que de todos modos solo puede leer.

Qué se anonimiza

Los valores de tus tablas pasan por la misma anonimización que todo lo demás: nombres, direcciones, fechas de nacimiento, números de cliente y datos bancarios se sustituyen por placeholders antes de que un resultado vaya a un modelo de IA. Cifras y estructuras se conservan, para que el análisis cuadre.