Écrivez dans le répertoire où l'utilisateur postgres a un accès en écriture. Par exemple /tmp
.
$ pg_dump -h localhost mydb >/tmp/tempfile
Dans votre tentative, l'utilisateur postgres essaie de créer un fichier dans un répertoire aléatoire appartenant à l'autre utilisateur.