我有一个postgresql 9.4(又名mongodb杀手;-))和这个简单的架构:
CREATE TABLE test (id SERIAL, name text, misc jsonb);
Run Code Online (Sandbox Code Playgroud)
现在我填充这个,如果我做一个选择它会显示类似的东西
id | name | misc
1 | user1 | { "age" : 23, "size" : "M" }
2 | user2 | { "age" : 30, "size" : "XL" }
Run Code Online (Sandbox Code Playgroud)
现在,如果我用psycopg2发出请求,
cur.execute("SELECT * FROM test;")
rows = list(cur)
Run Code Online (Sandbox Code Playgroud)
我最终会
[ { 'id' : 1, 'name' : 'user1', 'misc' : '{ "age" : 23, "size" : "M" }' },
{ 'id2' : 2, 'name' : 'user2', 'misc' : '{ "age" …Run Code Online (Sandbox Code Playgroud)