Premiers pas avec PostgreSQL version 9.0

Posted by Othnajid 0 commentaires



Présentation de PostgreSQL
PostgreSQL est un moteur de bases de données relationnelle.
C'est un moteur adapté à des bases métier, donc riche en fonctionnalités et puissant. Son installation
est cependant plutôt simple. Il faut juste comprendre quelques principes de base (ce que cette
présentation s'efforce de faire)
Si vous ne connaissez pas les principes relationnels ou le SQL, le mieux est de vous procurer un
bon ouvrage sur le sujet. L'article de Wikipedia peut être une bonne introduction
( http://fr.wikipedia.org/wiki/SQL ), et donne de nombreuses références. Le tutoriel de la
documentation PostgreSQL peut également vous rendre service si vous avez besoin de vous
rafraîchir la mémoire : http://docs.postgresqlfr.org/9.0/tutorial-sql.html

PostgreSQL est une licence de type BSD, ce qui permet son utilisation sans
restriction, dans un logiciel libre ou propriétaire. C'est un avantage certain, car cela permet par
exemple d'utiliser PostgreSQL comme base de données pour un logiciel propriétaire.

Caractéristiques et fonctionnalités :
PostgreSQL comporte de nombreuses fonctionnalités intéressantes. Parmi celles-ci, on peut citer par 
exemple :
• moteur transactionnel
• respect des normes SQL
• MVCC (mécanisme permettant une concurrence efficace sans verrouiller les 
enregistrements pour assurer l'isolation des transactions)
• procédures stockées dans de nombreux langages
• triggers
• réplication maître-esclaves en continu par application des journaux binaires (archives WAL), 
esclaves accessibles en lecture

INSTALATION:
Sous Windows
À partir de la version 8.0, PostgreSQL fonctionne nativement sous Windows (Windows XP, 
Windows 2000, Windows 2003, Vista, Windows 2008...). Malgré tout, seules les versions à partir de 
la 8.2 sont supportées sous Windows. Il s'installe en tant que service.

Où trouver PostgreSQL pour Windows?
Vous pouvez trouver deux types d'installeurs pour Windows : l'installeur "en un clic", ou l'installeur 
"pgInstaller". Le premier est créé par EnterpriseDB, le seconde par la communauté. Vous les 
trouverez à partir d'ici :
http://www.postgresql.org/download/windows
"pgInstaller" n'est disponible que pour les versions 8.2 et 8.3, le document détaille donc le processus 
d'installation pour l'installeur «en un clic ».

Lancez l'installeur (pour Postgresql 9.0, le fichier s'appelle : postgresql-9.0.0-1-windows.exe )

Sous Linux
PostgreSQL est fourni avec plusieurs outils pour la gestion du serveur et des bases de données. 
Les principales distributions fournissent des paquets PostgreSQL pour faciliter l'installation et 
l'utilisation.
Redhat et Debian ont leur propre version des outils, qui ont un nom différent de ceux que vous 
trouverez dans la documentation. Il vaut mieux utiliser les outils fournis par votre distribution.
Debian/Ubuntu
Actuellement (au moment de l'écriture de ce document, en septembre 2010), la version stable de 
Debian (Lenny) propose PostgreSQL jusqu'en version 8.3, la version testing (Squeeze), jusqu'en 
version 8.4, et la version instable (Sid) propose la version 9.0. Mais mis à part le numéro de version, 
ce qui suit est identique quelle que soit la distribution et la version de PostgreSQL que vous 
installerez.
Pour installer PostgreSQL 9.0 sur Debian, il faut récupérer les paquets suivants:
• postgresql-9.0 (serveur)
• postgresql-client-9.0 (client)
Ou utiliser  la commande yum install postgresql postgresql-server

Pour administrer postgresql il y a deux outils :
PhpPgadmin : vous pouvez le recuperer par ici : http://downloads.sourceforge.net/phppgadmin/phpPgAdmin-5.1.zip?download

Ou par: 
Pgdmin 3.

Vous Pouvez telecharger le un tuto pdf pour debuter avec postgresql par ce lien http://goo.gl/0IFhiB


0 commentaires:

Enregistrer un commentaire

Membres

Formulaire de contact

Nom

E-mail *

Message *