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