Lanzamiento de pgFormatter 5.4
Grenoble – 11 de enero de 2023
Lanzamiento de pgFormatter 5.4
Tras su lanzamiento oficial, ya puede descargarse la versión 5.4 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.
Esta versión de mantenimiento corrige problemas reportados por los usuarios en los últimos cinco meses e incluye algunas mejoras y nuevas características.
Nuevas opciones y características:
- Se añade la opción –no-space-function. Al usarla, pgFormatter elimina el carácter de espacio entre una llamada a función y los paréntesis abiertos que le siguen. Por defecto pgFormatter añade un carácter de espacio, por ejemplo:
DROP FUNCTION IF EXISTS app_public.hello (a text);
Cuando se utiliza esta opción la consulta resultante será formateada de la forma siguiente:
DROP FUNCTION IF EXISTS app_public.hello(a text);
Disponible en modo CGI como casilla de verificación. - Se añade la opción de línea de comandos
--extra-keyword
para aplicar el formato de palabras clave a una lista de palabras clave adicionales definidas en un archivo (una palabra clave por línea). También es posible introducir un valor especial ‘redshift’ en lugar de una ruta a un archivo y así utilizar las palabras clave definidas internamente en pgFormatter para la base de datos en cuestión. Esta opción anteriormente estaba disponible a través de la opción-r | --redshift
actualmente obsoleta que será eliminada en el futuro.
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
- Descarga: https://github.com/darold/pgFormatter/releases
- 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.