знаете как обходить?
                  
                  
                  
                  
                  
                  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 который вы завели
Что пишет?
Обсуждают сегодня