GenerateRandom テーブルエンジン
GenerateRandom テーブルエンジンは、指定されたテーブルスキーマに対してランダムデータを生成します。
使用例:
- 再現可能な大規模テーブルをポピュレートするためにテストで使用。
- フェズテスト用のランダム入力を生成。
ClickHouse サーバーでの使用
max_array_length
および max_string_length
パラメータは、生成されたデータ内のすべての配列またはマップカラムおよび文字列の最大長さを指定します。
GenerateRandom テーブルエンジンは、SELECT
クエリのみをサポートします。
それは、AggregateFunction
を除いたテーブルに格納できるすべての DataTypes をサポートしています。
例
1. generate_engine_table
テーブルを設定:
2. データをクエリ:
実装の詳細
- サポートされていないもの:
ALTER
SELECT ... SAMPLE
INSERT
- インデックス
- レプリケーション