为SQLAlchemy Engine指定Oracle Schema

时间:2017-09-22 21:08:44

标签: python oracle sqlalchemy schema

我需要为数据库创建一个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()方法的遗留代码。

0 个答案:

没有答案