Mi comparación de cadenas de PostgreSQL es extraña. Parece que se ignoran los puntos, las comas y otros símbolos no alfabéticos. ¿Cómo cambiar este comportamiento a byte-sabio?

pg versión 12.3-1
sistema operativo Ubuntu 19-10
El problema estaba en la configuración regional del sistema operativo, la cuestión es que LC_COLLATE se configuró en "en_US.utf8", esa fue la razón de una comparación tan extraña.
Resolviendo:
crear base de datos con LC_COLLATE necesario:
CREATE DATABASE dname WITH OWNER oname LC_COLLATE = 'C' LC_CTYPE = 'en_US.utf8' TEMPLATE = template0;la última fila necesaria porque la plantilla de base de datos predeterminada utiliza la configuración regional del sistema