添加对象 dict 在 postgresql
所以我使用 psycopg2 在 Python3.5, 在数据库中插入一些数据 postgresql. 我想做什么 - 它是两列是行,最后一列只是一个对象 dict. 我不需要寻找听写,只需要将其拉出数据库并使用。
例如:
有可能,如果是这样,我该怎么做?
例如:
uuid = "testName"
otherString = ""
dict = {'id':'122','name':'test','number':'444-444-4444'}
# add code here to store two strings and dict to postgresql
cur.execute/'''SELECT dict FROM table where uuid = %s''', 'testName'/
newDict = cur.fetchone//
print/newDict['number']/
有可能,如果是这样,我该怎么做?
没有找到相关结果
已邀请:
2 个回复
知食
赞同来自:
/... 当然,添加索引,主键等。/
发送字典时 PostgreSQL 您只需用适配器将其包装
; 收到后 PostgreSQL 价值 JSONB 将自动转换为字典,所以插入将是
这就是简单的
通过 JSONB PostgreSQL 可以更有效地存储值,而不是简单地折扣文本形式的字典。 另外,可以使用数据执行请求,例如,从列中选择某些字段 JSONB:
或者,如果有必要,您可以在查询中使用它们:
诸葛浮云
赞同来自:
然后,在删除代码时,您将反序列化: