web-dev-qa-db-ja.com

SQLDeveloperの問題を伴うPostgreSQL

PostgreSQL用のサードパーティJDBCドライバーを追加しました。タブが表示されます。

ただし、ユーザー名/ Pwdとホスト名/ポートを入力して[データベースの選択]を選択すると、次のようになります。

Failure -FATAL: database "user1" does not exist

この問題を抱えている人は他にいますか?

私が使用しているJDBCドライバーはpostgresql-8.4-701.jdbc4.jar

17
JB11

別のユーザー名とデータベース名がある場合、SQLDevelopper4.1は次の回避策で機能します。

username: testuser
password: mypass
Host: 127.0.0.1:1234/testdb?
Port: 1234

「?」を忘れないでくださいキャラクター。次に、Select Databaseが使用可能になり、接続が機能します。

この投稿で私を助けてくれたPiperopoulosに感謝します: Oracle SQL Developer and PostgreSQL

スキーマとテーブルはSQLDevelopperによってリストされていないことに注意してください。このリクエストを使用して、手動でリストすることができます。

select * from pg_catalog.pg_tables;
47
Kloe2378231

これはコメントです-コマンドラインでpsql-u user1を試して、ユーザーが存在するかどうかを確認してください

0
User123456