Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

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

 

Pied de page des forums

Powered by FluxBB