Questions tagged [datagrip]

JetBrains' commercial Database IDE(formerly 0xdbe). This is a cross platform database IDE that supports most relational databases.

DataGrip is a multi-engine database environment from JetBrains. It supports:

  • Oracle
  • PostgreSQL
  • AWS Redshift
  • MySQL
  • Microsoft SQL Server
  • Microsoft Azure
  • DB2
  • Sybase
  • SQLite
  • HyperSQL
  • Apache Derby
  • H2
  • Exasol

Targeting the needs of professional SQL developers, DataGrip makes working with databases an enjoyable experience.

Main features

Database objects

DataGrip introspects objects in your databases and displays them grouped in folders by schemas. It also provides a UI for adding and editing tables, columns, indexes, constraints, etc. Quick navigation brings you to any object, whether it has just been created in your code or has been read from a database.

Data editor

A powerful table editor lets you add, remove, edit, and clone data rows. Navigate through the data by foreign keys and use the text search to find anything in the data displayed in the table editor. All your changes are stored locally and can be submitted at once. Multiple fields can also be edited at once.

Query editor

Transform and move blocks of code, use multi-cursors to manage selection, format code according to specific style. DataGrip provides context-sensitive, schema-aware code completion, helping you write code faster. Completion is aware of table structure, foreign keys, and even database objects created in the code you're editing.

Additional Features

Code Reformatting

Reformat queries with a single click through user-definable code style schemes. Formatting currently supports: SQL, JSON, HTML, XML, and CSV.

Query Templates (Live Templates)

Ability to define custom, commonly-used SQL snippets that can be generated via an alias using smart code completion (e.g. define a common set of joins to auto-generate when typing 'common' into the SQL editor).

Safe Refactor

Refactor code without worrying that your changes will break other portions of your project. DataGrip will automatically check and alert, if a refactor change has the potential to break other portions of code within your project.

Links

679 questions
9
votes
2 answers

DataGrip - How to learn any table size in DataGrip?

Simple question is that I want to learn table size in DataGrip.Is there any shortcut or a simple way ..
user6158055
  • 342
  • 1
  • 4
  • 9
8
votes
1 answer

08006 idea-key-store KeyStore not available

After upgrading to Intellij 2023.2, I can no longer execute queries against any PostgreSQL database using the Database Tools and SQL plugin bundled with Ultimate edition. Executing any SQL results in the following error: [08006] The SSLSocketFactory…
Jake
  • 321
  • 3
  • 12
8
votes
1 answer

IntellijIdea Mongo connection too slow and lack of capabilities

I'm trying to use IntellijIdea in order to connect to MongoDB but it seems to work too slow. A simple read request might take up to 5 secs meanwhile Robo 3T works almost instantly. Is it a common and known behavior (some issue with mongo driver for…
Coffemanz
  • 863
  • 2
  • 8
  • 17
8
votes
1 answer

IntelliJ Database tool - Mongo read-only

I'm connecting to a local MongoDB instance installed through brew via the IntelliJ Database tool. I can see and query things; but as soon as I try to update a record eg set a database lock back to false I get the error This table is read-only.…
Kai
  • 1,709
  • 1
  • 23
  • 36
8
votes
1 answer

How can I add Salesforce as a data source in Datagrip?

I use Datagrip for SQL development. Recently I've had to work with Salesforce SQL (aka SOQL), but there doesn't seem to be an IDE as useful as Datagrip. So: I'd like to add Salesforce as a data source to Datagrip, just as I would a Postgres or MySQL…
Brandon
  • 7,736
  • 9
  • 47
  • 72
8
votes
2 answers

DataGrip / DBeaver cannot resolve table / column names

I'm connected to my universities' SQL server (Microsoft driver). I've tried using both DataGrip from Jetbrains and DBeaver to connect. Everything seems to be fine when I execute a query, however neither DataGrip nor DBeaver is giving me help with…
Porcupine
  • 324
  • 3
  • 8
7
votes
2 answers

reopen closed tabs in DataGrip

Is there any way to reopen closed tabs on DataGrip? not recently closed :)
Razan Aldossary
  • 229
  • 3
  • 10
7
votes
0 answers

Looking for monitoring tool for JetBrains DataGrip

I am looking for a monitoring tool like PgAdmin3 Server status monitoring tool for Jetbrains DataGrip: Maybe there exist some extension but I couldn't find it.
Roby Sottini
  • 2,117
  • 6
  • 48
  • 88
7
votes
2 answers

How to create triggers in Data Grip?

I want to create triggers in my table.I am using Data Grip as an interface to connect to my database.I googled around and the documentation said that it had something like a "Generate" drop down list which has something like function and procedures…
Shankha057
  • 1,296
  • 1
  • 20
  • 38
7
votes
1 answer

How can I load or run multiple SQL files in Datagrip?

I have set up a project in DataGrip with several sql files spread over a couple of directories like this: My hope is to manage the complexity as this turns into hundreds of files. This is a learning/proof of concept level effort right now. What I…
Ukko
  • 2,236
  • 2
  • 21
  • 33
7
votes
2 answers

Open a SQL file as a Console in DataGrip

I have a sql file saved off that I want to open and get results back from a database I am connected to in DataGrip. When I open the file, it opens it up as a file scope, and not as a console scope, and I cannot run the sql against the database. I…
Feety
  • 355
  • 2
  • 5
  • 11
7
votes
1 answer

How to see the PostgreSQL VIEW object definition in datagrip?

When I select the View object and press "Ctrl +Q" (On Menu >> Click "View" >> Click "Quick Documentaion"), it does works for MS SQL server but not for PostgreSQL View object. For Microsoft SQL Server, it shows correctly: Definition: ALTER VIEW…
gmsi
  • 1,062
  • 1
  • 16
  • 29
7
votes
1 answer

Jetbrains Datagrip / PHPStorm how to execute an oracle Procedure?

I'm trying both softwares using thin client (jdbc). My database is oracle (v9 and v11g). The problem is that I can't find a way to execute a procedure. I have try: execute schema.package.procedure('lorem', :a); -- Like TOAD execute…
Rodrigo
  • 131
  • 1
  • 6
7
votes
2 answers

(datagrip) Database connection with multiple schemas

I'd like to know if it's possible to manage multiple database schemas with just one connection in [datagrip]. Has anyone experience with that?
Jan Schumacher
  • 309
  • 2
  • 11
6
votes
1 answer

How do I connect an AWS RDS instance and Datagrip?

I have created a AWS RDS database instance and I am trying to connect it to Datagrip. I chose Easy create, MySQL, Freetier and set the name as audiotranscribe. The profile of the instance is as follows: In Datagrip I selected MySQL as the data…
Hywel Griffiths
  • 287
  • 5
  • 16