Quando eu me conecto a um banco de dados Postgresql usando psql, geralmente recebo estas mensagens:
=> SELECT * FROM question_view ;
ERROR: character with byte sequence 0xd7 0x9e in encoding "UTF8" has no equivalent in encoding "LATIN1"
Após esta resposta do SO , entendo que devo alterar a codificação do cliente de acordo:
SET client_encoding = 'UTF8';
Alterar a client_encodingcada vez que eu me conecto ao banco de dados é complicado. Existe uma maneira de definir permanentemente essa configuração, no .pgpassarquivo ou em qualquer outro lugar?
SET client_encoding = 'UTF8';ao~/.psqlrcfez o truque. Obrigado!