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}}
提前谢谢!