SQLAlchemy关系:一个字段,多个外键

时间:2019-02-04 18:24:48

标签: python sql python-3.x sqlite sqlalchemy

https://docs.sqlalchemy.org/en/latest/orm/basic_relationships.html

我正在将代码从SQLite迁移到SQLAlchemy,以便将来迁移到其他数据库引擎。

我目前有以下SQL语句来构建我的一个表:

relationship

从我的阅读中,我认为我想完成的事情必须通过"cluster_relationships": { "plan_id":{"type":None, "nullable":False, "primary_key":True, "ForeignKey":ForeignKey("plan_listing.plan_auto_id")}, "parent_cluster":{"type":String, "primary_key":True, "ForeignKey":ForeignKey("cluster_detail.cluster_no")}, "child_cluster":{"type":String, "nullable":False, "primary_key":True, "ForeignKey":ForeignKey("cluster_detail.cluster_no")}, }, 进行管理,但是我对该术语并不陌生,还没有完全点击。

我知道这看起来不像SQL Alchemy,我正在使用json-esq表架构并将其通过构造函数传递

"plan_id":{"type":None, "nullable":False, "primary_key":True, "ForeignKey":ForeignKey(["plan_listing.plan_auto_id", "cluster_detail.plan_id"])}

本来我以为这样的事情可能有用(但是不行):

{{1}}

提前谢谢!

0 个答案:

没有答案