Se você tiver um nome de usuário e banco de dados diferente, o SQLDevelopper 4.1 funciona com esta solução alternativa:
username: testuser
password: mypass
Host: 127.0.0.1:1234/testdb?
Port: 1234
Não se esqueça do "?" Character.Then Select Database fica disponível e a conexão funciona.
Obrigado a Piperopoulos que me ajudou neste post:Oracle SQL Developer e PostgreSQL
Observe que o esquema e as tabelas não são listados pelo SQLDevelopper. Você pode usar esta solicitação para listá-los manualmente:
select * from pg_catalog.pg_tables;