Lanzamiento de pgFormatter v5.3
Compiegne – 07 de agosto de 2022
Lanzamiento de pgFormatter v5.3
Tras su lanzamiento oficial, ya puede descargarse la versión 5.3 de pgFormatter, una herramienta gratuita y fiable utilizada para formatear código SQL y PLPGSQL. Para una demostración en línea de la herramienta, visiten el sitio http://sqlformat.darold.net/
pgFormatter es el formateador y embellecedor de código SQL y PlPgsql más avanzado dedicado a PostgreSQL. Se proporciona como CLI o como programa CGI.
Se trata de una versión de mantenimiento que corrige problemas reportados por los usuarios durante los últimos seis meses. A continuación, la lista completa de cambios:
- Se eliminan algunos paréntesis inútiles en las sentencias DML.
- Se corrige -o | –output que siempre era forzado a stdout.
- Se añade soporte para el operador json ?|.
- Se corrige el formato de creación de tablas con opción y tablespace.
- Se corrige el error de contenedor en la creación de tablas al utilizar –nocomment.
- Se corrige el formato de CREATE SCHEMA anidado.
- Se corrige el formato inválido de las constantes de cadena multilínea.
- Se fuerza la colocación de múltiples valores INSERT en líneas separadas. El comportamiento anterior era mantener todos los valores en la misma línea.
- Se añade la palabra clave ELSIF faltante.
- Se corrige la indentación incorrecta cuando INDEX aparece en la lista de destino.
Para conocer la lista completa de los cambios, consulten: https://github.com/darold/pgFormatter/blob/master/ChangeLog
Enlaces y créditos
Agradecemos a los desarrolladores que enviaron sus parches y a los usuarios que reportaron errores y solicitaron características; todos ellos son mencionados en el archivo ChangeLog.
pgFormatter es un proyecto abierto. Se agradece cualquier contribución para mejorar la herramienta. Pueden enviar sus ideas, solicitudes de características o parches utilizando las herramientas de GitHub.
Enlaces:
- Página web: http://sqlformat.darold.net
- Descarga1: https://github.com/darold/pgFormatter/releases
- Descarga2: http://sourceforge.net/projects/pgformatter/
- Desarrollo: https://github.com/darold/pgFormatter
- Changelog: https://github.com/darold/pgFormatter/blob/master/ChangeLog
Información sobre pgFormatter
pgFormatter es un formateador/embellecedor de código SQL y PlPgsql que admite palabras clave de los estándares SQL-92, SQL-99, SQL-2003, SQL-2008, SQL-2011 y palabras clave específicas de PostgreSQL. Puede funcionar también con cualquier otra base de datos. Comparte el mismo código de pgBadger, por lo que cualquier mejora realizada en el analizador sintáctico es revertida a pgBadger. Herramienta creada y mantenida por Gilles Darold.
pgFormatter puede utilizarse en cualquier plataforma y está disponible bajo licencia PostgreSQL.