proprietário do banco de dados @postgresql não pode acessar o banco de dados - “Nenhuma relação encontrada.”

Eu tenho um usuário: user_x que possui um banco de dados no postgresql e não possui nenhum atributo ROLE como (CREATE_DB, SUPERUSER, ...)

Este user_x pode acessar todo o banco de dados, criar tabelas (em seu banco de dados), selecionar, inserir e atualizar dado

Eu tenho esta lista de bancos de dados:

mydatabase=> \l
                                     List of databases
          Name           |  Owner   | Encoding  | Collation | Ctype |   Access privileges   
-------------------------+----------+-----------+-----------+-------+-----------------------
 postgres                | postgres | SQL_ASCII | C         | C     | 
 mydatabase              | user_x   | UTF8      | C         | C     | 
 template0               | postgres | SQL_ASCII | C         | C     | =c/postgres          +
                         |          |           |           |       | postgres=CTc/postgres
 template1               | postgres | SQL_ASCII | C         | C     | =c/postgres          +
                         |          |           |           |       | postgres=CTc/postgres
 whoami                  | postgres | SQL_ASCII | C         | C     | 
(6 rows)

e as seguintes funções:

mydatabase=> \du
                       List of roles
 Role name |            Attributes             | Member of 
-----------+-----------------------------------+-----------
 postgres  | Superuser, Create role, Create DB | {}
 user_x    |                                   | {}

mydatabase=> \d
                        List of relations
 Schema |               Name                |   Type   |  Owner   
--------+-----------------------------------+----------+----------
 public | addresses                         | table    | user_x
 public | addresses_id_seq                  | sequence | user_x
 public | assignments                       | table    | user_x
 public | assignments_id_seq                | sequence | user_x

 ...

Tudo bem, até eu despejar dados e restaurá-los em outro servidor postgresq

Depois de importar os dados em outro servidor (com o mesmo nome e usuário do banco de dados) e logado psql o \ d resposta do comando com: "Nenhuma relação encontrada."

Então adicioneiSUPERUSUÁRI função para user_x no servidor de banco de dados importado e tadã user_x pode ver as relações e os dados novament

Mas o user_x não precisa ter o privilégio SUPERUSER para acessar esse banco de dado

O que há de errado com este despejo importado? Alguém agora como resolver isso?

questionAnswers(1)

yourAnswerToTheQuestion