Как экспортировать/импортировать источник данных из DataGrip?

Я не могу понять, как экспортировать конфигурацию источника данных в DataGrip (в настоящее время на 2016.2 EAP).

Я хотел бы экспортировать несколько источников данных и делиться ими с моими товарищами по команде, чтобы облегчить им работу и запуск на DG

Я попробовал File->Export Settings экспорта" (экспорт всех настроек) и не заметил конфигураций источника данных в результирующем файле jar.

Я хотел бы напомнить, что в более ранних версиях инструмента (когда он все еще назывался 0xDBE) вы могли найти файлы конфигурации источника данных на диске и поделиться им таким образом, но я не могу найти их в это время.

Возможно, это невозможно?

Ответ 1

Это возможно! Вам нужно поделиться проектом со своим другом - все, что вы делаете в DataGrip, находится в контексте проекта. Если вы не создали новый, все находится под проектом по умолчанию. Посмотрите на GIF:

enter image description here

Более подробную информацию можно найти в руководстве: https://blog.jetbrains.com/datagrip/2018/05/21/copy-and-share-data-sources-in-datagrip/

Ответ 2

Вы можете сделать это легко через буфер обмена, хотя мне потребовалось некоторое время, чтобы понять это:

  1. в исходном проекте откройте окно инструмента "База данных", выберите источники данных, которые хотите экспортировать, затем щелкните правой кнопкой мыши/"Инструменты базы данных..."/"Параметры копирования",
  2. в вашем целевом проекте откройте окно "Инструмент базы данных", нажмите "+", затем "Импорт из буфера обмена",

Также работает между DataGrip и IntelliJ.

Добавление В редакторе DataGrip 2018.2 EAP (или раньше) эта формулировка несколько изменилась, вместо "Параметры копирования" теперь "Скопировать источник данных в буфер обмена", который лучше отражает то, что он делает.

Ответ 3

DataGrip хранит источники данных на двух разных уровнях:

  • Уровень проекта: вместе с файлами конфигурации проекта в .idea папки проекта
  • Уровень IDE: хранится в каталоге IDE config/options.

Источник данных на уровне проекта доступен после открытия проекта.

Для импорта/экспорта источника данных уровня IDE используйте Файл | Импорт/Экспорт настроек действий.

Чтобы переместить источник данных в настройки IDE и обратно, используйте соответствующее действие в диалоговом окне "Свойства источника данных" (см. Скриншот), как показано здесь: Global / local datasource switch in datagrip

Ответ 4

Вы можете найти все источники данных по этому пути:

C:\Users\fouad.DataGrip2019.1\Config\проекты\default.idea