Wenn ich mit eine Verbindung zu einer Postgresql-Datenbank herstelle psql, werden häufig folgende Meldungen angezeigt:
=> SELECT * FROM question_view ;
ERROR: character with byte sequence 0xd7 0x9e in encoding "UTF8" has no equivalent in encoding "LATIN1"
Nach dieser SO-Antwort verstehe ich, dass ich die Client-Codierung entsprechend ändern sollte:
SET client_encoding = 'UTF8';
Das Ändern client_encodingjedes Mal, wenn ich eine Verbindung zur Datenbank herstelle, ist umständlich. Gibt es eine Möglichkeit, diese Einstellung dauerhaft zu konfigurieren, entweder in der .pgpassDatei oder anderswo?
SET client_encoding = 'UTF8';zu~/.psqlrchat den Trick getan. Vielen Dank!