Using Postgres jdbc driver with Oracle SQL Developer

Поиск
Список
Период
Сортировка
От Niels Jespersen
Тема Using Postgres jdbc driver with Oracle SQL Developer
Дата
Msg-id 43f6a620ad0945989e01ba48848bc065@dst.dk
обсуждение исходный текст
Ответы SV: Using Postgres jdbc driver with Oracle SQL Developer
Список pgsql-general

Hello all

 

Oracle SQL Developer allows you to add what they call a Third Party JDBC Driver. With that you can connect and use SQL Developer against Postgres. So far, so good. But when you connect, there is a button “Choose database” that fills a dropdown box with databasenames available on the cluster. This works great if you connect with the user named postgres, as it will connect to the database named postgres and check for available databases. However, if you try to connect using for instance username “user1” it will try to connect to a database named “user1” This mostly fails, since you most often does not have a database named exactly like your username.

 

I think this is a bug in Oracles call of Postgres jdbc, because it does not send a databasename, and the driver defaults to a database named as the username.

 

I may file a service request with Oracle to have this fixed down the road sometime.

 

In the meantime, is there a way to provide a default username to Postgres jdbc out-of-band from the actual calls from Oracle to Poostgres jdbc?

 

In the documentation https://jdbc.postgresql.org/documentation/head/connect.html#connection-parameters is says “If a property is specified both in URL and in Properties object, the value from Properties object is ignored.” How can I inject a property object into the gap between Oracle and Postgres jdbc?

 

Regards Niels Jespersen

В списке pgsql-general по дате отправления:

Предыдущее
От: Matthias Apitz
Дата:
Сообщение: PostgreSQL server does not increment a SERIAL internally
Следующее
От: Niels Jespersen
Дата:
Сообщение: SV: Using Postgres jdbc driver with Oracle SQL Developer