Merci à Vincent pour sa question :
"Bonjour, j'ai une tâche à mettre en cron exécutée depuis psql, comment faire pour que cela ne me demande pas de mot de passe ?"
Réponse :
La meilleure solution est d'utiliser un fichier de mot de passe .pgpass : https://www.postgresql.org/docs/current ... gpass.html
Il est aussi possible de positionner la variable d'environnement PGPASSWORD mais cela peut être une faille de sécurité, attention à ce que le serveur lançant cette tâche soit sécurisé pour TOUS les utilisateurs s'y connectant ou de s'assurer que l'OS ne permet pas à n'importe quel utilisateur de voir les variables d'environnements du process d'un autre utilisateur : https://www.postgresql.org/docs/11/libpq-envars.html
Planifier une tâche lancée depuis psql en crontab sans prompt de mot de passe
-
- Administrateur du site
- Messages : 299
- Enregistré le : mar. 1 sept. 2015 00:38
- Localisation : France
- Contact :
Planifier une tâche lancée depuis psql en crontab sans prompt de mot de passe
Cdlt. Phil - pgphil.ovh