Passer au contenu principal
Le moteur de table GenerateRandom produit des données aléatoires pour un schéma de table donné. Exemples d’utilisation :
  • À utiliser lors de tests pour alimenter de grandes tables reproductibles.
  • Générer des données d’entrée aléatoires pour des tests de fuzzing.

Utilisation sur le serveur ClickHouse

Les paramètres max_array_length et max_string_length spécifient respectivement la longueur maximale de tous les tableaux ou colonnes de type map, ainsi que des chaînes, dans les données générées. Le moteur de table Generate prend uniquement en charge les requêtes SELECT. Il prend en charge tous les types de données pouvant être stockés dans une table, à l’exception de AggregateFunction.

Exemple

1. Configurez la table generate_engine_table :
2. Interrogez les données :

Détails de l’implémentation

  • Non pris en charge :
    • ALTER
    • SELECT ... SAMPLE
    • INSERT
    • Index
    • Réplication
Dernière modification le 3 juillet 2026