Все наверное прекрасно помнят как описано создание базы в документации: createdb -U postgres UTM5 .... (кстати с UTM5 именно большими буквами были тоже какие-то косяки, поэтому у меня база utm5) - Возникает вопрос: А какой кодировки создастся база?
Ответ: Той какая дефолтная в системе на момент initdb и в зависимости от дистрибутива может быть например SQL_ASCII, KOI8, ALT, WIN ....
Далее все помним эпопею перехода UTM5 на юникод, и соответственно геморрой с тем что в том-же psql результат получается совершенно нечитаемым.
Ну раз уж апгрейжу postgres решил сделать все по правильному, создаю базу: createdb -U postgres utm5 -E UNICODE, дамплю данные
а вот импортировать их не получается

посылает.
Это я все к чему? к тому что поле value в таблице dhs_access_log_attrs
надо-бы сделать типа bytea и соответственным образом эскейпить
значения которые туда записываются.
А во всем остальном данные прекрасно импортировались.....
и теперь в psql можно замечательно читать и писать по русски.
Я думаю не только в нем, перекодировка поддерживается самой базой.