2010/8/30 Hugo Figueroa Solano <[email protected]>:
>
> 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 ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda