barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

пятница, 2 ноября 2012 г.

PostgreSQL: прочитать строку из hex-представления

Задача:

В колонке таблицы хранится строка, представленная в виде шестнадцатеричных кодов своих символов в UTF8-кодировке (тип колонки - text). Нужно извлечь из неё строковые значения.

Решение:
SELECT convert_from(decode("a",'hex'),'UTF8') FROM ...
где "а" - имя колонки с hex-кодированными строками.

Комментариев нет:

Отправить комментарий