Работа с файлами

Прикрепить папку

В DataGrip встроен файловый менеджер: откройте панель Files (View → Tool Windows → Files) и прикрепите туда свои рабочие папки. Чтобы сделать это, используйте кнопку на панели инструментов.

Прикрепить консоль к файлу

Прикрепить консоль к файлу означает связать его с конкретным соединением. Таким образом все запущенные из файла запросы будут выполняться в контексте соединения, для которого создана эта консоль.

Чтобы сделать это, используйте выпадающий список в правом верхнем углу редактора файлов.

Интеграция с системами контроля версий

DataGrip поддерживает работу со всеми популярными системами контроля версий: Git, SVN, Mercurial и т. д. Небольшие изменения при просмотре разницы версий можно применить прямо в окошке редактирования коммита.

В DataGrip поддержка работы с системами контроля версий реализована в виде расширения: поставьте соответствующее расширение из Settings → Plugins.

См. также (на английском): Как работать с Git из DataGrip и Интеграция DataGrip с GitHub.

Запуск скриптов в контексте базы данных или схемы

Чтобы накатить скрипт на базу данных или схему, используйте контекстное меню файла-скрипта. Это быстрее, чем открывать его и запускать скрипт из редактора.

Черновики

Черновики (scratch files) — временные файлы, которые создаются и хранятся внутри DataGrip. Это удобная возможность писать заметки или делать что-то «на лету». При их использовании отпадает необходимость изменять нужные рабочие файлы. Можно создать бесконечное число таких файлов и переключаться между ними. Будут работать все удобства для выбранного языка: автодополнение, подсветка синтаксиса, поиск ошибок.

Язык файла

Каждый файл ассоциирован с тем или иным языком, в DataGrip это чаще всего SQL-диалект. Язык файла определяется автоматически, но вы можете его менять.

Области разрешения объектов

DataGrip «разрешает» объекты в скрипте, то есть понимает, какие конкретно таблицы, представления и т. д. используются в запросе. Если объекты не квалифицированы, подсказать DataGrip, в какой источник данных следует «разрешать» объекты, можно в настройках: Settings | Tools | Database | SQL resolution scopes.

SQL-диалекты

Можно также указать, в каких папках лежат файлы с тем или иным SQL-диалектом, чтобы DataGrip по умолчанию правильно подсвечивала синтаксис запросов в этих файлах.