【发布时间】:2013-10-26 06:58:44
【问题描述】:
我想在我的 SQLAlchemy Pyramid 应用程序中创建一个存储多维值数组的表。我正在使用 PostgreSQL,我知道它有一个数组类型。我只是不太确定如何在我的models.py 中定义表格。可能是这样的:
class MyTable:
__tablename__ = 'mytable'
id = Column(Integer, primary_key=True)
text_array = Column([Unicode])
def __init__(self, text_array):
self.text_array = text_array
【问题讨论】:
-
如果是可变长度和深度的,首选json。序列化和反序列化会更直接。还有一个 json 类型在 9.3 中很有用。
标签: python postgresql sqlalchemy pyramid