Génération de chaînes aléatoires
Cette requête génère des chaînes aléatoires de 10 caractères.
SELECT generate_series(1, 100) AS id, md5(random()::text) AS random_string;
Génération de chaînes suivant une expression régulière
Génération de chaînes respectant une expression régulière donnée.
SELECT generate_series(1, 50) AS id, regexp_replace(md5(random()::text), '\d', 'a') AS regex_string;
Génération de mots de passe sécurisés
Génération de mots de passe de 12 caractères avec chiffres, majuscules et minuscules.
SELECT generate_series(1, 50) AS id, substr(md5(random()::text), 1, 12) AS secure_password;