2010/8/30 Hugo Figueroa Solano <hfigue...@dasi.com.mx>:
>
> Gracias por contestar Mariano, pero lo que pasa es que la tabla ya esta
> definida y no debo de alterarla así tiene que ser bytea el tipo de dato

Si de alguna forma podés recortar del campo el $D { y };;$D, el
formato es muy parecido a hstore y podrías convertirlo "en el aire",
sin necesidad de cambiar la tabla o almacenarlo:

Ej:

reingart=# select '"session" => "524df54sd5g4fd5g4fds4f54sdf","usr" =>
"hfigueroa", "status" => "1",'::hstore;
                                   hstore
-----------------------------------------------------------------------------
 "usr"=>"hfigueroa", "status"=>"1", "session"=>"524df54sd5g4fd5g4fds4f54sdf"
(1 fila)

reingart=# select '"session" => "524df54sd5g4fd5g4fds4f54sdf","usr" =>
"hfigueroa", "status" => "1",'::hstore @> '"status"=>"1"';
 ?column?
----------
 t
(1 fila)

Si necesitarías rendimiento, podrías crearte un índice y/o
disparadores para mejorar la velocidad.

Sds

Mariano Reingart
http://www.arpug.com.ar
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a