знаете как обходить?
click.execute(
'SELECT formatDateTime(now(), '%Y-%m') AS year_month, %(dc)s AS name',
{'dc': 'ED'},
)
.../clickhouse_driver/client.py", line 564, in substitute_params
return query % escaped
ValueError: unsupported format character 'Y' (0x59) at index 36
Так тут проблема в питоне, а не в драйвере
Можно заменить ваш конкретный formatDateTime на toYYYYMM, только "-" потеряете
click.execute( '''SELECT formatDateTime(now(), '%Y-%m') AS year_month, %(dc)s AS name''', {'dc': 'ED'}, )
я так и делаю сейчас )
вам тут ниже решение подсказали, попробуйте и если ОК. напишите это решение в issue на github который вы завели
Что пишет?
Обсуждают сегодня