Flux rss
Collection CommentÇaMarche.net
Bookmark Ajouter aux favoris / Partager

Téléchargement

La première chose à faire consiste à récupérer l'archive contenant les sources de PostgreSQL. Il existe diverses archives, contenant les différents composants de Postgres, le mieux étant de télécharger l'archive contenant l'intégralité de ces éléments (postgresql-7.0.tar.gz).

Le site officiel de PostgreSQL (ftp.postgresql.org) regroupe l'ensemble des archives nécessaires.

Opérations préliminaires

Avant de procéder à l'installation de Postgres, il est nécessaire de créer un utilisateur postgres dans le système. L'utilisateur postgres, qui sera un utilisateur ordinaire dans le système d'exploitation, sera le superutilisateur du SGBDR (aussi appelé DBA - database administrator).

Accessoirement, l'installation dans le cadre de cet article sera faite dans le répertoire

/usr/local/pgsql

Dans la suite de l'article, l'ensemble des opérations sera fait en tant qu'utilisateur postgres. Pour passer en utilisateur postgres, il suffit de taper la commande suivante :

su postgres -

Compilation

Comme pour tout programme fourni sous forme d'archive Tarball il s'agit de décompacter l'archive dans un répertoire (basiquement le répertoire personnel de l'utilisateur postgres (~) ou bien dans un répertoire partagé dédié aux sources (/usr/src/postgres par exemple) afin de donner l'accès aux sources du programme ainsi qu'à la documentation à tous les utilisateurs du système.

tar zxvf postgresql-7.0.tar.gz
ou
gunzip postgresql-7.0.tar.gz
tar xvf postgresql-7.0.tar
Lorsque l'application est décompressée, il faut dans un premier temps lancer le script d'auto-configuration :
cd postgresql-7.0
./configure
Le script d'auto-configuration possède des paramètres optionnels :
  • --prefix=répertoire permettant de définir un répertoire d'installation personnalisé (par défaut il s'agit de /usr/local/pgsql)
  • --with-perl permettant d'installer l'interface Perl ainsi que les extensions Perl de Postgres
  • --with-tcl permettant d'installer l'interface Tcl ainsi que les extensions Tcl de Postgres
Il suffit ensuite de compiler les sources de PostgreSQL :
make
et enfin de procéder à l'installation :
make install
Afin de rendre l'exécution de PostgreSQL possible à partir de n'importe quel répertoire, il est essentiel de définir le chemin de recherche des exécutables (/usr/local/pgsql/bin) dans les variables d'environnement :
export PATH=$PATH:/usr/local/pgsql/bin
Les variables d'environnement suivantes peuvent éventuellement être utiles :
export MANPATH=$MANPATH:/usr/local/pgsql/man
export PGLIB=$PGLIB:/usr/local/pgsql/lib
export PGDATA=$PGDATA:/usr/local/pgsql/data
Enfin, afin de vous éviter d'avoir à redéfinir ces variables d'environnement apès chaque redémarrage du système, il est conseillé d'inclure ces lignes dans votre fichier .profile ou dans /etc/profile.

Premier démarrage

Après l'installation de PostgreSQL, la première opération à effectuer consiste à initialiser la base de données grâce à un script se lançant avec la commande suivante :

initdb

Inspiré d'un article de Linux magazine

