la boîte de dialogue pgAdmin pour l'ajout de nouvelles connexions à la base de données demande un "Maintenance DB".
.
Alors, pourquoi est-il nommé "Maintenance DB" au lieu de "DB" ou "Database"?.
Il convient de mentionner que vous êtes libre de définir n'importe quel base de données existante dans le cluster en tant que "Maintenance DB". Vous n'êtes pas limité aux options suggérées par l'interface, qui ne sont que des valeurs par défaut typiques.
Ceci est particulièrement utile pour les utilisateurs avec des autorisations limitées ou un accès en lecture seule. L'accès à un seul DB est plus simple avec le même DB que "Maintenance DB".
Plus de détails:
Tous les utilisateurs ont-ils besoin d'accéder à la base de données postgres dans pg_hba.conf?
Qu'est-ce est la base de données de maintenance? Par documentation :
La base de données postgres est également créée lorsqu'un cluster de base de données est initialisé. Cette base de données est conçue comme une base de données par défaut pour les utilisateurs et les applications auxquels se connecter. Il s'agit simplement d'une copie de template1 et peut être supprimé et recréé si nécessaire.
Le champ de base de données de maintenance est utilisé pour spécifier la base de données initiale à laquelle pgAdmin se connecte et qui devrait avoir le schéma pgAgent et adminpack objets installés (tous deux facultatifs). Sur PostgreSQL 8.1 et supérieur, la base de données de maintenance est normalement appelée "postgres", et sur les versions antérieures, "template1" est souvent utilisé, bien qu'il soit préférable de créer une base de données "postgres" à cet effet pour éviter d'encombrer la base de données de modèles.
J'ajouterais qu'une fois que vous êtes connecté, il vous donnera la liste des autres bases de données sur ce serveur auxquelles vous pouvez également vous connecter. Mais tant que vous ne vous connectez pas à au moins une base de données sur le serveur, vous ne pouvez pas récupérer cette liste.
Si elle était juste appelée "DB", cela suggérerait que c'est la seule base de données sur ce serveur à laquelle vous pouvez vous connecter, plutôt une parmi (potentiellement) plusieurs.