Boa tarde comunidade.
Tenho uma base de dados Postgre configurada no Ubuntu, juntamente com o pgAdmin4. O que acontece é que, no pgAdmin não mostra as bases criadas anteriormente, e nem me mostra as bases criadas pelo terminal (comando psql).
Quando eu tento criar um database clicando com o mouse em databases, ele cria, porém mesmo dando Refresh não aparece na listagem. Entratanto, fui tentar criar outra base de mesmo nome, e detecta que já existe o banco.
Existe a possibilidade de se criar o banco de dados e as tabelas junto? A versão do pgAdmin que uso permite apenas a importação de instâncias de Servidor via json, conforme o exemplo:
{
"Servers": {
"2": {
"Name": "Fully Defined Server",
"Group": "Server Group 2",
"Host": "localhost",
"HostAddr": "127.0.0.1",
"Port": 5432,
"MaintenanceDB": "postgres",
"Username": "postgres",
"Role": "postgres",
"SSLMode": "require",
"Comment": "This server has every option configured in the JSON",
"DBRestriction": "live_db test_db",
"SSLCompression": 0,
"Shared": false,
"BGColor": "#ff9900",
"FGColor": "#000000",
"Timeout": 60,
"UseSSHTunnel": 0
}
}
}
Assim, ele consegue criar o server, verifica usuário e permissão, mas não mostra nenhuma tabela criada antes. A tabela existe e verifiquei via terminal com os comandos psql com superusuario postgres.
Suspeito que seja conflito entre um usuário postgres do sistema e outro que o pgAdmin cria, ai não consegue acesso as bases.