我已经使用flask-sqlalchemy编写了一个Flask应用程序。我的dev数据库用户名与oracle 'db owner‘相同。在生产环境中,他们给了我一个不同的只读用户。DBA说,在生产环境中,我需要在查询前加上所有者名称。在我的开发环境中,Flask-SQLAlchemy查询可能会转换为SELECT * from USERS;。在生产环境中,我的查询应该是这样的:SELECT * from <owner>.USERS;。
如何在不重写所有内容的情况下将所有者放在
self.role is None:我的问题是,为什么我们需要这段代码的构造函数构造函数没有在文件的任何其他部分使用(完整代码如下),那么为什么我们现在需要一个呢?我已经研究了堆栈()上的这个问题,它揭示了一些关于基类构造函数的问题,但我根本不知道为什么我需要这段代码的构造函数。.Again,谢谢你的帮助。