Page suivante Page précédente Table des matières

4. Qu'est-ce que PostgreSQL ?

PostgreSQL Version 6.4 est un SGBD libre, son code source complet est fourni. De plus, c'est un SGBD Relationnel-Objet pratiquement conforme (de plus en plus conforme) aux normes ANSI SQL1998,92,89. Il fonctionne sur diverses plates-formes matérielles sous différents Systèmes d'Exploitation.

        Quelquefois des corrections urgentes d'erreurs sont diffusées après la diffusion
        d'une révision de PostgreSQL. Vous pouvez appliquer ces rustines optionnelles
        selon les besoins de votre application. Effectuez les étapes suivantes pour
        appliquer ces rustines -
                cd /usr/src/postgresql6.4
                patch -p0 < patchfile
                make clean
                make
  Consultez également la page de manuel, en tapant 'man patch'
Les fichiers rustines se trouvent dans

L'objectif ultime et le but final de PostgreSQL est de devenir compatible à 100 % à la norme ANSI/ISO SQL ainsi que de devenir le numéro UN mondial des systèmes de gestion de Base de Données ouverts génériques. PostgreSQL guidera, conduira, contrôlera, suivra et dictera le futur de l'ANSI/ISO SQL. C'est-à-dire, l'implémentation et les idées apparaîtront en premier dans PostgreSQL puis, plus tard, seront incorporés dans l'ANSI/ISO SQL. PostgreSQL représente "l'état de l'art" de la technologie des bases de données.

Le serveur Informix Universal (diffusé en 1997) est basé sur une version précédente de PostgreSQL car Informix a acheté Illustra Inc. et l'a intégrée à Informix. La base de données Illustra était complètement basée sur Postgres (version précédente de PostgreSQL).

PostgreSQL est une amélioration du SGBD POSTGRES, prototype de recherche de SGBD de la prochaine génération. PostgreSQL, tout en conservant le puissant modèle de données et la richesse des types de données de POSTGRES, remplace le langage de requête PostQuel par un sous-ensemble étendu de SQL.

Le développement de PostgreSQL est réalisé par une équipe de développeurs Internet qui sont tous inscrits à la liste de diffusion "PostgreSQL développement mailing list". Son coordinateur actuel est Marc G. Fournier

Cette équipe est maintenant responsable des développements actuels et futurs de PostgreSQL. Naturellement, l'utilisateur de la base de données est lui-même développeur de PostgreSQL!. La charge de développement est répartie au sein d'un grand nombre d'utilisateurs finaux de bases de données sur internet.

Les auteurs de PostgreSQL 1.01 sont Andrew Yu et Jolly Chen. De nombreux autres ont contribué au portage, aux tests, à la mise au point et a l'amélioration du code. Le code original Postgres, duquel PostgreSQL est issu, est le résultat de l'effort de nombreux étudiants de troisième cycle, de deuxième cycle et d'enseignants sous la direction du Professeur Michael Stonebraker de l'université de Californie, Berkeley.

Le nom original du logiciel à Berkeley était Postgres. Lors de l'ajout des fonctionnalités SQL en 1995, il fut renommé Postgres95. Ce nom fut changé à la fin de 1996 en PostgreSQL.

Des millions d'exemplaires du SGBD PostgreSQL sont installés comme serveurs, serveurs Web et serveurs d'application. Ce SGBD est très avancé, c'est un SGBD Relationnel-Objet (ORDBMS).

PostgreSQL peut stocker plus de types de données que les types traditionnels entier, caractères, etc. - L'utilisateur peut créer des types, des fonctions, de l'héritage de type etc. PostgreSQL fonctionne sur Solaris, SunOS, HPUX, AIX, Linux, Irix, Digital Unix, BSDi, NetBSD, FreeBSD, SCO unix, NEXTSTEP, Unixware et toutes sortes d'unix. Un portage pour Windows 95/NT est en cours de réalisation.

PostgreSQL et les éléments qui s'y rapportent dans ce document sont couverts par le COPYRIGHT suivant.
PostgreSQL Système de Gestion de Base de Données

Copyright (c) 1994-6  Conseil d'administration de l'université de Californie

La permission d'utiliser, de copier, de modifier, et de distribuer ce logiciel 
et sa documentation pour n'importe quel usage, gratuitement, et sans autorisation 
écrite est accordée, à la condition que cette notice de copyright et que ce 
paragraphe et les deux paragraphes suivants apparaissent dans toutes les copies.

EN AUCUN CAS L'UNIVERSITÉ DE CALIFORNIE NE POURRA ÊTRE TENUE POUR RESPONSABLE 
VIS A VIS DE QUI QUE CE SOIT POUR DES DOMMAGES DIRECTS, INDIRECTS, SPÉCIAUX, 
FORTUITS, OU CONSÉCUTIFS, INCLUANT LA PERTE DE PROFITS, QUI POURRAIENT RÉSULTER 
DE L'USAGE DE CE LOGICIEL ET DE SA DOCUMENTATION, MÊME SI L'UNIVERSITÉ DE 
CALIFORNIE A ÉTÉ AVERTIE DE LA POSSIBILITÉ D'UN TEL DOMMAGE.

L'UNIVERSITÉ DE CALIFORNIE REJETTE PARTICULIÈREMENT TOUTE GARANTIES, INCLUANT , 
MAIS PAS LIMITE A, LES GARANTIES IMPLICITES DE VALEUR MARCHANDE ET D'ADAPTATION 
A UNE UTILISATION PARTICULIÈRE. LE LOGICIEL FOURNIT CI-DESSOUS EST FOURNIT "EN 
L'ÉTAT", ET L'UNIVERSITÉ DE CALIFORNIE N'A AUCUNE OBLIGATION DE FOURNIR 
MAINTENANCE, SUPPORT, MISES A JOUR, AMÉLIORATIONS OU MODIFICATIONS.

Page suivante Page précédente Table des matières