Use the standard PostgreSQL driver in DataGrip to open a secure JDBC connection to your ParadeDB instance and run SQL.
DataGrip’s IntelliJ-style IDE gives you autocompletion, result-set export, and version control, while ParadeDB supplies vector search and analytics on PostgreSQL. Together, you get a powerful local workflow without switching tools.
Make sure ParadeDB is running and listening on localhost:5432
or another reachable host. Create a PostgreSQL role that DataGrip can use, for example parade_user
with a strong password. Install DataGrip 2022.3 or later so the bundled PostgreSQL 42.x JDBC driver is available.
Click the + icon ➜ PostgreSQL. DataGrip auto-selects the correct driver.
• Host: localhost
• Port: 5432
• Database: paradedb
• User: parade_user
• Password: your password
Press Test Connection. A green checkmark means DataGrip reached ParadeDB. Click OK to save.
You can also paste a JDBC URL into DataGrip:
jdbc:postgresql://localhost:5432/paradedb?user=parade_user&password=Secret42!&sslmode=disable
Replace host, port, database, user, and password as needed. Add sslmode=require
when ParadeDB enforces SSL.
Create a new console and run:
SELECT name, price
FROM Products
ORDER BY price DESC
LIMIT 5;
The result grid proves that DataGrip can read data from ParadeDB.
Enable Keep-alive in the DataGrip data source to avoid timeouts on long-running Dashboards. Store passwords in the KeePass or macOS Keychain provider instead of plain text.
Wrong driver: Selecting “Generic JDBC” disables PostgreSQL-specific features. Always choose the built-in PostgreSQL driver.
SSL mismatch: ParadeDB can reject non-SSL clients. Set sslmode=require
or import the server certificate into DataGrip.
Leverage ParadeDB extensions such as vector similarity by running CREATE INDEX ... USING ivfflat
directly from DataGrip, or save reusable queries in the IDE for team sharing.
Yes. ParadeDB speaks the PostgreSQL wire protocol, so the standard driver works without patches.
Absolutely. Any SQL you execute in psql
—including extension installs, vector indexes, and configuration commands—runs identically in DataGrip.
Right-click the data source ➜ Copy Settings ➜ send the .idea/dataSources.xml
snippet or use DataGrip’s built-in “Share Data Source” feature so others import it.