Premiers pas avec PostgreSQL version 9.0
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