config.d :
Connecter psql à ClickHouse
psql :
Le client
psql exige une connexion avec mot de passe. Vous ne pourrez donc pas vous connecter avec l’utilisateur default sans mot de passe. Attribuez un mot de passe à l’utilisateur default ou connectez-vous avec un autre utilisateur.psql vous invite à saisir le mot de passe :
Le protocole PostgreSQL ne prend actuellement en charge que les mots de passe en texte brut.
Utilisation de SSL
postgresql_port utilisera les mêmes paramètres (le port est partagé entre les clients sécurisés et non sécurisés).
Chaque client a sa propre méthode pour se connecter via SSL. La commande suivante montre comment fournir les certificats et la clé afin de connecter psql à ClickHouse de manière sécurisée :
Configurer l’authentification des utilisateurs ClickHouse avec SCRAM-SHA-256
password_scram_sha256_hex dans le fichier users.xml. Le hachage du mot de passe doit être généré avec num_iterations=4096.
Assurez-vous que le client psql prend en charge SCRAM-SHA-256 et le négocie lors de la connexion.
Exemple de configuration pour l’utilisateur user_with_sha256 avec le mot de passe abacaba :