#1 Tue 20 March 2007 02:23
- kenza_sana
- Participant occasionnel
- Date d'inscription: 22 Feb 2007
- Messages: 24
Probléme d'installation de POSTGRESQL
Bonjour je suis débutante dans les SIG et je voulait installé POSTGRESQL/POSTGIS sous windows XP...
j'ai suivit les étapes se trouvant dans le document suivant : http://www.davidgis.fr/documentation/win32/pdf/doc.pdf
Le problém est que au niveau de l'installation de POSTGRESQL quand je tape dans l'invite commande : initdb -A trust
ll m'affiche le message d'erreur suivant : "initdb" n'est pas reconnu en tant que commande interne ou externe, un programme exécuable ou un fichier de comandes.
J'ai éssayé de suivre plusieurs autre documents mais tj la meme chose au niveau de "initdb" y'a un probléme.
j'ai vérifié dans mon dossier "System32" je n'ai pas trouvé le ihier 'initbd' je ne le trouve que dans le dossier "bin" du repertoire de postresql et quand j'éssaie de l'éxécuté il me disent qu'il y'a une erreur .
Bref sincérement je suis plus que coincé a ce niveau...
Merci d'avance pour votre aide.
Hors ligne
#2 Tue 20 March 2007 09:13
- llby
- Participant occasionnel
- Date d'inscription: 14 Dec 2005
- Messages: 49
Re: Probléme d'installation de POSTGRESQL
Tu as bien mis à jour tes variables d'environnement ?
Mets toi dans le répertoire bin pour exécuter le script en question.
cd c:\Program Files\8.2\PostgreSQL\bin\
initdb -A trust
il est aussi possible que tu aies besoin d'être sous l'utilisateur postgres créé par le prog d'installation :
runas /user:postgres cmd
ceci-dit on peut tout à fait lancer postgresql et créer des bases de données depuis pgadmin ...
Hors ligne
#3 Tue 20 March 2007 09:15
Re: Probléme d'installation de POSTGRESQL
Bonjour,
Je n'utilise pas windows, mais il me semble que pour utiliser une commande vous devez soit vous trouver dans le même répertoire que celui-ci, soit indiquer le chemin vers la commande :
Code:
c:/"program file"/postgresql/bin/initdb -A trust
par exemple.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#4 Tue 20 March 2007 09:31
- kenza_sana
- Participant occasionnel
- Date d'inscription: 22 Feb 2007
- Messages: 24
Re: Probléme d'installation de POSTGRESQL
Merci pour vos réponses mais j'ai fait toute ceci :
1)1)Téléchargez la distribution au format zippé à l’adresse suivante
http://www.01map.com/download/PostgreSQLWin32.zip
2)Décompressez le fichier vers D:
3)Créer les variables d'environnements suivantes :
PGHOME = E:\PostgreSQLWin32
PGDATA = E:\PostgreSQLWin32\data
PGHOST = localhost
PGPORT = 5432
4) Ajoutez au début du PATH de votre ordinateur
PATH = E:\PostgreSQLWin32\bin;E:\PostgreSQLWin32\lib;....
5)j'ai créer un compte utilisateur sous Windows qui porte le nom "postgres"
6) ouvrir l'inte commande et taper : runas /noprofile /user:postgres cmd
7)dans la fenetre qui vient de s'ouvrir portant le titre (cmd en tant qu'un utilisateur Kanz/postgres) , j'ai taper : initdb -A trust
pour initialiser le répertoire des futures bases
Et c'est a ce niveau qu'il m'affiche toujouts l'erreur :
" "initdb" n'est pas reconnu en tant que commande interne ou externe, un programme exécuable ou un fichier de comandes."
Problémes :
1) D'aprés toutes la documentation je doit me trouver sous le :
"E:\Windows\system32" pour éxécuter cette commande en tant qu'utilisateur normal (postgres) (alors que mon "system 32" ne contient pas le "initdb") ...
2) quand j'éssaie d'éxécuter le "initdb" du dossier "bin" du repertoire de postresql
j'ai une fenetre windows commme message d'erreur : "initdb.exe compostant introuvable : cette application n'a pas pu démarrer car libpq.dll est introuvable.la réinstallation de cette application peut corriger ce probléme"
Tout en sachant que ce n'est pas cet "initdb " que je doit éxécuter mais celui de mon dossier "Win32"
Merciiiiiiiii..........Vraiment car j'ai une erreur qui n'a pas de sens j'ai suivit toute les étapes et réinstallé des milliers de fois .
Hors ligne
#5 Tue 20 March 2007 09:38
- llby
- Participant occasionnel
- Date d'inscription: 14 Dec 2005
- Messages: 49
Re: Probléme d'installation de POSTGRESQL
Il faut lancer la commande depuis un terminal ms dos et se mettre dans le répertoire bin comme décrit précédemment.
Après avoir fait : "ouvrir l'inte commande et taper : runas /noprofile /user:postgres cmd"
une nouvelle invite de commandes s'ouvre.
Tu tapes :
> cd c:\Program Files\8.2\PostgreSQL\bin\
> initdb -A trust
Je ne sais pas ou tu as trouvé cette histoire de system32 mais oublie la.
EDIT :
au fait pour ces variables :
PGHOME = E:\PostgreSQLWin32
PGDATA = E:\PostgreSQLWin32\data
PGHOST = localhost
PGPORT = 5432
PATH = E:\PostgreSQLWin32\bin;E:\PostgreSQLWin32\lib;....
J'espère que tu as pensé à mettre le vrai chemin vers ta base PostgreSQL.
Dernière modification par llby (Tue 20 March 2007 09:39)
Hors ligne
#6 Tue 20 March 2007 09:42
- kenza_sana
- Participant occasionnel
- Date d'inscription: 22 Feb 2007
- Messages: 24
Re: Probléme d'installation de POSTGRESQL
Une petie erreur de frappe le dossier a l'étape 2 jel'ai décompressé sur le E.
Bref sur ce point j'ai vérifier des milliers de fois tout se passe sous le "E:".
Merci
Hors ligne
#7 Tue 20 March 2007 09:48
- kenza_sana
- Participant occasionnel
- Date d'inscription: 22 Feb 2007
- Messages: 24
Re: Probléme d'installation de POSTGRESQL
Merci j'ai fait ceci déja mais je n'ai pas l dossier "postgresql "ss program files il est sous e E: directement et quand j'éxécute le "initdb" a partir du "bin" de "postgresql" :
cd E:\postgresqlwin32\bin
puis j'éxécute j'ai toujours cette erreur :
initdb.exe compostant introuvable : cette application n'a pas pu démarrer car libpq.dll est introuvable.la réinstallation de cette application peut corriger ce probléme"
Peut etre que mon dossier system32 devrait contenir le initdb mais que j'ai une acienne version je sais pas.... C'est windowsXP....
Hors ligne
#8 Tue 20 March 2007 09:51
- llby
- Participant occasionnel
- Date d'inscription: 14 Dec 2005
- Messages: 49
Re: Probléme d'installation de POSTGRESQL
Apparemment tu as un souci avec ton installation, si il te dit un truc comme ça : libpq.dll est introuvable
Tu pourrais désinstaller et tout réinstaller ...
Essaie de lancer pgAdmin voir ce qu'il te dit ?
(Menu démarrer / postgresql / pgadmin III )
Hors ligne
#9 Tue 20 March 2007 10:03
- kenza_sana
- Participant occasionnel
- Date d'inscription: 22 Feb 2007
- Messages: 24
Re: Probléme d'installation de POSTGRESQL
Non cet erreur je l'ai seulement quand j'éssaie d'éxécuter le initdb a partir du bin du dossier alors ke normalement je doit le faire a partir du system32....
En plus jusqu'a maintenant j'ai pas terminé l'instalaltion donc je n'ai pas "postgresql" dans mes programme juste j'ai décompréssé.
je suis en train de suivre les étapes du document suivant (si vous avez le temps de jetter vite un coup d'oeil vous comprendrez mieux mon probleme : http://www.davidgis.fr/documentation/win32/pdf/doc.pdf
MERCIIII
Hors ligne
#10 Tue 20 March 2007 11:46
- Ben_es
- Juste Inscrit !
- Lieu: Paris
- Date d'inscription: 27 Feb 2007
- Messages: 6
Re: Probléme d'installation de POSTGRESQL
Bonjour,
tu as installé une version compilée ou non?
Si tu utilises la version compilée, n'utilises pas tout dans la doc, normalement le fichier d'install crée lui-même son environnment avec ses path ses raccourcis etc...
Pous administrer ta bdd, utilises PgAdminIII
Sous win, postgre utilise deux niveaux d'admin un super admin qui est en fait un compte utilisateur dans windows et un admin de la bdd qui peut administrer depuis n'importe quel compte utilisateur (si tu as les droits nécessaires évidemment) de windows. Donc avec ton compte admin et PgAdminIII tu as tout ce qu'il te faut pour gérer ta bdd
Dernière modification par Ben_es (Wed 21 March 2007 09:04)
Hors ligne
#11 Tue 20 March 2007 12:05
- llby
- Participant occasionnel
- Date d'inscription: 14 Dec 2005
- Messages: 49
Re: Probléme d'installation de POSTGRESQL
AAAAAAAAAAh mais oui alors, c'est pas la version compilée que tu utilises ! Je te conseille si tu es newbie de le faire.
Suis les conseils de Ben ci-dessus.
Installe postgrsql sans l'extension PostGIS qui est une vieille version :
ftp://ftp.fr.postgresql.org/win32/postg … .2.3-1.zip
Puis installe PostGIS :
http://postgis.refractions.net/download … .2.1-1.exe
Et tout sera fait automatiqement.
Tu auras les élements nécessaires dans Menu Démarrer Programmes ... notamment PgAdmin qui est super.
Hors ligne
#12 Tue 20 March 2007 23:35
- kenza_sana
- Participant occasionnel
- Date d'inscription: 22 Feb 2007
- Messages: 24
Re: Probléme d'installation de POSTGRESQL
merci j'ai pu installé donc avec cette version... C'est vraie qu'elle est plus simple a mettre en place.
THANKS...
Hors ligne
#13 Wed 21 March 2007 07:07
- davidtecher
- Participant occasionnel
- Date d'inscription: 8 Sep 2005
- Messages: 15
Re: Probléme d'installation de POSTGRESQL
Ilby a raison c'est la meilleure façon de faire!
Pour le reste pour te familiariser avec PostGIS tu peux essayer la suite au chapitre 4.
http://www.postgis.fr/documentation/win … /pt04.html
Bonne continuation!
Hors ligne