PostgreSQL

Bases de Datos

Consulta, optimiza y gestiona tus bases de datos PostgreSQL mediante conversación natural — impulsado por OpenClaw y Neotask.

Lo Que Puedes Hacer

Consultar Datos en Lenguaje Simple

Describe los datos que necesitas y Neotask escribe y ejecuta la consulta SQL contra tu base de datos PostgreSQL. Ya sea una búsqueda simple, una unión de múltiples tablas o una agregación con funciones de ventana, obtienes los resultados sin escribir SQL tú mismo.

Analizar el Rendimiento de Consultas

Pega una consulta lenta o describe un problema de rendimiento y solicita a Neotask que ejecute EXPLAIN ANALYZE, interprete el plan de consulta, identifique el cuello de botella y sugiera el índice específico o la reescritura de consulta que lo solucionaría.

Monitorizar la Salud de la Base de Datos

Solicita una verificación de salud: conexiones actuales vs. el límite de conexiones, tablas con conteos altos de tuplas muertas, transacciones de larga duración y estado de autovacuum. Neotask consulta las vistas pg_stat_* y traduce los números en hallazgos accionables.

Gestionar Esquemas y Objetos

Crea tablas, agrega columnas, modifica restricciones, crea índices y gestiona roles — todo en lenguaje natural. Neotask genera el DDL correcto y confirma las operaciones que modifican el esquema antes de ejecutarlas.

Solucionar Problemas de Bloqueos

Solicita a Neotask que identifique las consultas de bloqueo, muestre qué sesiones están esperando bloqueos y termine de forma segura conexiones específicas — con confirmación antes de cualquier llamada pg_terminate_backend.

Prueba Preguntando

  • "Muéstrame todos los pedidos realizados en los últimos 7 días agrupados por país del cliente"
  • "¿Por qué esta consulta es lenta?" (pega tu consulta)
  • "¿Qué tablas tienen más tuplas muertas y necesitan un VACUUM?"
  • "Crea un índice en la tabla users para la columna email"
  • "¿Qué consultas están ejecutándose actualmente durante más de 30 segundos?"
  • "Muéstrame todos los usuarios con el rol de superusuario"
  • "¿Cuál es el tamaño de cada base de datos en este servidor?"
  • "Agrega una restricción NOT NULL a la columna created_at en la tabla sessions"
  • Consejos Pro

  • Siempre solicita a Neotask que explique su SQL antes de ejecutarlo contra producción — confirma las uniones y las cláusulas WHERE coinciden con tu intención.
  • Usa el encuadre de "solo lectura" para consultas exploratorias: "solo muéstrame los datos, no cambies nada" para que Neotask evite DML en solicitudes exploratorias.
  • Solicita EXPLAIN ANALYZE en consultas que devuelvan en menos de 1 segundo también — a veces los planes parecen bien pero tienen errores de estimación que afectarán a escala.
  • Al crear índices, pregunta si un índice parcial o de cobertura sería más apropiado que un índice de tabla completa para tu patrón de acceso.
  • Combina las consultas de PostgreSQL con herramientas posteriores: "consulta la base de datos para usuarios que se registraron esta semana y agrégalos a nuestra audiencia de Mailchimp."
  • Works Well With