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

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

Задача:

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

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

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

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