Found more than one table in SHOW TABLE STATUS result" и не нашел помощи. В общем поймал я эту ошибку при созданном словаре через "CREATE DICTIONARY" с использованием query. Насколько я понял CH при команде "system reload dictionary ..." выдает в mysql команду "SHOW TABLE STATUS LIKE '<имя таблицы>'". <имя таблицы> берется из параметра SOURCE(MYSQL(TABLE)). Однако этот параметр не разрешается использовать совместно с QUERY
<Error> ExternalDictionariesLoader: Could not load external dictionary '9b48df90-3a82-453d-8670-a1f1cb37233b', next update is scheduled at 2023-06-15 13:14:39: Code: 1. DB::Exception: Setting table or where cannot be used with query parameter. (UNSUPPORTED_METHOD)
С TABLE вышеописанная ошибка, без него словарь работает (вроде как), но в MYSQL посылает
Query SHOW TABLE STATUS LIKE ''
Вопрос: это известная проблема? Она исправлена? Есть информация?
с такой версией вам уже никто не ответит, слишком старая но вообще query в тех версиях не работал нормально, мы обычно создавали view в PG и создавали словарь с table
Обновите версию, у вас одна из самых отвратительных версий кх
Обсуждают сегодня