III. Administration du serveur

Cette partie couvre les thèmes qui sont intéressants pour un administrateur de bases de données PostgreSQL. Sont inclues l'installation du logiciel, la mise en place et la configuration du serveur, la gestion des utilisateurs et des bases, et les tâches de maintenance. Tous ceux qui font fonctionner un serveur PostgreSQL, pour un usage personnel, ou plus spécialement en production, devraient être familiers avec les thèmes couverts dans cette partie.

L'information dans cette partie est arrangée à peu près dans l'ordre dans lequel un nouvel utilisateur devrait la lire. Mais les chapitres sont indépendants et peuvent être lus, si vous le désirez, individuellement. L'information dans cette partie est présentée dans un style narratif en unités thématiques. Les lecteurs qui cherchent une description complète d'une commande particulière devraient regarder dans la Partie VI.

Les tous premiers chapitres sont écrits de façon à ce qu'ils puissent être compris sans connaissances préalables, de sorte que les nouveaux utilisateurs qui ont besoin de mettre en route leur propre serveur puissent commencer leur exploration avec cette partie. Le reste qui traite de la mise au point (tuning) et de la gestion, suppose que le lecteur est familier avec l'utilisation générale du système de bases de données PostgreSQL. Les lecteurs sont encouragés à regarder la Partie I et la Partie II pour obtenir des informations supplémentaires.

Table des matières
14. Procédure d'installation
14.1. Version courte
14.2. Prérequis
14.3. Obtenir les sources
14.4. Si vous effectuez une mise à jour
14.5. Procédure d'installation
14.6. Initialisation Post-Installation
14.7. Plateformes supportées
15. Installation sur Windows
16. Environnement d'exécution du serveur
16.1. Compte utilisateur PostgreSQL
16.2. Créer un groupe de base de données
16.3. Lancer le serveur de bases de données
16.4. Configuration à l'exécution
16.5. Gérer les ressources du noyau
16.6. Arrêter le serveur
16.7. Connexions TCP/IP sécurisées avec SSL
16.8. Connexions TCP/IP sécurisées avec des tunnels SSH Tunnels
17. Utilisateurs et droits de la base de données
17.1. Utilisateurs de la base de données
17.2. Attributs utilisateurs
17.3. Groupes
17.4. Droits
17.5. Fonctions et déclencheurs (triggers)
18. Administration des bases de données
18.1. Aperçu
18.2. Création d'une base de données
18.3. Bases de données modèles
18.4. Configuration d'une base de données
18.5. Emplacements alternatifs
18.6. Destruction d'une base de données
19. Authentification du client
19.1. Le fichier pg_hba.conf
19.2. Méthodes d'authentification
19.3. Problèmes d'authentification
20. Localisation
20.1. Support de Locale
20.2. Support des jeux de caractères
21. Planifier les tâches de maintenance
21.1. Nettoyages réguliers
21.2. Ré-indexation régulière
21.3. Maintenance du fichier de traces
22. Sauvegardes et restaurations
22.1. Sauvegarde SQL
22.2. Sauvegarde de niveau système de fichiers
22.3. Migration entre les différentes versions
23. Surveiller l'activité de la base de données
23.1. Outils Unix standard
23.2. Le récupérateur de statistiques
23.3. Visualiser les verrous
24. Surveillance de l'utilisation de l'espace disque
24.1. Déterminer l'utilisation de l'espace disque
24.2. Échec sur disque plein
25. Write-Ahead Logging (WAL)
25.1. Avantages des WAL
25.2. Avantages futurs
25.3. Configuration de WAL
25.4. Internes
26. Tests de régression
26.1. Lancer les tests
26.2. Évaluation des tests
26.3. Fichiers de comparaison spécifiques à la plateforme