Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/06/2007, 16h20   #1
Invité de passage
 
Inscription : avril 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 9
Points : 0
Points : 0
Par défaut lancement de psql depuis un poste windows xp

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
sapic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 10h35   #2
Membre habitué
 
Avatar de Davboc
 
Inscription : novembre 2005
Messages : 266
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2005
Messages : 266
Points : 139
Points : 139
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.
Davboc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2007, 01h51   #3
Membre éclairé
 
Avatar de icer
 
Inscription : janvier 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 332
Points : 308
Points : 308
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.
icer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2007, 08h36   #4
Invité de passage
 
Inscription : avril 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 9
Points : 0
Points : 0
Par défaut lancer psql sur poste client

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
sapic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2007, 19h56   #5
Membre éclairé
 
Avatar de icer
 
Inscription : janvier 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 332
Points : 308
Points : 308
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é.
icer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 16h12   #6
Invité de passage
 
Inscription : avril 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 9
Points : 0
Points : 0
Par défaut psql installé

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
sapic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 21h46   #7
Membre éclairé
 
Avatar de icer
 
Inscription : janvier 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 332
Points : 308
Points : 308
é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.
icer est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h19.


 
 
 
 
Partenaires

Hébergement Web