PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Plusieurs instances de PostgreSQL 8.2 sur la mĂȘme machine

Technique - installation | Plusieurs instances de PostgreSQL 8.2 sur la mĂȘme machine

Par SouB le 30/03/2007 - 14:21

Bonjour,
Je cherche Ă  installer plusieurs instances de PostgreSQL sur la mĂȘme machine, ça me permettrait par exemple d'avoir un serveur de prod et un serveur de test oĂč je pourrai faire l'imbĂ©cile sans trop risquer de mettre le dawa en prod (je n'ai qu'une machine dispo).

On m'a indiquĂ© qu'il fallait utiliser le programme initdb. J'ai donc lancĂ© le terminal via le raccourci crĂ©Ă© par PostgreSQL Ă  l'install pour positionner les variables d'environnement correctement et ĂȘtre dans le bon rĂ©pertoire et j'ai lancĂ© la commande :
initdb --pgdata "C:\Program Files\PostgreSQL\8.2\data2"

Sans succĂšs.
J'ai essayé plusieurs variantes :
initdb -D "C:\Program Files\PostgreSQL\8.2\data2"
"C:\Program Files\PostgreSQL\8.2\bin\initdb" --pgdata "C:\Program Files\PostgreSQL\8.2\data2"
"C:\Program Files\PostgreSQL\8.2\bin\initdb" -D "C:\Program Files\PostgreSQL\8.2\data2"
initdb --pgdata data2
initdb -D data2
aucun rĂ©pertoire data n'est crĂ©Ă©. Le message d'erreur, toujours le mĂȘme est le suivant :
"Le programme Âœ postgres ╗ est nÚcessaire Ó initdb mais n'a pas ÚtÚ trouvÚ dans
le mÛme rÚpertoire que Âœ C:/Program Files/PostgreSQL/8.2/bin/initdb ╗.
VÚrifiez votre installation."

or j'ai bien un postgres.exe dans le repertoire de initdb... Par ailleurs j'ai créé le répertoire data2 dont j'ai défini l'utilisateur postgres comme proprietaire avec tous les droits. J'ai vérifié que des droits parasites n'étaient pas hérités, que les droits en execution de postgre.exe étaient bien attribués à l'utilisateur postgres, j'ai également redémarré le serveur (windows aime bien en général non ?). J'ai relancé un tas de commandes similaires, mais rien n'y fait...
:calim2:

Comme diraient les scarabées : HELP ! I need somebody help !

En vous remerkiant ;)

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramÚtres" pour activer vos changements.

le répertoire cible d'initdb

sparky/ = 3 Avril, 2007 - 13:49

le rĂ©pertoire cible d'initdb DOIT ĂȘtre vide ;)
Le mieux est d'ajouter le répertoire de postgresql au PATH, tu utilises la version cygwin ? Sinon télécharge postgresql pour windows, cela marche mieux


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.