Comment installer PostgreSQL à l'aide du code source : 12 étapes

Table des matières:

Comment installer PostgreSQL à l'aide du code source : 12 étapes
Comment installer PostgreSQL à l'aide du code source : 12 étapes

Vidéo: Comment installer PostgreSQL à l'aide du code source : 12 étapes

Vidéo: Comment installer PostgreSQL à l'aide du code source : 12 étapes
Vidéo: Создайте свою ЛАБОРАТОРИЮ с EVE-NG шаг за шагом 2024, Mars
Anonim

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

Installer PostgreSQL à l'aide du code source Étape 1
Installer PostgreSQL à l'aide du code source Étape 1

Étape 1. Obtenez le code source sur le site Web de PostgreSQL [1]

Installer PostgreSQL à l'aide du code source Étape 2
Installer PostgreSQL à l'aide du code source Étape 2

É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).

    Installer PostgreSQL à l'aide du code source Étape 2 Puce 2
    Installer PostgreSQL à l'aide du code source Étape 2 Puce 2
Installer PostgreSQL à l'aide du code source Étape 3
Installer PostgreSQL à l'aide du code source Étape 3

Étape 3. Remplacez le répertoire actuel par celui qui vient d'être créé (postgresql-8.3.3)

Installer PostgreSQL à l'aide du code source Étape 4
Installer PostgreSQL à l'aide du code source Étape 4

É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]
Installer PostgreSQL à l'aide du code source Étape 5
Installer PostgreSQL à l'aide du code source Étape 5

É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.

Installer PostgreSQL à l'aide du code source Étape 6
Installer PostgreSQL à l'aide du code source Étape 6

É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

Installer PostgreSQL à l'aide du code source Étape 7
Installer PostgreSQL à l'aide du code source Étape 7

Étape 7. Créez un compte super-utilisateur pour PostgreSQL en exécutant la commande suivante dans la console bash:

adduser postgres

Installer PostgreSQL à l'aide du code source Étape 8
Installer PostgreSQL à l'aide du code source Étape 8

É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

Installer PostgreSQL à l'aide du code source Étape 9
Installer PostgreSQL à l'aide du code source Étape 9

Étape 9. Créez le cluster PostgreSQL en exécutant:

su - postgres

/usr/local/pgsql/bin/initdb -D /p01/pgsql/data

Installer PostgreSQL à l'aide du code source Étape 10
Installer PostgreSQL à l'aide du code source Étape 10

Étape 10. Démarrez le serveur PostgreSQL (processus postmaster) en exécutant:

/usr/local/pgsql/bin/postmaster -D /p01/pgsql/data >logfile 2>&1 &

Installer PostgreSQL à l'aide du code source Étape 11
Installer PostgreSQL à l'aide du code source Étape 11

Étape 11. Créez une base de données PostgreSQL dans le cluster en exécutant:

/usr/local/pgsql/bin/createdb test

Installer PostgreSQL à l'aide du code source Étape 12
Installer PostgreSQL à l'aide du code source Étape 12

É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

Conseillé: