将 IBM Cloudant 与 SQLAlchemy 结合使用

Using IBM Cloudant with SQLAlchemy

我正在尝试使用 SQLAlchemy 连接到我的免费 IBM Cloudant 实例,但我不确定该表示法,而且我不断收到错误。

我尝试了以下方法,但 returns 错误 sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:cloudant

engine = create_engine(f"cloudant:///?User={USER}&; Password={PASSWORD}", echo=True)

如有任何建议,我们将不胜感激。

SQLAlchemy 没有对 IBM Cloudant 本身或其所基于的 CouchDB 平台的内置支持。 list of external dialects for SQLAlchemy 也没有提及任何一个数据库。因此,目前看来 IBM Cloudant 没有“官方认可的”方言。

也就是说,网络搜索“sqlalchemy cloudant”确实找到了这个:

https://www.cdata.com/kb/tech/cloudant-python-sqlalchemy.rst

(以上link仅供参考,不构成背书。)