Flux rss

Installation de PostgreSQL

 
Collection CommentCaMarche.net

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

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.

Résultats pour Installation de PostgreSQL

Installation de PostgreSQL 2>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... www.commentcamarche.net/contents/postgresql/postgresuser.php3
Apache & php (Résolu) Bonjour, Je suis sur le point de developper un petit site web en php. Ce site utilse une base postgresql. J'utilise apache, mais je ne sais quel module, plugin je dois installé pour qu'apache interprete le code PHP. Merci d'avance www.commentcamarche.net/forum/affich-6697833-apache-php

Résultats pour Installation de PostgreSQL

[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 FTP sous WindowsVersion rapide Version un peu moins rapide (mais plus propre) Version serveur propre Liens Pour aller plus loin : Accédez à votre serveur FTP n'importe où dans le monde Notes Version rapide VITE, JE VEUX INSTALLER UN SERVEUR FTP TOUT... www.commentcamarche.net/faq/sujet-3028-installer-un-serveur-ftp-sous-windows

Résultats pour Installation de PostgreSQL

Problème installation Dotclear 2 sur Free (Résolu)Bonjour, J'ai un problème qui m'embête, j'ai un compte ftp sur free.fr et je possède une base de donnée PostgreSQL mais malheuresement une fois les fichiers chargés (Dotclear 2 beta 7) le serveur m'affiche une erreur : Parse error:... www.commentcamarche.net/forum/affich-3865897-probleme-installation-dotclear-2-sur-free
Windows Installer 3.1 V2 (correction 1 bug) (Résolu)Bonjour à tous, sortie de la version V2 de windows Installer 3.1 pour correction d'un bug. Pour info et téléchargement lien ci-dessous: http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=889482fc-5f56-4a38-b838-de776fd4138c... www.commentcamarche.net/forum/affich-1518130-windows-installer-3-1-v2-correction-1-bug
Impossible d'installer windows live messenger (Résolu)bonjour, j'ai msn 7.5 et lorsque je lance le programme d'installation de msn 8 un message apparait me disant l'installation de windows live messenger a échoué avec le code d'erreur "1603". et précedement lors de la premiere... www.commentcamarche.net/forum/affich-2326429-impossible-d-installer-windows-live-messenger

Résultats pour Installation de PostgreSQL

Télécharger Windows InstallerMicrosoft Windows Installer est un service d'installation et de configuration d'application, permettant de gérer les applications comportant l'extension MSI. Windows Installer 3.1 est une mise à jour secondaire de Windows Installer 3.0 publiée en... 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 Ext2 Installable File System Vous pouvez installer deux systèmes d'exploitations différentes sur votre ordinateur. Par exemple Windows et Linux. Mais le problème c'est qu'il n'est pas toujours possible d'avoir accès au document Linux via Windows. Ext2 Installable File System for... www.commentcamarche.net/telecharger/telecharger-34055775-ext2-installable-file-system

Résultats pour Installation de PostgreSQL

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
PHP - Installation d'un serveur Web sous Linux (Apache, PHP et MIntroduction 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
Installer une carte réseauBut Le but du jeu est d'arriver à mettre en place un réseau afin de pouvoir échanger des données ou jouer en réseau. Il faut donc installer dans chaque ordinateur susceptible de faire partie du réseau local une carte réseau. Ce tutoriel a pour but... www.commentcamarche.net/contents/pratique/carteres.php3