用于BI SqlAlchemy方言的MongoDB连接器

sqlalchemy-mongobi的Python项目详细描述


用于BI SqlAlchemy方言的MongoDB连接器。

https://img.shields.io/pypi/v/sqlalchemy_mongobi.svghttps://img.shields.io/travis/smarzola/sqlalchemy-mongobi.svg

用于BI的MongoDB连接器不支持事务,但支持SQLAlchemy DBAPI 即使连接池是 配置为reset_on_return=False这种方言忽略提交和回滚,并且 使用NullPool连接池(这意味着没有池,打开和关闭底层 每个连接打开/关闭时的DB-API连接)。

用法

DSN格式与MySQL类似:

engine = create_engine(
    "mongobi://user?source=auth_db:password@url:port/database",
    connect_args={
        "ssl": {
            "mode": "PREFERRED"
        }
    },
    pool_reset_on_return=False,
)

DBAPI支持

提供以下dbapi选项:

  • mysqlclient:

    mongobi+mysqldb://user?source=auth_db:password@url:port/database
    
  • PyMySQL:

    mongobi+pymysql://user?source=auth_db:password@url:port/database
    

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java什么与log4j 1`log4j等价。阿佩德。系统日志。Header=true`在log4j 2中?   java在JPQL JPA的where条件下使用@ManyToOne?   java如何在frame/Jtable打开时自动加载到Jtable   java使用for循环在从数据库获取的jTextFields中设置值   java独立运行Camel并使其保持运行   java如何在不使用servlet中的任何脚本的情况下发送表行数据?   java如何使用Jackson和springboot将简单的Kotlin数据类映射到json   有没有一种不用添加默认编码就可以在Java中解析XML的简单方法?   java单词多词同义词映射在solr中不起作用   用户界面如何复制Java GUI Jframe?   java Telnet适用于本地主机,但不适用于原始IP地址   java更改指向实例的所有对象   java如何获取服务器上某个子报表的ReportDesign类以进行基于脚本的修改?   java ActiveMQClient osgi捆绑包?