Maintenant que nous avons installé un serveur PostgreSQL [1], il est essentiel de se pencher sur sa configuration. Nous n’allons pas lister tous les paramètres, uniquement les plus importants. Cela touchera à peu près toutes les thématiques du serveur.
PostgreSQL dispose de plusieurs fichiers de configuration. Le fichier postgresql.conf permet de configurer le moteur de bases de données. Il est secondé par le fichier postgresql.auto.conf. Ce dernier est rempli via l’instruction SQL ALTER SYSTEM SET et vidé par l’instruction ALTER SYSTEM RESET. Le fichier postgresql.auto.conf est lu après le fichier postgresql.conf. Les paramètres qu’il contient surchargeront les mêmes paramètres du fichier postgresql.conf.
Les fichiers pg_hba.conf et pg_ident.conf permettent de configurer les droits d’accès aux bases, avec notamment la méthode d’authentification.
Ces quatre fichiers feront l’objet des deux premières parties. Une troisième partie abordera les extensions indispensables à installer.
1. Configuration du moteur de bases de données
1.1 Connexions
PostgreSQL accepte des connexions via deux types de sockets : la socket IP et la socket Unix (y compris sous Windows maintenant).
Pour les connexions...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première