烧瓶 SqlAlchemy DB2 SQLALCHEMY_DATABASE_URI

Flask SqlAlchemy DB2 SQLALCHEMY_DATABASE_URI

我正在尝试找出 Uri 字符串以使用带有 SqlAlchemy 的烧瓶正确连接到 db2。

我试过

  • db2:///?Server=server&;Port=50000&User=admin&Password=admin&Database=test"
  • 'ibm_db_sa+pyodbc400://{username}:{password}@{host}:{port}/{database};currentSchema={schema}

任何关于正确值的线索?

仅供参考,正确的格式(至少对我而言)是

ibm_db_sa://{username}:{password}@{host}:{port}/{database}

您还需要通过 pip 安装一些库才能使用 alembic+flask

ibm_db_alembic 文档中的描述用法有错别字,正确导入的是

from ibm_db_alembic.ibm_db import IbmDbImpl