Documentation PostgreSQL 7.4.29 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Avance rapide | Suivant |
Ce livre est la documentation officielle de PostgreSQL. Elle est écrite par les développeurs de PostgreSQL ainsi que par d'autres volontaires en parallèle du développement du logiciel PostgreSQL. Elle décrit toutes les fonctionnalités que la version actuelle de PostgreSQL supporte officiellement.
Pour rendre gérable la grande quantité d'informations sur PostgreSQL, ce livre a été organisé en plusieurs parties. Chacune a pour cible une classe différente d'utilisateurs ou dépend du niveau et de l'expérience de chaque utilisateur sur PostgreSQL :
La Partie I est une introduction informelle pour les nouveaux utilisateurs.
La Partie II documente l'environnement du langage de requêtes SQL, ceci incluant les types de données et les fonctions ainsi que le réglage des performances au niveau de l'utilisateur. Chaque utilisateur PostgreSQL devrait l'avoir lu.
La Partie III décrit l'installation et l'administration du serveur. Tous ceux qui gèrent un serveur PostgreSQL, que ce soit pour une utilisation personnelle ou dans d'autres cas, devraient lire cette partie.
La Partie IV décrit les interfaces de programmation pour les programmes clients PostgreSQL.
La Partie V contient des informations pour les utilisateurs avancés sur les capacités d'extensions du serveur. Les thèmes concernent, par exemple, les types de données définis par l'utilisateur et les fonctions.
La Partie VI contient des informations sur la syntaxe des commandes SQL, sur les programmes clients et serveurs. Cette partie aide les autres parties en apportant une information structurée par commande ou programme.
La Partie VII contient des informations triées, utiles pour les développeurs PostgreSQL.
PostgreSQL est un système de gestion de bases de données relationnelles objet (ORDBMS) basé sur POSTGRES, Version 4.2, développé à l'université de Californie au département des sciences informatiques de Berkeley. POSTGRES a lancé de nombreux concepts rendus ensuite disponibles dans plusieurs systèmes de bases de données commerciales.
PostgreSQL est un descendant open-source du code original de Berkeley. Il supporte SQL92 et SQL99 tout en offrant de nombreuses fonctionnalités modernes :
De plus, PostgreSQL peut être étendu de plusieurs façons par l'utilisateur, par exemple en ajoutant de nouveaux
Et grâce à sa licence libérale, PostgreSQL peut être utilisé, modifié et distribué par tout le monde gratuitement quelque soit le but visé, qu'il soit privé, commercial ou académique.