在Postgres中使用SQLAlchemy中的数组类型

时间:2016-10-11 23:24:08

标签: python arrays json postgresql sqlalchemy

我使用Postgres DB和SQLAlchemy作为工具包。

我的模型看起来像

class Test(db.Model):

    """Test entry in DB."""
    __tablename__ = 'test'

    key1 = db.Column(db.String, primary_key=True)
    key2 = db.Column(postgresql.ARRAY(JSON))

我想知道如何向我的key2列中添加元素?

要更改数据库,请说我正在使用此类内容:

test = Test(key1="key2", key2=array)

db.session.add(test)

如何向此数组添加新元素或创建新数组并将其分配给key2?基本上在Postgres / SQLAlchemy中使用适当的JSON数组文档。

任何帮助都将受到高度赞赏。

0 个答案:

没有答案