Orm SQLAlchemy:使用复合主键反射和自动映射表

Orm SQLAlchemy:使用复合主键反射和自动映射表,orm,sqlalchemy,composite-primary-key,Orm,Sqlalchemy,Composite Primary Key,我试图反映并自动映射sqlalchemy中的一些表,这些表具有来自Oracle数据库的复合主键。当我跑的时候 metadata = MetaData() metadata.reflect(bind=engine, schema='USER') Base = automap_base(metadata=metadata) Base.prepare() print(list(Base.classes)) 我得到了数据库中有主键的表的列表,而不是没有主键的表的列表。我知道您可以使用复合主键()手动映

我试图反映并自动映射sqlalchemy中的一些表,这些表具有来自Oracle数据库的复合主键。当我跑的时候

metadata = MetaData()
metadata.reflect(bind=engine, schema='USER')
Base = automap_base(metadata=metadata)
Base.prepare()
print(list(Base.classes))

我得到了数据库中有主键的表的列表,而不是没有主键的表的列表。我知道您可以使用复合主键()手动映射表,但是有没有办法将组成复合主键的两个键提供给反射以进行自动映射?

我也想知道答案。现在,Automap Base支持此复合主键。我通过print(list(Base.classes))进行评估,它能够映射它。