rules: columns: # Applique par défaut le faker "phone_e164number" sur les colonnes nommées "phone" phone: phone_e164number generators: # Applique par défaut le faker "person_name" sur les colonnes nommées "display_name" person_name: [display_name] actions: - table: user # Une colonne virtuelle permet de générer une données réutilisable dans l'édition d'une colonne virtual_columns: domain: internet_domain columns: # "person_firstname" et "person_lastname" sont des générateurs intégrés au projet firstname: person_firstname lastname: person_lastname # L'email est construit dynamiquement email: "{{ (firstname ~ '.' ~ lastname ~ '@' ~ domain)|lower }}" - table: company columns: name: company_name - table: access_log # On peut supprimer des données spécifiques à une table query: 'select * from access_log where date < (NOW() - INTERVAL 6 MONTH)' delete: true - table: user_ip # On peut sépcifier des clés primaires spécifiques, `[ìd]` étant la valeur par défaut primary_key: [user_id, ip_id] delete: true