SQLAlchemy合并/扩展现有元数据?
2024-05-13 18:07:26 发布
背景:
- 我有一个使用SQLAlchemy描述数据库的库。它们有自己的声明性的_base()和元数据。在
- 在另一个项目中,我有另一组描述一些附加表的声明类。它们也有自己的基础和元数据。在
- 其中一些表具有引用第一个库中的表的外键。在
- SQLAlchemy无法设置外键或关系,因为被引用的表和引用的表不在同一元数据中(它不能“看到”被引用的表)
问题:
- 有没有办法将第一个库中的表“合并”到第二个库的元数据中?
- 通过第二个库的元数据反映另一个数据库几乎可以工作,但是SQLAlchemy随后将无法识别它们是以声明方式映射的。在
- 或者,有没有更好的方法来做我想做的事?在
Tags:
数据项目方法数据库声明basesqlalchemy关系
目前没有回答
相关问题 更多 >
编程相关推荐