[pyar] Grabar un DICCIONARIO en un campo de una tabla en Postgres
Anthony Rafael Sotolongo León
asotolongo en uci.cu
Vie Dic 20 21:51:34 ART 2013
mira un ejemplo que te puede servir
CREATE TABLE tabla
(
campo1 json
);
tuve que hacerle algunos cambios al diccionario como las ' por las ",
pero funciona.
INSERT INTO tabla(
campo1)
VALUES ('{"SOSO_ESTAD": "(C#1#0)", "SOSO_HABIL": "(C#1#0)",
"SOSO_DMABL": "(D#8#0)", "SOSO_DIRPA": "(C#40#0)", "SOSO_CEDID":
"(C#10#0)", "SOSO_DIREC": "(C#40#0)", "SOSO_CITUA": "(C#1#0)",
"SOSO_FILIA": "(N#2#0)", "SOSO_TELPA": "(C#20#0)", "SOSO_MATRI":
"(N#5#0)", "SOSO_TELOF": "(C#20#0)", "SOSO_RUC": "(C#20#0)",
"SOSO_DMAIN": "(D#8#0)", "SOSO_NOMBR": "(C#20#0)", "SOSO_HONOR":
"(C#5#0)", "SOSO_COREO": "(C#1#0)", "SOSO_DMARE": "(D#8#0)",
"SOSO_APELL": "(C#20#0)", "SOSO_VARIO": "(C#30#0)", "SOSO_JUDIC":
"(C#1#0)", "SOSO_CATEG": "(C#1#0)"}');
saludos
El 12/20/2013 5:41 PM, Javier Roa Benitez escribió:
> Hola.
> Son datos simples, por ejemplo esto:
> "{'SOSO_ESTAD': '(C#1#0)', 'SOSO_HABIL': '(C#1#0)', 'SOSO_DMABL':
> '(D#8#0)', 'SOSO_DIRPA': '(C#40#0)', 'SOSO_CEDID': '(C#10#0)',
> 'SOSO_DIREC': '(C#40#0)', 'SOSO_CITUA': '(C#1#0)', 'SOSO_FILIA':
> '(N#2#0)', 'SOSO_TELPA': '(C#20#0)', 'SOSO_MATRI': '(N#5#0)',
> 'SOSO_TELOF': '(C#20#0)', 'SOSO_RUC': '(C#20#0)', 'SOSO_DMAIN':
> '(D#8#0)', 'SOSO_NOMBR': '(C#20#0)', 'SOSO_HONOR': '(C#5#0)',
> 'SOSO_COREO': '(C#1#0)', 'SOSO_DMARE': '(D#8#0)', 'SOSO_APELL':
> '(C#20#0)', 'SOSO_VARIO': '(C#30#0)', 'SOSO_JUDIC': '(C#1#0)',
> 'SOSO_CATEG': '(C#1#0)'}"
>
> Actualmente los grabo de esta manera, pero la variable lo creo yo "a
> mano", creo que el json me sera mas facil.
> Y la decodificacion tambien lo hago "a mano" y veo que con el
> simpljson puedo resolverlo.
> si logro mi objetivo yo les hare saber.
> Gracias por la colaboracion
>
>
> El 20 de diciembre de 2013, 20:31, Hernan Grecco
> <hernan.grecco en gmail.com <mailto:hernan.grecco en gmail.com>> escribió:
>
>
> El dic 20, 2013 8:05 PM, "Javier Roa Benitez"
> <jroabenitez en gmail.com <mailto:jroabenitez en gmail.com>> escribió:
>
>
> >
> > Hola:
> > Tengo un proceso con el cual genero una variable de tipo
> DICCIONARIO y necesito grabar el valor de esta variable en un
> campo de una tabla en Postgrest y cuando lo lea necesito volcarlo
> de nuevo como diccionario.
>
> Hola,
>
> La pregunta es que tipo de datos tiene el diccionario porque de
> eso depende el serializador que tenes que usar.
>
> Hernán
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar <mailto:pyar en python.org.ar>
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software
> Libre de Argentina - http://www.usla.org.ar
>
>
>
>
> --
> Lic. Javier Roa Benitez
> Analista de Sistemas
> Consultor Informatico
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
________________________________________________________________________________________________
III Escuela Internacional de Invierno en la UCI del 17 al 28 de febrero del 2014. Ver www.uci.cu
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20131220/356aee83/attachment.html>
More information about the pyar
mailing list