我需要为数据库创建一个SQLAlchemy引擎,它不使用默认架构。我希望能做的是这样的事情:
from sqlalchemy import create_engine
string = "oracle+cx_oracle://batman:batpassword@batcave.com:1525/some_database"
engine = create_engine(string, schema="WEIRD_SCHEMA")
tables = engine.table_names()
有办法做到这一点吗?
我正在使用一些使用engine.table_names()
方法的遗留代码。