Re: cast bytea to double precision[]

Поиск
Список
Период
Сортировка
От Merlin Moncure
Тема Re: cast bytea to double precision[]
Дата
Msg-id CAHyXU0z9MpaW8GY9eu-Jc3ag=ndpQhfctBUwHjNEz1c=A5cPYQ@mail.gmail.com
обсуждение исходный текст
Ответ на Re: cast bytea to double precision[]  (Mathieu Dubois <mathieu.dubois@limsi.fr>)
Ответы Re: cast bytea to double precision[]  (Mathieu Dubois <mathieu.dubois@limsi.fr>)
Список pgsql-novice
On Sun, Jul 24, 2011 at 2:03 PM, Mathieu Dubois <mathieu.dubois@limsi.fr> wrote:
> I have found a solution by myself for the conversion:
> regexp_split_to_array(sig_vector, E',')::double precision[] (elements are in
> fact separated by commas).
>
> To convert my column I have used:
> ALTER TABLE my_table ALTER sig_vector TO double precision[] USING
> regexp_split_to_array(sig_vector, E',')::double precision[];
>
> Is that correct?
> Is it correct to pass the column name to regexp_split_to_array()?

Yeah -- you are just passing a column's data into a function as an
argument -- standard practice.  This will work -- your bytea is really
a text column, so it's just a matter of breaking up the string.
regexp_* functions are great for that.

merlin

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

Предыдущее
От: Mathieu Dubois
Дата:
Сообщение: Re: cast bytea to double precision[]
Следующее
От: Mathieu Dubois
Дата:
Сообщение: Re: cast bytea to double precision[]