Lanzamiento de pgFormatter 5.10
Antananarivo, Madagascar – 9 de mayo de 2026
pgFormatter 5.10
pgFormatter, aunque no perfecto, es el formateador y embellecedor de código SQL y PL/pgSQL más avanzado dedicado a PostgreSQL. Se proporciona como CLI o como programa CGI.
Esta versión añade varias mejoras de formato y corrige algunos problemas reportados por los usuarios desde el lanzamiento de la última versión.
A continuación se detallan las principales mejoras:
- Añadido el formateo para instrucciones MERGE.
- Corregido un problema en DO $$ BEGIN CREATE TABLE (…); END $$; que añadía un espacio adicional en los tipos de longitud variable antes del paréntesis de cierre.
- Corregido un problema de formateo en la cláusula WHERE de CREATE POLICY.
- Añadido soporte para el formato del operador de eliminación de campos en arrays JSONB con errores de formato.
- Corregido un problema de formato en RETURNING dentro de una CTE cuando incluye un INSERT INTO.
- Corregido el formato de las variables de la cláusula INTO con UPDATE.
- Corregida la indentación de las sentencias RETURNING … INTO.
- Se preservan las cadenas entre comillas dólar ($$…$$) en declaraciones de funciones SQL.
- Corregida la indentación de las sentencias SELECT … INTO.
- Corregidos los niveles de indentación en las sentencias CREATE POLICY que incluyen USING y WITH CHECK.
Para conocer la lista completa de cambios, consulten la nota de la versión en 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/
- Descargas: 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. Es una herramienta creada y mantenida por Gilles Darold.
pgFormatter puede utilizarse en cualquier plataforma y está disponible bajo la licencia PostgreSQL.

