From: | silly_sad <sad(at)bankir(dot)ru> |
---|---|
To: | pgsql-ru-general(at)postgresql(dot)org |
Subject: | Re: ввод значений типа hstore |
Date: | 2007-08-23 06:27:27 |
Message-ID: | 46CD28CF.2030304@bankir.ru |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | 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 приводятся, а выражения - нет.
не удивляться этому невозможно !
From | Date | Subject | |
---|---|---|---|
Next Message | Vorona Aleksey | 2007-08-24 20:11:17 | Вопрос по переводу |
Previous Message | Ivan Zolotukhin | 2007-08-22 19:46:56 | Re: ввод значений типа hstore |