Vous avez toujours voulu installer le serveur PostgreSql avec des options personnalisées ? Besoin d'installer le serveur PostgreSQL à partir du code source au lieu de packages préconfigurés ? Cet article vous guide à travers une courte procédure d'installation pour que le serveur PostgreSql soit opérationnel !
Pas
Étape 1. Obtenez le code source sur le site Web de PostgreSQL [1]
Étape 2. Décompressez le package de code source
Utilisez la commande bash/console suivante:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 est le nom de la version actuelle. Les futures versions pourraient différer dans la partie 8.3.3.
-
Un répertoire nommé postgresql-8.3.3 sera créé sous le répertoire courant (celui à partir duquel vous avez exécuté le script ci-dessus).
Étape 3. Remplacez le répertoire actuel par celui qui vient d'être créé (postgresql-8.3.3)
Étape 4. Configurez l'arborescence des sources pour votre système et choisissez les options d'installation souhaitées:
-
Configuration par défaut: exécutez la commande
./configurer
sur votre bash/console
- Configuration personnalisée (uniquement pour les utilisateurs avancés): vous pouvez définir de nombreuses options de configuration personnalisées à l'aide des options de ligne de commande répertoriées dans la documentation PostgreSQL [2]
Étape 5. Démarrez le processus de génération en exécutant la ligne de commande
gmake
dans votre console/bash.
Cela peut prendre quelques minutes selon votre matériel. La dernière ligne affichée doit être:
Tout PostgreSQL est créé avec succès. Prêt à installer.
Étape 6. Installez les fichiers PostgreSql en exécutant la commande bash/console:
installer gmake
qui installera les fichiers dans /usr/local/pgsql sauf si vous avez utilisé l'option de ligne de commande --prefix= PREFIX, auquel cas les fichiers seront installés dans le chemin spécifié par PREFIX
Étape 7. Créez un compte super-utilisateur pour PostgreSQL en exécutant la commande suivante dans la console bash:
adduser postgres
Étape 8. Créez un répertoire pour contenir l'arborescence de données PostgreSQL en exécutant les commandes suivantes dans la console bash:
mkdir /p01/pgsql/data
chown postgres /p01/pgsql/data
Étape 9. Créez le cluster PostgreSQL en exécutant:
su - postgres
/usr/local/pgsql/bin/initdb -D /p01/pgsql/data
Étape 10. Démarrez le serveur PostgreSQL (processus postmaster) en exécutant:
/usr/local/pgsql/bin/postmaster -D /p01/pgsql/data >logfile 2>&1 &
Étape 11. Créez une base de données PostgreSQL dans le cluster en exécutant:
/usr/local/pgsql/bin/createdb test
Étape 12. Connectez-vous à la base de données à l'aide de la commande psql:
/usr/local/pgsql/bin/psql tester
Méthode 1 sur 1: Liste complète des commandes
Il s'agit de la liste complète des commandes à exécuter qui sont décrites dans cet article pour installer le serveur. Cela peut être enregistré dans un script pour être exécuté plus tard.
./configurer
gmake
su
installer gmake
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql tester