Programme de formation : PostgreSQL - Prise en main et administration

 

 

Contenu Du Programme

Introduction

  • Historique rapide du projet
  • Présentation des projets et outils de pgFoundry
  • Comparatif avec d'autres moteurs SGBDR (avantages / inconvénients)

Installation et prise en main

  • Les étapes d'installation de PostgreSQL
  • Sur ma distribution Debian
  • Sur les distributions à base de RPM (RedHat, Fedora, Mandriva)
  • A partir des sources
  • Préparation du système Windows
  • Les changements depuis la version 8.0

Gestion des instances

  • Initialisation d'une instance
  • Arrêt et démarrage du serveur (commandes d'administration)
  • Architecture des processus du serveur (le Postmaster et les processus en arrière-plan)
  • Création d'instances supplémentaires
  • Créer une nouvelle instance ou une nouvelle base ?
  • Les scripts installés par Debian

Connexions et outils d'administration

  • Jeux de caractères (UTF, ISO, ...)
  • Que faire pour corriger les problèmes de caractères?
  • La sécurité des sessions coté serveur (pg_hba.conf)
  • L'intérêt des rôles (utilisateurs et groupes)
  • Gratification et révocation des privilèges
  • L'outil en ligne de commande : psql (shell SQL)
  • Tour d'horizon des possibilités synatxiques
  • La richesse du client lourd PgAdminIII (administration, développement)
  • L'outil en ligne : phpPgAdmin.
  • Le gestionnaire de connexions : Pgpool

Définition des données avec PostgreSql

  • Création de schémas, tables, index, domaines, séquences
  • Les différents types de données, opérateurs et fonctions

Manipulation des données

  • Lectures des données
  • Insertion et mise à Jour des données
  • Fonctionnement des transactions
  • Les niveaux d'isolations et les verrous
  • La recherche de texte : tsearch2

Programmation pour l'administration PostgreSql

  • Gestion des procédures stockées
  • Le langage PL/pgSQL
  • Le langage PL/Perl
  • Les extensions en C.
  • Les déclencheurs
  • Les applications Web en PHP
  • Les pilotes PostgreSQL et PDO
  • Les applications Web en Java Pourquoi utiliser JNDI sur les serveurs d'applications

Administration de PostgreSql au quotidien

    PUBLIC CONCERNÉ

    • Développeurs, Architectes, Administrateurs de Base de Données.

    OBJECTIFS

    • Savoir installer PostgreSQL et d'assurer sa gestion au quotidien.
    • Savoir manipuler les données et gérer les bases et les outils d'administration de PostgreSQL.

    PRÉREQUIS

    • Connaissances du langage SQL, de l'administration de base des systèmes Linux ou Windows. La connaissance d'autres SGBDR est conseillée.

    DURÉE

    • 3 jours

    DATES

    TARIF

    • Nous consulter
    RECEVEZ VOTRE PROPOSITION PERSONNALISEE (PROGRAMME, TARIF) EN 1 MINUTE !
    Pour cela, c'est simple et rapide, entrez vos coordonnées :


    Name
    Vous êtes *
    Formation financée par *
    Civilité *
    Votre nom *
    Votre prénom *
    Votre tél *
    Votre email *
    Société
    Pays *
    Choisissez votre formation *
    Et votre matière *

    Veuillez remplir tous les champs obligatoires.

    Nous vous garantissons la stricte protection de vos données personnelles, en conformité avec la loi en vigueur

    Notre Charte de confidentialité et Cookies