Интересно, можно ли получить имя базы данных после подключения. Я знаю, что это возможно с движком, созданным функцией create_engine ( здесь ), и я хотел бы иметь такую же возможность после подключения.
from sqlalchemy import create_engine, inspect
engine = create_engine('mysql+mysqldb://login:pass@localhost/MyDatabase')
print (engine.url.database) # print the dabase name with an engine
con = engine.connect()
Я посмотрел на инструмент инспектора, но нет способа получить имя базы данных, например:
db_name = inspect(con.get_database_name() )
Может быть, это невозможно. Есть идеи?
Большое спасибо!