IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

psql -l = resultat inatendu


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1
    Par défaut psql -l = resultat inatendu
    Bonjour,


    Je debute sous postgreSQL et reprend une base deja existante
    sur un systeme linux.

    Je demarre une base appelé "test" avec la commande
    /usr/bin/postmaster -D /var/lib/pgsql/test

    et le systeme me dit que "postmaster succefully started"

    Je me connecte tres bien dessus avec un application php
    programmé par quelqu'un d'autre...

    Mais quand je tape

    psql -l

    il ne me renvoie que les 2 base (ou que je suppose etre des bases)
    template0
    template1
    alors que je m'attend a voir quelque chose du genre
    test

    Je ne comprend rien quelqu'un peut il m'eclairer?

    merci

  2. #2
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Citation Envoyé par womwom Voir le message
    Je demarre une base appelé "test" avec la commande
    /usr/bin/postmaster -D /var/lib/pgsql/test
    Non tu démarres juste le service postgresql dont l'installation a été faite dans le répertoire /var/lib/pgsql/test

    Citation Envoyé par womwom Voir le message
    Mais quand je tape
    psql -l
    il ne me renvoie que les 2 base (ou que je suppose etre des bases)
    template0
    template1
    alors que je m'attend a voir quelque chose du genre
    test
    Tu n'as pas de base test qui est créée c'est pour ça, template0 et template1 sont les 2 bases créées à l'installation de postgresql
    Il te faut créer une base "test" avec la commande SQL "create database" ou la commande Unix "createdb"

    Tu es sûr que tu reprends une base existante ? Tu n'as qu'un seul répertoire de postgresql installé sur ton serveur ? Se peut-il que l'ensemble de tes données n'aient été créées dans la base template0 ou template1 ?
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

Discussions similaires

  1. psql : resultat select dans variable ?
    Par Débéa dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 11/05/2010, 12h04
  2. [MySQL] Requete SQL donne resultat inatendu
    Par Madfrix dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/02/2010, 13h41
  3. Proposer le resultat d'une requête en téléchargement
    Par Lux interior dans le forum XMLRAD
    Réponses: 5
    Dernier message: 17/02/2003, 15h44
  4. [VB6] [Excel] Résultat d'une requete ds une feuille
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 07/01/2003, 17h52
  5. Resultat requete SQL
    Par PierDIDI dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/07/2002, 13h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo