Saludos,
Puedes utilizar la función "upper" al momento de guardar con cada campo que
te interese ingresar en mayuscula o sino, al momento de hacer la consulta:
test=> \df upper
List of functions
Result | Function | Arguments
--------+----------+-----------
text | upper | text
(1 row)
test=> SELECT upper(name) FROM functest;
upper
-------
JUDY
(1 row)
La duda que tengo y no tengo un postgresql aqui para verificarlo, es que
pasaria con los carácteres acentuados, con dieresis o la ñ.
--
JR