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