DataGrip
 
Get DataGrip
You are viewing the documentation for an earlier version of DataGrip.

Using run/debug configurations

Last modified: 29 September 2023

DataGrip uses run/debug configurations to run, debug, and test your code. Each configuration is a named set of startup properties that define what to execute and what parameters and environment should be used.

There are two types of run configurations:

  • Temporary — created every time you select Run <item_name> from the context menu. To call the context menu, right-click an object or an area.

  • Permanent — created explicitly from a template or by saving a temporary configuration. Permanent configurations remain as part of your project until you remove them.

So whenever you run/debug or test your code, DataGrip either uses an existing permanent run/debug configuration or creates a new temporary one.

Permanent configurations have opaque icons while the icons of temporary configurations are semi-transparent.

The maximum number of temporary configurations is 5. The older ones are automatically deleted when new ones are added. If necessary, you can increase this limit in Settings | Advanced Settings | Run/Debug | Temporary configurations limit.

Permanent and temporary configurations have different icons