メインコンテンツへスキップ
GenerateRandom テーブルエンジンは、指定したテーブルスキーマに基づいてランダムデータを生成します。 使用例:
  • テストで再現可能な大規模テーブルを生成するために使用します。
  • ファジングテスト用のランダムな入力を生成します。

ClickHouse Server での利用

max_array_lengthmax_string_length パラメータは、生成されるデータ内のすべての array または map 型のカラムと文字列の最大長を、それぞれ指定します。 Generate テーブルエンジンは SELECT クエリのみをサポートします。 AggregateFunction を除き、テーブルに格納できるすべての DataTypes をサポートします。

1. generate_engine_table テーブルを作成します:
2. データにクエリを実行します:

実装の詳細

  • サポート対象外:
    • ALTER
    • SELECT ... SAMPLE
    • INSERT
    • インデックス
    • レプリケーション
最終更新日 2026年6月12日