Dernière modification le mardi 14 octobre 2008 à 17:40:39.Ce document intitulé « Installation de PostgreSQL » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Installer postgresql salut a toussss, que dois je installer pour avoir postgresql sur un pc portable avec xp pour pouvoir faire un projet qui utilise postgresql pour la base de donné et les fonction, vb pour l'interface du boss et internet pour l'interface des... www.commentcamarche.net/forum/affich-582452-installer-postgresql
Installation PostgreSQL 8.3 Bonjour, J'essaie en vain d'installer PostgreSQL sur mon PC. J'ai trouvé beaucoup de tutoriels mais j'ai jamais vu mon cas... Lors de l'installation j'ai le message suivant : "Echec lors de la connexion à la base se sonnées. Les langages de procédure... www.commentcamarche.net/forum/affich-11678440-installation-postgresql-8-3
[Mandriva] installation postgresql+ paquetage Bonjour a tous, voila j'ai essayé d'installer postgresql sous mandriva 2006 via les paquetages. Or apres installation, je vais dans usr/local/ , et pas de dossier pgsql !! Pourtant ,je peux bien désinstaller postgresql dans le menu "configurer mon... www.commentcamarche.net/forum/affich-2567915-mandriva-installation-postgresql-paquetage
[MSN] Utiliser MSN sans l'installer - à partir d'un siteIl est possible d'utiliser un client MSN pour discuter avec ses amis sans avoir à l'installer. Il existe quelques clients conçus pour être utilisés à partir d'un navigateur sous forme de pages Internet. Évidemment, leurs fonctionnalités sont... www.commentcamarche.net/faq/sujet-2219-msn-utiliser-msn-sans-l-installer-a-partir-d-un-site
Installation de Windows XPCet article de la base de connaissances détaille l'installation pas-à-pas de Windows XP Pro à partir d'un CD d'installation. Attention : les ordinateurs de marque ne sont généralement pas concernés par cette installation car le système est... www.commentcamarche.net/faq/sujet-5120-installation-de-windows-xp
Installer un serveur proxy HTTP (Squid)Sommaire : 1. Installer le proxy 2. Configurer le proxy 2.1 Nommer le proxy 2.2 Choisir le port 2.3 Choisir l'interface 2.4 Définir les droits d'accès 2.5 Autoriser le groupe 2.6 Autoriser les ports non standards 3. Démarrer le... www.commentcamarche.net/faq/sujet-6323-installer-un-serveur-proxy-http-squid
[PostgreSQL] Problème d'installationBonjour Je dois installer postgreSQL sur un serveur linux. J'ai suivi les instructions de http://beuss.developpez.com/tutoriels/postgres/install/ J'ai un problème lorsque je veux compiler. Quand je lance le script ./configure j'ai le message d'erreur... www.commentcamarche.net/forum/affich-2189349-postgresql-probleme-d-installation
Connection php à postgresql (Résolu)salut à tous, Une aide sur la connexion de php à postgresql S.V.P. Thanks for your help Hari Rajaonarifetra Ingénieur concepteur et developpeur www.commentcamarche.net/forum/affich-622568-connection-php-a-postgresql
Installation postgreSQL (Résolu)Bonjour, Je cherche à installer postgreSQL sous windows, j'ai donc téléchargé l'installeur sur le site, et lorsque je l'installe j'ai plusieurs messages qui me disent que l'installation nes s'est pas déroulée correctement, et me dire d'aller voir un... www.commentcamarche.net/forum/affich-11820910-installation-postgresql
Télécharger Windows InstallerMicrosoft Windows Installer est un service d'installation et de configuration d'application. Il permet de gérer les applications comportant l'extension MSI. WindowsInstaller-KB893803-v2-x86.exe est le pack pour l'installation ou la mise à jour de... www.commentcamarche.net/telecharger/telecharger-223-windows-installer
Télécharger Windows InstallerMicrosoft Windows Installer est le service permettant d'installer des applications au format MSI, c'est-à-dire packagées dans un exécutable chargé de l'installation et de la configuration du logiciel. www.commentcamarche.net/telecharger/telecharger-222-windows-installer
Télécharger Advanced Windows Unattended InstallerAdvanced Windows Unattended Installer est un programme qui vous permet d'automatiser l'installation de vos programmes. Le logiciel est pratique et simple car il privilégie les utilisateurs de se passer de scripts, d'installations souvent difficile.... www.commentcamarche.net/telecharger/telecharger-34057795-advanced-windows-unattended-installer
PostgreSQL - IntroductionPrésentation de PostgreSQL PostgreSQL (prononcez postgrècecuelle ou postgrèce) est un SGBDR (système de gestion de base de données relationnelles) fonctionnant sur des systèmes de type UNIX (par exemple Linux, FreeBSD, AIX, HP-UX, IRIX, Solaris,... www.commentcamarche.net/contents/postgresql/postgresintro.php3
Linux - L'installation de logicielsLes différents types d'archives Basiquement il existe plusieurs façons de récupérer une application fonctionnant sous Linux : Sous forme de paquetage RPM. Il s'agit d'un fichier portant l'extension .rpm permettant une installation automatique,... www.commentcamarche.net/contents/tutlinux/linrpm.php3
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL)Introduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type... www.commentcamarche.net/contents/php/phpinst.php3