Los colores reales que se utilizarán se configuran mediante la variable de entorno
PG_COLORS
(nota el plural). El valor es una lista separada por dos puntos de
pares .
Las claves especifican para qué se utilizará el color. Los valores son
especificaciones SGR (Select Graphic Rendition), que son interpretadas por la
terminal.
clave=valor
Las siguientes claves están actualmente en uso:
errorse utiliza para resaltar el texto “error” en los mensajes de error
warningse utiliza para resaltar el texto “warning” en los mensajes de advertencia
notese utiliza para resaltar el texto “detail” y “hint” en dichos mensajes
locusse utiliza para resaltar la información de ubicación (por ejemplo, el nombre del programa y el nombre del archivo) en los mensajes
El valor predeterminado es
error=01;31:warning=01;35:note=01;36:locus=01
(01;31 = rojo negrita, 01;35 = magenta
negrita, 01;36 = cian negrita, 01 = color
predeterminado en negrita).
Este formato de especificación de color también lo utilizan otros paquetes de software como GCC, GNU coreutils y GNU grep.