Blog

Noticias

SQLPage 0.33: Creación de interfaces de usuario personalizadas y, ahora también, API, ¡todo en SQL!

SQLPage es una herramienta de código abierto que convierte las consultas SQL en páginas web interactivas. Sirve para crear herramientas internas avanzadas, paneles de control y sitios web públicos, todo en SQL.

Descúbrenla en sql-page.com.

Hoy lanzamos la versión 0.33, que ofrece nuevas posibilidades. En concreto, ahora es más fácil crear diseños de página complejos y API REST personalizadas. A continuación, un breve resumen de las novedades.

🚀 Rutas más claras

Se acabó el desorden en .sql ! Ahora, basta con acceder a page.sql con /page

  • Ruta anterior: https://example.com/page.sql
  • Nueva ruta: https://example.com/page

Conservamos la compatibilidad con versiones anteriores, por lo que las URL .sql anteriores siguen funcionando. Las URI geniales no cambian.

🔗 Llamadas API más inteligentes

SQLPage presenta un conjunto de funciones que se ejecutan en el backend antes de enviar las consultas a Postgres. Una de ellas es sqlpage.fetch, que invoca APIs externas, y transmite los resultados a la base de datos, permitiendo su procesamiento mediante funciones json nativas de Postgres. Se ha mejorado significativamente en esta versión.

  • Autenticación básica HTTP en sqlpage.fetch Autenticación de solicitudes API directamente desde SQL. 
  • Mensajes de error más claros en caso de fallo de las solicitudes HTTP. 
  • Headers predefinidos: No es necesario definir los headers en cada consulta; SQLPage ahora envía los predeterminados de forma automática. 

🎛️ Actualizaciones de la interfaz de usuario

  • Envío automático de formularios Ahora hay una opción para aplicar filtros de forma instantánea, sin necesidad de enviar formularios manualmente. 
  • Desplegables dinámicos Carga de opciones desplegables desde otro archivo SQL. Creación de una interfaz de búsqueda de elementos con autocompletado en dos consultas SQL. 
  • Markdown en descripciones de formularios Se añade a los formularios texto de ayuda enriquecido y formateado. 

🛠️ Soporte SQL avanzado

  • INSERT…SELECT…RETURNING de PostgreSQL ahora funcionan perfectamente. 
  • Soporte para el operador overlaps   Filtrado más sencillo de datos temporales. 

🎨 Aspecto y sensaciones atractivas

  • Gráficos e iconos actualizados con ApexCharts 4.4.0 y Tabler Icons 3.30
  • Formato de tabla mejorado Formato automático de números basado en la configuración regional del usuario.

💡 ¿Listos para probarlo? Consulten las notas de la versión y empiecen a crear!
🤔 ¿Aún no están listos para descargarlo? Pruébenlo en línea en editor.datapage.app

Haz clic aquí para leer la noticia original en inglés en la página web oficial de PostgreSQL.