| От | silly_sad |
|---|---|
| Тема | Re: ввод значений типа hstore |
| Дата | |
| Msg-id | 46CD28CF.2030304@bankir.ru обсуждение исходный текст |
| Ответ на | ввод значений типа hstore (silly_sad <sad@bankir.ru>) |
| Список | pgsql-ru-general |
Ivan Zolotukhin wrote: > Добрый день, > >> как привести значение выражения типа TEXT к типу HSTORE чтобы засунуть >> это значение в нужное поле. > Не совсем понятен вопрос. То есть интересует что-то вроде > > select 'a'=>'b'; > ?column? > ---------- > "a"=>"b" насколько я понимаю здесь записан двухместный оператор => (TEXT,TEXT) а я хочу приведение типа нипишите строковое представление HSTORE: select '"a"=>"b"'::HSTORE; ?column? ---------- "a"=>"b" удивительно, но если вы сделаете так: select '"a"=>"b"'::TEXT::HSTORE; то выйдет лажа. тоесть с точки зрения нормального _пользователя_ строковые константы к HSTORE приводятся, а выражения - нет. не удивляться этому невозможно !
В списке pgsql-ru-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера