Connect ParadeDB—a PostgreSQL-compatible analytics engine—to DBeaver using the standard PostgreSQL driver and a correct JDBC URL.
Open DBeaver ▶ New Connection ▶ PostgreSQL ▶ fill host, port (5432), database, user, and password ▶ Test ▶ Finish. ParadeDB speaks PostgreSQL, so the built-in driver works out of the box.
Ensure ParadeDB is running and accessible over TCP, and that you know its connection credentials. Install the latest DBeaver (≥23.x) for optimal driver support.
Click Database ▸ New Database Connection and choose PostgreSQL.
Set Host=paradedb.mycompany.internal
, Port=5432
, Database=ecommerce
, User=analyst
, and the password.
DBeaver auto-builds the URL, but you can override it to add SSL or time-out options: jdbc:postgresql://paradedb.mycompany.internal:5432/ecommerce?ssl=true&loginTimeout=20
.
Click Test Connection. A green status means ParadeDB accepted the handshake.Hit Finish to persist.
Because ParadeDB is wire-compatible with PostgreSQL, use standard PostgreSQL syntax: postgresql://user:password@host:port/dbname?param=value
.
Open the new connection, right-click ▶ SQL Editor, paste SELECT id, name, price FROM "Products" ORDER BY price DESC LIMIT 10;
, and press Ctrl + Enter.
Enable Keep‐alive in the driver properties for long-running dashboards, use SSL in production, and store credentials in DBeaver’s secure vault.
Wrong driver choice—pick PostgreSQL, not Generic JDBC.Mismatched ports—ParadeDB defaults to 5432 unless changed in postgresql.conf
.
Connection refused? Verify ParadeDB’s listen_addresses
. Authentication failed? Confirm the user exists via \du
. SSL errors? Match sslmode
between server and client.
.
No. ParadeDB uses the standard PostgreSQL protocol, so the Postgres driver bundled with DBeaver works.
Yes. Append ?ssl=true
to the JDBC URL or toggle SSL in the driver properties.
Create separate connections in DBeaver; each can point to a different host or port while sharing the same driver.