voila j'ai telecharger postgresql sur ma machine mais après je ne sais pas comment l'installer en ligne de commande...
je sui sous fedora
voila j'ai telecharger postgresql sur ma machine mais après je ne sais pas comment l'installer en ligne de commande...
je sui sous fedora
Bonjour...
Installation de Postgres sous linux :
L’installation de Postgres sous linux est facile. Voici les étapes à suivre:
il faut créer un utilisateur qui possèdera et gèrera les droits de PostgreSQL, Pour pouvoir créer l'administrateur de PostgreSQL, vous devez posséder les privilèges de l'utilisateur root. Tapez cette commande dans le Shell : su - -c "useradd postgres"
Choisissez un répertoire où vous décompresserez les sources de PostgreSQL. Après avoir placé l'archive dans le répertoire de votre choix, désarchivez-la. Voici la commande pour extraire les fichiers de l'archive: tar -xvzf postgresql-version.tar.gz
Afin de permettre à l'administrateur de PostgreSQL de compiler les sources lui-même, rendez-le propriétaire de l'arborescence des sources. La commande modifiant le propriétaire des sources est la suivante: chown -R postgres.postgres postgresql-version
entrer dans le répertoire où ta décompressé les sources et tape ./configure
maintenant tu dois compiler, pour cela tape make. La compilation peut prendre entre cinq minutes et une demi-heure en fonction du matériel. La dernière ligne affichée devrait être All of PostgreSQL is successfully made. Ready to install.
ensuite il faut installer, tu tapes: make install
crée ces repertoires : mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data (Commande utilisée pour rendre l'administrateur de PostgreSQL propriétaire des répertoires d'installation de PostgreSQL).
crée la variable d’environnement, tape tjrs dans le shell :
PATH=/usr/local/pgsql/bin:$PATH
export PATH
il faut initialiser la base tape : /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
et lance le serveur : /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
puisqu’on a crée la variable d’environement la prochaine fois que tu veux démarrer le serveur postgres tape uniquement : postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
remarque : à chaque fois que tu veux travailler avec postgres il faut que tu démarres le serveur, et pour le démarrer automatiquement dès que tu démarres ta machine il faut ajouter la commande suivante dans le fichier rc.local (qui se trouve dans /etc/rc.d) : /usr/local/pgsql/bin/pg_ctl start -l logfile -D /usr/local/pgsql/data
Partager