Bom dia,
bug relatado no bugs@netmake.com.br.
Fizemos testes aqui no servidor com vários clientes que usam postgresql + scriptcase.
Aqui não liberamos usuário postgres, mas sim roles especificas para cada usuário.
Para uma mesma base de dados no postgresql na versão do scritpcase 6.0 e 7.0 ao clicar em listar base de dados a lista aparece normal.
Já no scriptcase 7.1 ocorre erro e diz que não pode se conectar a base.
Se ao invés de clicar em lista base de dados escrevemos o nome da base ele cria a conexão normalmente.
O sintoma que notamos é que o scriptcase tentar logar na base considerando o nome da base o mesmo nome da role.
Por exemplo:
role de conexão (usuário): alexandre
base de dados: teste
Ao clicar em listar base de dados ao invés de trazer a lista ele diz que houve erro por não conseguir listar a base alexandre
A base alexandre nunca existiu e sim a base teste.
Segue mensagem de erro no scriptcase
Connection Error
Database connection failed
pg_connect(): Unable to connect to PostgreSQL server: FATAL: banco de dados “alexandre” n?o existe
Se escrevo o nome da base “teste” vai normal.
Segue imagem do erro:
