S'inscrire      

Formation:


PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO). C'est un outil libre disponible selon les termes d'une licence de type BSD

Création et Administration de Base de Données PostgreSQL


Coût

30 000 FCFA

Durée

20 heures (reparties selon votre disponibilité)

Objectifs

- Comprendre le fonctionnement et savoir installer PostgreSQL
- Être capable de créer une base de données PostgreSQL et réaliser les principales opérations d'administration de base
- Savoir interroger une base de données à l'aide de PSQL
- Être en mesure de gérer la sécurité sur les objets des bases
- Comprendre comment bâtir une stratégie de sauvegarde fiable


Public

- Toute personne désirant utiliser PostgreSQL


Pré requis

Aucun


Programme

Introduction :
  • Présentation, historique, les versions PostgreSQL, les outils complémentaires et les licences
  • Les composants du serveur PostgreSQL : serveur, client, connecteurs jdbc, tcl, pl, python


Installation :
  • Choix du produit à installer : les RPMs, le code compilé ou les sources
  • Installation, configuration, organisation du répertoire /var/lib/pgsql, fichier postgresql.conf
  • Les scripts fournis avec PostgreSQL : démarrage du serveur, création des tables de droits d'accès, démarrage de multi-serveurs, ...


Sécurité :
  • Système des privilèges : principe de fonctionnement, authentification, contrôle des droits pour les requêtes
  • Gestion des comptes utilisateurs : création/suppression de comptes, limitation des ressources, sécurisation des accès (fichier pg_hba.conf)
  • Mapping avec les utilisateurs systèmes : pg_ident.conf


Utilisation :
  • Commande psql
  • Accès aux tables
  • Les commandes en \\
  • pgadmin : installation, configuration


Exploitation :
  • Sauvegardes/Sauvegardes
  • Contrôler l'état de la table, réparer, optimiser : pg_dump, pg_dumpall, vacuumdb
  • Méthode de sauvegarde des données PostgreSQL
  • Montée de niveaux : copie de serveur à serveur, réplication
  • Tests de régression