PostgreSQL

PostgreSQL
PostgreSQL
Logo PostreSQL
Développeur Michael Stonebraker
Première version 1995
Dernière version 9.1.1 (25 septembre 2011) [+/-]
Environnements Multiplate-forme
Type Base de données relationnelle
Licence BSD
Site web www.postgresql.org
PostgreSQL
Fonction Gestion de bases données
Port 5432[1]

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.

Ce système est concurrent d'autres systèmes de gestion de base de données, qu'ils soient libres (comme MySQL et Firebird), ou propriétaires (comme Oracle, Sybase, DB2 et Microsoft SQL Server). Comme les projets libres Apache et Linux, PostgreSQL n'est pas contrôlé par une seule entreprise, mais est fondé sur une communauté mondiale de développeurs et d'entreprises.

Sommaire

Histoire

L'histoire de PostgreSQL remonte à la base de données Ingres, développée à Berkeley par Michael Stonebraker. Lorsque ce dernier décida en 1985 de recommencer le développement de zéro, il nomma le logiciel Postgres, comme raccourci de post-Ingres. Lors de l'ajout des fonctionnalités SQL en 1995, Postgres fut renommé Postgres95. Ce nom fut changé à la fin de 1996 en PostgreSQL.

Principales caractéristiques

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, utiliser l'héritage de type etc.

PostgreSQL est pratiquement conforme (de plus en plus conforme) aux normes ANSI SQL 89, SQL 92 (SQL 2), SQL 99 (SQL 3), SQL:2003 et SQL:2008[2]. Il fonctionne sur diverses plates-formes matérielles et sous différents systèmes d'exploitation.

PostgreSQL fonctionne sur Solaris, SunOS, Mac OS X, HP-UX, AIX, Linux, IRIX, Digital Unix, BSD, NetBSD, FreeBSD, OpenBSD, SCO unix, NeXTSTEP, UnixWare et toutes sortes d'Unix. Depuis la version 8.0, PostgreSQL fonctionne également nativement sur Windows. Avant la version 8, il fallait un émulateur de type cygwin pour faire fonctionner PostgreSQL sur ce système d'exploitation.

PostgreSQL est largement reconnu pour son comportement stable, proche de Oracle. Mais aussi pour ses possibilités de programmation étendues, directement dans le moteur de la base de données, via PL/pgSQL. Le traitement interne des données peut aussi être couplé à d'autres modules externes compilés dans d'autres langages.

Outils d'administration

Interfaces utilisateurs

psql

psql est le premier frontal pour PostgreSQL et une interface en ligne de commande permettant la saisie de requetes SQL, directement ou par l'utilisation de procédures stockées.

pgAdmin

pgAdmin[3] est un outil d'administration graphique pour PostgreSQL distribué selon les termes de la licence GNU GPL.

phpPgAdmin

phpPgAdmin est une interface web d’administration pour PostgreSQL.

Outils connexes

  • DBLink est un module permettant de travailler sur deux bases différentes.
  • ECPG est un outil de SQL embarqué.
  • PostGIS est le module spatial qui confère à PostgreSQL le statut de SGDBR spatial.

Pilotes


Notes et références

  1. Documentation française PostgreSQL [1]
  2. (fr) Documentation PostgreSQL 9.0 - Conformité SQL "PostgreSQL supporte la plupart des fonctionnalités majeures de SQL:2008. Sur les 179 fonctionnalités requises pour une conformité « centrale » complète (full Core conformance), PostgreSQL se conforme à plus de 160."
  3. (en) pgAdmin 1.12.3 réalisé le 30 avril 2011.

Voir aussi

Sur les autres projets Wikimedia :

Articles connexes

  • SQL, le langage de requêtes
  • MySQL, un autre SGBD libre

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article PostgreSQL de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • PostgreSQL — Developer(s) PostgreSQL Global Development Group Stable release 9.1.1[1] / 9.0.5 …   Wikipedia

  • PostgreSQL — Saltar a navegación, búsqueda PostgreSQL …   Wikipedia Español

  • PostgreSQL — Entwickler PostgreSQL Team Aktuelle Version 9.1.1 …   Deutsch Wikipedia

  • PostgreSQL — Логотип PostgreSQL Тип Объектно реля …   Википедия

  • Postgresql — Entwickler: PostgreSQL Team Aktuelle Version …   Deutsch Wikipedia

  • PostGreSQL — Développeur Michael Stonebraker Première version 1985 Derniè …   Wikipédia en Français

  • Postgresql — Développeur Michael Stonebraker Première version 1985 Derniè …   Wikipédia en Français

  • PostgreSQL — es un servidor de base de datos relacional libre, liberado bajo la licencia BSD. Es una alternativa a otros sistemas de bases de datos de código abierto (como MySQL, Firebird y MaxDB), así como sistemas propietarios como Oracle o DB2. A …   Enciclopedia Universal

  • PostgreSQL — eigentliche Schreibweise von postgresql …   Acronyms

  • PostgreSQL — eigentliche Schreibweise von postgresql …   Acronyms von A bis Z

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”