Движок таблиц GenerateRandom
Движок таблиц GenerateRandom генерирует случайные данные для заданной схемы таблицы.
Примеры использования:
- Используйте в тестах для заполнения воспроизводимой большой таблицы.
- Генерируйте случайный ввод для тестов на устойчивость.
Использование в ClickHouse Server
Параметры max_array_length и max_string_length задают максимальную длину всех массивов или колонок типа map и строк соответственно в сгенерированных данных.
Движок генерации таблиц поддерживает только запросы SELECT.
Он поддерживает все DataTypes, которые могут храниться в таблице, кроме AggregateFunction.
Пример
1. Настройте таблицу generate_engine_table:
2. Запросите данные:
Подробности реализации
- Не поддерживаются:
ALTERSELECT ... SAMPLEINSERT- Индексы
- Репликация