我有两个共享相同名称但位于不同数据库中的表:
class Lcn(db.Model):
__tablename__ = 'lcn'
class LcnRemote(db.Model):
__bind_key__ = 'remote'
__tablename__ = 'lcn'
似乎 SQLAlchemy 不喜欢那样。它说:
sqlalchemy.exc.InvalidRequestError:已经为此 MetaData 实例定义了表“lcn”。指定 'extend_existing=True' 以重新定义现有 Table 对象上的选项和列。
有没有办法解决这个问题而不必重命名我的一个表?