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 :

FATAL 1: Database "x" does not exist in the syste


Sujet :

PostgreSQL

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 1
    Points
    1
    Par défaut FATAL 1: Database "x" does not exist in the syste
    Bonjour,
    j'essaye de me connecter sur une base postgres 7.3 sur linux via odbc ou pgadmin à partir de w2000.
    j'ai d'abord eu un pb car le fichier pg_hba n'était pas à jour et provoquait une erreur du type : " pas d'entrée dans le fichier pg_hba.conf pour la machine 192.168.xxx.xxx".
    j'ai rajouté la ligne host all 192.168.xxx.0 255.255.255.0 trust et depuis, j'obtiens un message du type :"FATAL 1: Database "toto" does not exist in the system catalog" .
    Comment puis je résoudre ce probleme ? Dois je rajouter ma base dans le system catalog ? est ce possible ?
    merci pour votre aide.

  2. #2
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Points : 318
    Points
    318
    Par défaut
    Salut,

    Si tu veux te connecter sur une base, il faut effectivement qu'elle existe.

    Si ce n'est pas le cas, il faut, sous shell linux, la créer avec la commande "createdb".

    Si elle existe déjà, c'est que le problème est ailleurs.....

    Voilà.

    @+

  3. #3
    Membre actif

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 209
    Points : 249
    Points
    249
    Par défaut
    Salut,

    En plus des remarques pertinantes de Krapulax; tu utilises quoi pour te connecter à postgres? phpPgAdmin, psql(ligne de commande), Abeille,...?

    A+

  4. #4
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Points : 318
    Points
    318
    Par défaut
    Heu.... ce n'est pas pour ramener ma fraise mais j'avais compris qu'il utilisais :
    odbc ou pgadmin à partir de w2000.

  5. #5
    Membre actif

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 209
    Points : 249
    Points
    249
    Par défaut
    autant pour moi... pô bien lu!

    Donc tu dois sûrement avoir raison... le problème vient du fait qu'il ne doit pas avoir créé sa bd...

    Sorry!

  6. #6
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Points : 318
    Points
    318
    Par défaut
    you're welcome

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Le probleme, c'est que j'ai créé ma db...
    comment puis je être sur qu'elle a bien été créée ?

  8. #8
    Nouveau membre du Club
    Inscrit en
    Août 2003
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 46
    Points : 38
    Points
    38
    Par défaut
    show databases

  9. #9
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Points : 318
    Points
    318
    Par défaut
    ou psql -l (en minuscule, c'est un L comme Laurence) sous le shell linux.

  10. #10
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    lorsque je tape psql -l, je vois bien la base que j'ai créé. Damned !!!

  11. #11
    Nouveau membre du Club
    Inscrit en
    Août 2003
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 46
    Points : 38
    Points
    38
    Par défaut
    il y aurait-il un espace au bout que tu n'aurais pas vu ?

  12. #12
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Points : 318
    Points
    318
    Par défaut
    Pour ma part, je dirais qu'il manque un "all " dans ta ligne de fichier pg_hba.conf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    host all all 192.168.xxx.0 255.255.255.0 trust
    Copier/coller de la doc :

    host database user IP-address IP-mask authentication-method [authentication-option]
    Quand il parle de "database user", ce sont deux choses différentes : d'un côté la database, de l'autre le user. A mon avis, la confusion doit venir de là.

Discussions similaires

  1. Réponses: 8
    Dernier message: 13/12/2012, 15h08
  2. Réponses: 4
    Dernier message: 24/08/2011, 18h33
  3. The name 'AdressFamily' does not exist in the current context
    Par konamine dans le forum Windows Forms
    Réponses: 1
    Dernier message: 26/10/2008, 16h49

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