Pour autoriser cet outil à se connecter à votre serveur PostgreSQL, vous devez modifier deux fichiers de configuration sur votre serveur de base de données.
N'oubliez pas de **redémarrer** ou **recharger** le service PostgreSQL après ces modifications.
1. Fichier : postgresql.conf
Ce fichier indique au serveur sur quelles adresses IP écouter. Par défaut, il n'écoute que sur localhost.
listen_addresses = '*'
2. Fichier : pg_hba.conf (Contrôle d'accès)
Ajoutez une ligne pour autoriser l'IP de la machine qui lance ce Tuner.
# TYPE DATABASE USER ADDRESS METHOD
host all tuner_user 80.90.100.110/32 scram-sha-2563. Pare-feu (Firewall)
Assurez-vous que le port 5432 est ouvert sur votre pare-feu.
sudo ufw allow from 80.90.100.110 to any port 5432 proto tcp
4. Utilisateur (Rôle)
L'utilisateur (ex: tuner_user) doit avoir le rôle pg_read_all_stats (PG 10+).
CREATE USER tuner_user WITH PASSWORD 'votre_mot_de_passe_securise';
GRANT pg_read_all_stats TO tuner_user;