Ранее я писал, как включить поддержку jsonb в [postgres/psycopg2][1]. Сегодня экспериментировал с тем, как запрашивать данные в колонках типа JSON. На эту тему есть [документация][2], но мне было не совсем понятно, как работают различные операции:
CREATE TABLE json_test (
id serial primary key,
data jsonb
);
INSERT INTO json_test (data) VALUES
('{}'),
('{"a": 1}'),
('{"a": 2, "b": ["c", "d"]}'),
('{"a": 1, "b": {"c": "d", "e": true}}'),
('{"b": 2}');
[Читать дальше →][3]
[1]:
http://schinckel.net/2014/05/24/python%2C-postgres-and-jsonb/
[2]:
http://www.postgresql.org/docs/9.4/static/functions-json.html
[3]:
http://habrahabr.ru/post/254425/#habracut