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 :

pg_dump: missing pg_database entry for database "bla bla bla"


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 22
    Par défaut pg_dump: missing pg_database entry for database "bla bla bla"
    Hello tous

    J'ai un problème récurrent sur plusieurs bases de données. Certaines de mes bases ne sont pas listé par la commande "psql -l", et n'apparaissent pas dans "select * from pg_database".

    Par contre, il est possible de ce connecter à ces bases avec "psql mabase"

    Conséquences : Impossible de faire un dump de ces bases :

    pg_dump: missing pg_database entry for database "xxx"

    Postgresql version 8.1.11

  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
    A mon avis, tu n'as pas autorisé la connexion à certaines de tes bases dans le fichier pg_hba.conf
    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/

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 22
    Par défaut
    Tout marchait nickel, il y a quelques jours et je n'ai pas touché la conf entre temps.

  4. #4
    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
    tu lances le pg_dump en local ?
    quelle commande lances-tu pour le pg_dump ?
    quel est le contenu de ton fichier pg_hba.conf ?
    quelles sont les bases existantes dans ton cluster postgresql ?
    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/

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 22
    Par défaut
    Citation Envoyé par scheu Voir le message
    tu lances le pg_dump en local ?
    Oui, je me connecte sur le serveur directement en SSH.

    Citation Envoyé par scheu Voir le message
    quelle commande lances-tu pour le pg_dump ?
    pg_dump nom_de_ma_base

    Citation Envoyé par scheu Voir le message
    quel est le contenu de ton fichier pg_hba.conf ?
    local all all trust
    host all all 127.0.0.1/32 trust
    host all all ::1/128 trust

    Citation Envoyé par scheu Voir le message
    quelles sont les bases existantes dans ton cluster postgresql ?
    De tête, je dirais postgres, template0, template1, ma_base.
    J'ai fait un initdb hier (production oblige), après quoi tout est rentré dans l'ordre. Sauf que j'ai perdu toutes les données antérieur à la derniere sauvegarde !!!

  6. #6
    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 djezair31 Voir le message
    J'ai fait un initdb hier (production oblige), après quoi tout est rentré dans l'ordre. Sauf que j'ai perdu toutes les données antérieur à la derniere sauvegarde !!!
    Tu as dû bidouiller non ? Qu'as-tu fait exactement ?
    Normalement l'initdb est fait juste après l'installation de postgresql pour initialiser le cluster, et toutes les bases créées ultérieurement le sont avec la commande createdb. Tu as bien une seule installation de postgresql ?
    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. Réponses: 4
    Dernier message: 24/05/2011, 13h42
  2. Visual Studio Team Edition for Database Professional (Règles de nommage)
    Par abane dans le forum Visual Studio Team System
    Réponses: 3
    Dernier message: 28/03/2008, 14h41
  3. A data definition entry for X Series is undefined.
    Par habasque dans le forum BIRT
    Réponses: 1
    Dernier message: 09/06/2007, 00h02
  4. missing from_clause entry for table "curr"
    Par Dev_ps dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 23/03/2007, 22h38
  5. The log file for database 'base' is full
    Par freud dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 01/11/2006, 23h12

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