Python 如何在SQLAlchemy中创建简单整数列表的属性而不使用Postgres';s阵列特征
我相信有一个简单的方法可以做到这一点,但似乎我很难找到它 我有一个对象,它的属性是整数列表。我定义了一个简单的多对一表来表示它们Python 如何在SQLAlchemy中创建简单整数列表的属性而不使用Postgres';s阵列特征,python,sqlalchemy,flask-sqlalchemy,Python,Sqlalchemy,Flask Sqlalchemy,我相信有一个简单的方法可以做到这一点,但似乎我很难找到它 我有一个对象,它的属性是整数列表。我定义了一个简单的多对一表来表示它们 independents = db.Table('independents', Base.metadata, db.Column('warehouse_id', db.Integer, db.ForeignKey('warehouse.id')), db.Column('independent_rack', db.Integer)) class Wa
independents = db.Table('independents', Base.metadata,
db.Column('warehouse_id', db.Integer, db.ForeignKey('warehouse.id')),
db.Column('independent_rack', db.Integer))
class Warehouse(Base):
independent_racks = # what goes here?
我想在Warehouse.independent_racks
下创建一个简单的独立机架列表,作为一个整数列表,但我不确定如何配置关系或它将是什么。这是一个关联代理吗?我真的不知道该找什么
我正在使用PostgreSQL,但我宁愿保持一些数据库不可知论,而且数组类型似乎是Postgres特有的
一种解决方案是将
独立对象
放入一个对象中,定义仓库
和独立对象
对象之间的关系,然后创建一个与独立机架
值的关联代理,但这似乎有些过分,当我想象有一种简单的方法来定义表中值的标量时。我找不到它。你们查过这个例子吗?但它是一张桌子,不是一个物体?相同的语法是否适用?数据库表“independents”需要与(子)对象关联。然后,independent\u racks
可以是父(Warehouse
)对象中的关系。我不想要对象列表,我想要一个独立_机架中的整数列表。我可以创建对象,并使用关联_代理来获取值,但这似乎比需要的开销更大,当我需要做的只是将表中的值表示为整数列表时,请看以下内容: