[Python] Postgresql json columns was: Psycopg2 e serializzazione delle SELECT in JSON

Carlos Catucci carlos.catucci a gmail.com
Gio 16 Ott 2014 17:38:55 CEST


Approfitto del thread su psycopg2 per formulare una domnada dborder line
all'OT.

Sto cercando ddi usre delle colonne JSON con Postgres 9.3/Django 1.6+.
Ovvio che devo usare (*) delle rwa query. Solo che fatico a ottenere un
risultato con una struttura di questo tipo:

data = '{ "A": { "B": [ { "C": 1, "D": 2 }, { "C": 3, "D": 4 }, { "C":1,
"D": 6, "E": 3 } ] } }'

per fare una query dove mi deve tornare tutti i record, per dire che
abbianno

tabella.data->'A'->'B'->'C' == 1

ho provato a usare strutture funzioni built-in di Postgres ma senza
riuscire a cavare il ragno dal buco. Nella migliore delle query ottengo un
resultset vuoto, nelle altre (quasi sempre) dei simpaticissimi errori.

Qualcuno ha avuto problemi similari o una qualche idea su dove posso
trovare un esempio con una query tipo questa? Premetto che se invece che
una array di hash (dei dict in python)  avessi un array di valori (una
lista insomma) avrei la soluzione ma cosi' ci sto dando di matto.

*a meno che non sia stato rilasciato __molto__ di recente un modulo per
gestirlo dall'orm di Django

Grazie
Carlos
-- 
EZLN ... Para Todos Todo ...
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20141016/ef39e25b/attachment.html>


Maggiori informazioni sulla lista Python