В моей базе данных Informix мы используем поле TEXT, но нам нравится обновлять его и начинать использовать BSON. Я знаю, что могу использовать предложение INSERT следующим образом: INSERT bson_field VALUE('{field:value}'::JSON)
, и это работает хорошо, но когда я пытаюсь сделать:
UPDATE table SET bson_field = text_field::JSON
, который не работает.
Ошибка: нет преобразования текста в json.
SQLState: IX000
Код ошибки: -9634
Конечно, текст в text_field является правильным JSON.
Кто-то знает способ преобразования с помощью хранимой процедуры или функции?