партицирования и прочее у Distributed таблиц? доступа к инстансу на котором лежит сама таблица разумеется нет, а show create table рассказывает только о типах полей
у DIstributed нет партицирования и сортировки.... оно есть в destination table которая обозначена в параметрах ENGINE=Distributed(...) в SHOW CREATE TABLE которая показывается просто посмотрите на структуру целевой таблицы
я понимаю. в этом вся и проблема, что к целевой таблице нет доступа. нет ли обходных путей?
к system.tables есть доступ?
SELECT * FROM system.tables WHERE database='имя бд из engine=Distributed' AND name='имя таблицы из engine=Distributed' FORMAT Vertical
там тот же скудный create_table_query, что и SHOW CREATE TABLE
покажите вывод SHOW CREATE TABLE
ну там ничего интересующего меня CREATE TABLE db1.t1 (f1 type ...) ENGINE = Distributed(, db1, t1, rand())
покажите полный вывод у вас что таблица сама на себя ссылается?
я не могу все показать. показываю основную суть. нет, ссылается на одноименную таблицу в другом инстансе кликхауса
в каом еще другом инстансе... там имя кластера показывается... а не имя хоста в выводе...
SELECT * FROM remote('....',system.tables) WHERE database='db1' AND table='t1'
Обсуждают сегодня