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;