|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 9 ![]() |
bonjour à tous
je débute avec Postgresql. je viens d'installer sur un poste équipé en windows xp postgresql+postgis sans pb . Sur mon poste (windows xp également) qui est en réseau avec celui-ci, j'ai installé pgadmin III via lequel je me connecte en tant que superutilisateur "postgres". jusque la pas de pb . ce que je voudrais à présent (si c'est possible), c'est lancer psql depuis mon poste (distant) pour me familiariser avec cette console et administrer mes bases à venir. comment faire ? deuxième question : administre t on plus efficacement avec pgadmin ou psql ? ces interface sont elles complémentaires ou redondantes ? merci d'avance pour vos réponses |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : novembre 2005 Messages : 266 ![]() |
pgAdmin est une interface graphique alors que psql est en ligne de commande, c'est donc différent. Si tu débutes tournes toi plutot vers pgAdmin et si tu es expert tu préfereras sans doute psql
tu dois je pense installer psql sur ta machine cliente et trouver la commande qui te permettra de te connecter à la machine distante. Ou alors prendre la main sur le serveur via Terminal Server Client, c'est ce que je fais. |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : janvier 2006 Messages : 332 ![]() |
Je ne suis pas de l'avis de Davboc.
Le mieux pour apprendre, reste la ligne de commande. En général, une interface graphique simplifie beaucoup de choses, il est vrai, mais au coût de beaucoup de restrictions. Si ton but est l'apprentissage, amuse toi avec psql et surtout lit la documentation sur www.postgresql.org. Autrement, pour que tu puisse te connecter à partir d'un poste distant (qu'importe le SE) sur ton serveur, tu doit modifier les fichiers de configurations de postgresql. Le fichier postgresql.conf, pour autoriser les connections à patir du résaux et le fichier pg_hba.conf pour indiquer les utilisateurs autorisés. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 9 ![]() |
merci pour vos 2 réponses
et excusez moi pour le délais de réponse , j'ai du passé sur autre chose pendant un certain temps et maintenant je reviens vers vous En fait j'arrive déjà à me connecter avec pgadmin3 car j'ai paramétré le fichier pg_hba.conf. En revanche je n'ai pas paramétré postgresql.conf : Donc une fois ce fichier configuré correctement, pourrai je lancer psql depuis le poste client ? dois je au préalable installer psql sur mon pc (sans postgres évidemment) ? En fait je souhaite utiliser psql car j'ai aussi installé postgis que je souhaite manipuler par lignes de commande merci d'avance pour vos réponses |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Inscription : janvier 2006 Messages : 332 ![]() |
psql est un client postgres comme un autre. Si pgadmin fonctionne il n'y a pas de raison que psql ne fonctionne pas. Une fois que tu as autorisé les accés sur ton serveur n'importe quel client peut se connecter. Que ce soit, psql, pgadmin, php, ODBC...
Biensur, psql doit être installer pour être utilisé. |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 9 ![]() |
bon psql est installé
les variables d'environnement créées le fichier hba.conf modifié ma console s'ouvre et se referme immédiatement : d'ou vient le pb |
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Inscription : janvier 2006 Messages : 332 ![]() |
éxécutes psql depuis une ligne de commande (menu démarrer > Exécuter > "cmd"). La fenêtre ne se fermera pas, ainsi tu pourra lire les erreurs.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com