|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 116 ![]() |
Bonjour,
Je voudrais installé Postgres sous Windows 2000 et XP. J'ai déjà utilisé Postgres avec Cygwin, ca marche asse bien malgré qql pb à l'installation car les tuto trouvés sur le net sont pas tjs bons :-/ Je voudrais lancé postgres comme service, j'ai trouvé un tuto (toujours le même que ci dessus), mais j'ai bien peur que ça merde un peu. Donc j'aimerais savoir ce que vous me conseillez. Egalement où en est on de postgres sous windows sans cygwin, par exemple peerdirect postgres_beta4, est ce efficace? Merci Gaetan |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : mars 2004 Messages : 89 ![]() |
Perso je ne sais pour quelle raison mais je n'ai jamais réussi à me ttre en place cygwin en lancant les services pourtant je l'ai réinstallé 40000 fois!!! La solution a été d'installer VMWARE qui permet d'emuler un ordi, j'ai installé un linux dans ce VMWARE et mis postgre et ca marche du feu de dieu!!!!!
VMWARE est vrt puisssant il obtient une adresse ip aupres de mon DHCP comme si c'était un ordi réel, ce qui me permet de developper l'interface sous windows en me connectant à VMWARE alors que je suis sur la même machine!!!!!(Pgadmin sous windows me permet d'administrer ma base) Par contre une machine avec pas mal de RAM est exigée pour ce genre de manip!!! Et c'est un produit payant!!! @peluche |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 116 ![]() |
T'as raison , mettre Postgres en tant que service, ca merde.
J'essaye de suivre un tutorial mais ca bug. Qq'un a t il déjà réussi à la faire au moins une fois lol? |
|
|
00
|
|
|
#4 | ||
|
Membre du Club
![]() Inscription : avril 2004 Messages : 116 ![]() |
En fait je suit le tutorial suivant :
http://perso.wanadoo.fr/didier.fradet/Postgresql.html Mais lorsque je lance il m'affiche : Code :
|
||
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : mars 2004 Messages : 89 ![]() |
hiihihihih ca c'est vrt du message windows typique, juste une chose tu es bien avec les droits admin quand tu lances le service????
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 116 ![]() |
Oui oui, je suis bien logué en tant qu'utilisateur avec les droits admin.
J'ai essayé également de me logué avec les mêmes priviléges mais sur des domaines différents (windows 2000 en local ou intranet) ,mais le même resultat. |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : février 2003 Messages : 89 ![]() |
Je suis également intéressé par la procédure :
si qqu'un la trouve , merci de me l'envoyer : powerlog@powerlog.fr
__________________
Alain ______________________________ Delphi7+XmlRAD2005+WS2003+IIS |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : mai 2004 Messages : 41 ![]() |
http://pgfoundry.org/docman/view.php...18/2/guide.zip
un guide qui marche. Sinon vous pouvez compiler tout les fichiers dans le répertoire libpq des sources pour générer la dll et après la copier dans system32 ou l'inclure dans le Path ensuite on se sort les doigts et on code les interfaces nécessaires pour prendre les commandes en ligne , pour lancer le service ou même pour développer une interface graphique. Moi j'en suis là. |
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : mai 2004 Messages : 41 ![]() |
Pour les warriors qui n'ont pas peur des bugs surprises .une version développement.
http://www.hagander.net/pgsql/win32snap/postgres_win32_7.5_devel.zip |
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : avril 2004 Messages : 70 ![]() |
J'ai fait une etude comparative PostgreSQL 7.4 Vs MySQL 5.0 pour mon stage.
J'ai reussi a installer et a utiliser PostgreSQL avec l'emulation Cygwin et ca fonctionne bien. Je comptait mettre le doc en ligne apres le stage mais la 7.5 de PostgreSQL sera deja surment dispo. Je vais donc faire vite fait un doc HTML et donner le lien ci dessous.
__________________
Etant donné que la vitesse de la lumière est nettement supérieure à la vitesse du son, c'est sûrement pour ça que certains paraissent brillants avant d'ouvrir leurs gueules... www.eldrenn.com ou www.eldrenn.net |
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : avril 2004 Messages : 70 ![]() |
Veuillez en premier lieu excuser cette affreuse mise en page due a la conversion d'un doc Word à un doc HTML. Je la referai mieu apres mon stage.
Ensuite je tiens a preciser que je suis novice en programmation et donc un peu d'indulgence envers mon travail. Si des erreurs existent dans ce doc Faites les moi parvenir tout de même, ca me permettra de me corriger. Voila, avec ce doc, logiquement, il n'y a pas de probleme a installer postgresql sous windows www.eldrenn.net/PostgreSQLvsMySQL.html NOTE : postgresql n'a jamais fonctionner en tant que service NT pour moi non plus. J'espere que ca pourra aider un peu...
__________________
Etant donné que la vitesse de la lumière est nettement supérieure à la vitesse du son, c'est sûrement pour ça que certains paraissent brillants avant d'ouvrir leurs gueules... www.eldrenn.com ou www.eldrenn.net |
|
|
00
|
|
|
#12 |
|
Nouveau Membre du Club
![]() Inscription : avril 2004 Messages : 70 ![]() |
Lol desolé pour les images (captures d'ecran)... ce doc est pas beau du coup
__________________
Etant donné que la vitesse de la lumière est nettement supérieure à la vitesse du son, c'est sûrement pour ça que certains paraissent brillants avant d'ouvrir leurs gueules... www.eldrenn.com ou www.eldrenn.net |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() |
Bonjour,
voilà en quelques mots comment je fais tourner postgresql comme un service windows. L'environnement : - XP Pro (devrait marcher avec home mais il est plus facile d'accéder aux ACL sous pro que home) - postgresql 7.4.3 [Pour ma config <install-cygwin> vaut c:\cygwin] 1) Création d'un utilisateur windows postgresql, je lui ai mis des droits d'admin afin de lancer des services voir le 3). 2) J'exécute cygserver-config sous <install-cygwin>\bin, qui me crée un service cygserver. Ce service remplace ipc-daemon2. Il suffit de lancer dans une fenêtre bash. 3) Connecté sous 'postgresql', je crée le /data qui va contenir les bases de données 3-bis) je fais le initdb, après avoir démarré le service cygserver (d'où les droits d'admin ; et je n'ai pas cherché à les enlever, j'ai une équipe qui gagne ...) Maintenant, tous les fichiers de data sont propriétés de l'utilisateur postgresql 4) Je me reconnecte en utilisateur habituel mais aussi admin du poste, et j'installe le service postmaster : Code :
cygrunsrv -I postmaster --path <install-cygwin>\\bin\\postmaster -a "-D /cygdrive/x/xxxxxx/data -i" -s INT -u postgresql -w xxxxxxxx –o
Les x sont à remplacer par : i) la lettre où se trouve les data ii) les répertoires des datas Pour ma config c'est : /cygdrive/d/databases/pgsql/data Le répertoire /data est celui créé en 3) Il faut ici doubler le \ dans <install-cygwin>, mais je n'en suis pas sûr. 5) Démarrer le service cygserver puis celui de postmaster. Soit par la commande et soit par la console de gestion "services.msc". postmaster peut avoir des problèmes, le vérifier par postmaster.log sous /var/log de <install-cygwin>. Il faut mettre des droits à l'utilisateur postgresql. Je ne sais plus à quels fichiers et exécutables au moins à postgres.exe. J'ai mis des droits de "contrôle total". Cette partie de mise au point a été pas mal itérative. Normalement tout est OK, on peut se connecter par psql pour le vérifier. la connexion par TCP/IP est elle aussi possible grâce au -i des paramètres du service postmaster. Mes sources d'inspiration : http://www.sitepoint.com/article/use...-php-windows/2 Des recherches sur Google avec les messages d'erreur que j'avais comme : "initdb failed signal 12" ou "could not locate postgres executable". J'espère avoir été complet et clair. Bon courage |
|
|
00
|
|
|
#14 |
|
En attente de confirmation mail
Inscription : octobre 2002 Messages : 347 ![]() |
apparemment j'apporte la solution miracle que peu de gens connaissent.
il existe une version normal et commercial de PostgreSQL pour Windows. Elle s'appelle PowerGres. Cherchez sur google et vous trouverez le lien. Il y a une version d'essaie de 60 jours (suffisant pour un développeur). C'est nickel et en plus elle tourne en service sous Windows. Pour l'instant je n'ai trouvé aucune différence dans l'utilisation avec la version linux. Mais je ne fais que du sql avec des tables/requete/db. Pas de pl/sql mais je crois que c'est inmplémenté aussi. voilà. bon soulagement. et faite passer le message aux étudiants de postgre ! |
|
|
00
|
|
|
#15 |
|
Nouveau Membre du Club
![]() Inscription : mai 2004 Messages : 41 ![]() |
Tu devrais lire un peu les autres topics sur le forum avant de t'enflammer avec une version commerciale tiré de la version 7.1 de postgres.
Je remets alors le lien vers la version native windows et son installeur avc quoi l'installation de postgres devien un rituel classique de clics. http://pgfoundry.org/project/showfiles.php?group_id=1000007 Voilà. USA Mike : Si tu pouvais m'apporter la solution miracle qu je cherche depuis 3 mois et que finalement je me suis résolu à la développer moi même . Est ce que tu connais un driver OleDb pour PostgreSQL mais pas celui de GBorg. Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com