DBeaver can only see default PostgreSQL database in connection - postgresql

I use DBeaver v 5.2.5 on Windows and use it to connect to PostgreSQL databases.
To create a connection, I must specify the database and I have no mean to see other databases on the same server.
A colleague using DBeaver 5.3 on Mac has an option to see all databases, not just the default one.
Is there an equivalent setup on the windows version?

On the connection, right-click -> Edit connection -> Connection settings -> on the tabbed panel, select PostgreSQL, check the box Show all databases.

2023 Update...
Right-click on your connection
Click "Edit connection"
Left panel, click "Connection settings"
Select PostgreSQL tab Check the box "Show all databases"

Today I had to reinstall DBeaver on a new machine and this time, I let DBeaver download the postgresql drivers.
In this case, I can see the other databases so I can only assume that it was due to the jdbc drivers I loaded

The same problem in DBeaver 21.3.1, Postgress 14.1 installed with brew on MacOS Catalina. I've solved it in the Connection settings:
On the connection, right-click -> Edit connection -> Connection settings -> then click button "Edit Driver Settings", check "Embedded" checkbox.

Related

Can't connect to databases in DBeaver

I'm having problems trying to connect to databases with DBeaver. I've managed to connect to one database fine with no problems. However, any additional connections is causing issues.
I keep getting the error
SCRAM authentication is not supported by this driver. You need JDK >= 8 and pgjdbc >= 42.2.0 (not ".jre" versions)
I've tried the exact same details in pgadmin, and can get into the database just fine.
I just much prefer DBeaver as pgadmin seems to lack some really basic features like autocompletion.
I've reinstalled postgres and dbeaver multiple times, ensuring that its the latest version of each, still nothing.
Fixed the issue. It appears that DBeaver was holding on to an outdated library, which was being checked first, and therefore failing the test.
Steps to solve issue.
Download latest JDBC and move to \Program Files\DBeaver\shared_drivers
Open DBeaver and click Database -> Driver Manager
Double click on PostgreSQL
Under libraries click Add file and find the new JDBC
Delete any of the previous libraries, so it remains the only one

How to change default JDBC driver of Oracle SQL Developer?

I have an old Oracle 9i r2 database. The last JDBC driver that I managed to make work with it is ojdbc6 11.2.0.4. This keeps me stuck to SQL Developer 4.0.3. I would like to benefit from features of newer versions of SQL Developer. But they use newer driver like ojdbc8.
Is there a way to use old drivers with new versions of SQL Developer? The option to add third party JDBC drivers only work to add drivers for other databases like db2 or sql server.
I tried to delete the recent driver and replace it by an older one but SQL Developer malfunctions.
For SQL Developer version 20.2.0 on Windows 10 do:
Download and unzip SQL Developer version 20.2.0
Download and unzip Oracle Instant Client 11.2.0.4.0
Configure SQL Developer to use above instant client:
Tools > Preferences... > Database > Advanced
Mark "Use Oracle Client" > Configure...
In "Client Type" select "Instant Client"
In "Client Location" point to where you unziped instant client
Click "Test...". The log panel should show something like
Testing loading Oracle JDBC driver ... OK
Testing checking Oracle JDBC driver version ... OK
OK > restart SQL Developer
Configure connection:
Just create a normal connection
In "Advanced" tab add the key oracle.jdbc.timezoneAsRegion with value false. This avoids
ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
This procedure enables you to use a more recent SQL Developer version with an old Oracle 9i r2 without hanging on connect or getting
ORA-01460: unimplemented or unreasonable conversion requested
every time you click something.

Progress OpenEdge Developer Studio - Missing OpenEdge tab in toolbar & No Default servers

I attempted to install the OpenEdge Developer Studio ver11.5 32bit in my laptop to complete some training assignments. After the installation, I compared mine with my colleague and the training tutorial. The Developer Studio I installed is missing the OpenEdge tab in toolbar and the default AppServer. My colleague and I did the exact steps during the installation. Can someone please let me know what the issue is? How can I connect to the default AppServer? It have to connect to the default AppServer in order for me to work on the training assignment.
My Developer Studio:
Screenshot from local version / Windows>Preferences>Progress OpenEdge>StartUp
Screenshot from local version / Toolbar
To add the default servers go to: Window -> Preferences then navigate to Progress OpenEdge -> Server -> OpenEdge Explorer. Edit the Explorer 1 connection and enter your Admin Server user and password (may be admin/admin). Then "Test Connection" and "Create Servers & Finish".

Intellij postgres can't see tables even though connected

I'm trying to use the database tool in intellij (pycharm) instead of the usual postgres cli psql.
However although the IDE can connect to postgres and see the different databases I can't seem to see any tables within in for some reason. There doesn't seem to be a helpful guide to set this up unfortunately.
Intellij:
psql:
The connection to the database needs to be specific to that database not just the general postgres database.
eg in View-> Tool windows-> Database
Then click on database setting icon and for the url have (on osx at least):
jdbc:postgresql://localhost:5432/yourdatabase

Dreamfactory: IBM DB2 connection

I downloaded what I believe to be the latest copy of Dreamfactory for Windows from Bitnami bitnami-dreamfactory-1.8.2-0-windows-installer.exe. I would like to connect to an IBM DB2 remote database. In using the Admin Console I don't see an option in the SQL Vendor dropdown for IBM DB2. Did I miss a configuration step? If not, what do I need to do to configure IBM DB2 as a Remote SQL DB? I can't seem to find a reference in the documentation for how to do this.
Update
I just installed the Bitnami Ubuntu vmware appliance and it has a DB2 dropdown. Therefore, there is a flaw in the Windows 1.8.2 self installer.
With a quick test of the windows installer, we did confirm the DB2 value is in the dropdown menu. Please try to refresh the window frame or clear browser cache to see if that helps.
Also, the Bitnami package released for 1.8.2 currently doesn't have the db2 driver installed by default. We are working on getting another build that has better default setup. In the mean time, this link has the Windows instructions. I will try to get a more detailed instruction set for Windows.