Re: hstore improvements?

Поиск
Список
Период
Сортировка
От David E. Wheeler
Тема Re: hstore improvements?
Дата
Msg-id 7204679A-96C9-428A-AAB0-CEAF12FACD4D@kineticode.com
обсуждение исходный текст
Ответ на Re: hstore improvements?  (Andrew Gierth <andrew@tao11.riddles.org.uk>)
Ответы Re: hstore improvements?
Re: hstore improvements?
Список pgsql-hackers
On Mar 13, 2009, at 1:21 PM, Andrew Gierth wrote:

>>>>>> I'm thinking that (hstore -> text[]) should probably return  
>>>>>> text[],
> and maybe (hstore => text[]) returning hstore?
>
> i.e.
>
> select ('a=>1,b=>2,c=>3'::hstore) -> ARRAY['a','b'];
>  -- returns '{1,2}'
>
> select ('a=>1,b=>2,c=>3'::hstore) => ARRAY['a','b'];
>  -- returns 'a=>1,b=>2'
>
> (by analogy to the existing operators -> for lookup and => for
> construction)

Is a more Perlish syntax out of the question?

SELECT ('a=>1,b=>2,c=>3'::hstore)['a', 'b']; -- returns '{1,2}'
select ('a=>1,b=>2,c=>3'::hstore){'a','b'}; -- returns 'a=>1,b=>2'

Best,

David


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Andrew Gierth
Дата:
Сообщение: Re: hstore improvements?
Следующее
От: Andrew Gierth
Дата:
Сообщение: Re: hstore improvements?