pg_dump échoue avec l'erreur: "FATAL: le rôle du “nom d'utilisateur” n'existe pas"

J'ai une db nommé backupdb, je veux importer mon local application rails, donc je veux prendre un cliché d'elle.

Quand je suis en cours d'exécution pg_dump backupdb, je suis d'erreur ci-dessous.

pg_dump: [archiver (db)] connexion à la base de données "backupdb" a échoué: FATAL: le rôle du "nom d'utilisateur" n'existe pas

quel est le problème ici. S'il vous plaît aider.

J'ai téléchargé la db de mon e-mail, puis en essayant de créer un dump afin que je puisse les importer dans mon local application rails

Êtes-vous sûr que vous utilisez pg_dump backupdb aime pas cette pg_dump dbname > outfile?
Il assure à la fois la façon dont je suppose.. Même avec ce que j'obtiens la même erreur que question de bien.
veuillez vous référer à cette réponse, stackoverflow.com/a/20235049/2750968
On dirait que vous essayez de restaurer une base de données. pg_dump est utilisé pour faire un dump d'une base de données dans un fichier. Pour la restauration, habituellement, vous n'tube de commande psql. Certains dump les formats doivent être pg_restore. Mais vous n'êtes pas en spécifiant des informations d'identification, de sorte qu'il utilise le courant de l'utilisateur. Soit ajouter des informations d'identification de la ligne de commande, exécutez la commande en tant qu'utilisateur postgres.

OriginalL'auteur Suraj | 2016-06-07