在peewee中连接clickhouse

2023-02-13  本文已影响0人  烟流

在clickhouse中开启mysql连接方式

    <?xml version="1.0"?>
    <clickhouse>
        <!-- See also the files in users.d directory where the settings can be overridden. -->
        <mysql_port>9004</mysql_port>
    </clickhouse>

peewee中配置mysql连接

使用MySQLDatabase驱动,需要将这两个参数配置成False,clickhouse不支持事务

    MySQLDatabase.for_update = False
    MySQLDatabase.commit_select = False

之后就能正常使用peewee连clickhouse

加上final 修饰符

在使用ReplacingMergeTree的时候,有时候希望加上final来获取无重结果.
使用from_方法

model
.select()
.from_(model._meta.table_name + " FINAL" ))
上一篇 下一篇

猜你喜欢

热点阅读