Plusieurs outils destinés aux administrateurs de bases de données sont fournis, certains avec le serveur, d’autres comme des projets externes à PostgreSQL. Dans tous les cas, ces outils utilisent le même protocole client/serveur utilisé pour les applications. Ce protocole est implémenté par une bibliothèque fournie par PostgreSQL : libpq. Certains langages fournissent une implémentation native du protocole, par l’intermédaire d’un pilote, comme le pilote JDBC du langage Java.
Les options de connexions à une instance PostgreSQL sont communes à tous les clients, car elles dépendent en fait du protocole client/serveur. Ces options sont :
Le nom d’hôte ou l’adresse IP de l’instance PostgreSQL. Ce paramètre peut aussi être le chemin du socket Unix.
Le port TCP de l’instance PostgreSQL. La valeur par défaut est 5432.
Le nom de la base de données dans l’instance à laquelle on veut se connecter. En effet, on se connecte toujours à une base de données d’une instance, et non pas à une instance seule.
Le rôle interne à l’instance PostgreSQL.
Les options suivantes peuvent être utilisées pour ouvrir une connexion à un serveur :
-h nomhôte, --host nomhôte : indique le nom d’hôte ou l’adresse IP du serveur. Cette option permet donc de se connecter à un serveur distant, c’est-à-dire ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique