all
não é válido no campo CIDR de uma linha host
em pg_hba.conf
.
A partir dos comentários no arquivo pg_hba.conf
padrão:
# host DATABASE USER CIDR-ADDRESS METHOD [OPTION]
e
CIDR-ADDRESS specifies the set of hosts the record matches. It is made up of an IP address and a CIDR mask that is an integer (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that specifies the number of significant bits in the mask. Alternatively, you can write an IP address and netmask in separate columns to specify the set of hosts.
Tente isso:
host dbname usname 197.xx.xx.xx/32 md5
que permitirá conexões para dbname do usname apenas do host remoto 197.xx.xx.xx
Se você quiser permitir toda a sub-rede 197.xx.xx / 24, use:
host dbname usname 197.xx.xx.0/24 md5