web-dev-qa-db-fra.com

Comment exporter / importer une source de données depuis DataGrip?

Je n'arrive pas à comprendre comment exporter une configuration de source de données dans DataGrip (actuellement sur EAP 2016.2).

Je voudrais exporter une poignée de sources de données et les partager avec mes coéquipiers pour leur permettre de démarrer plus facilement sur DG

J'ai essayé File->Export Settings (exportation de tous les paramètres) et n'a pas remarqué les configurations de source de données dans le fichier jar résultant.

Je pense me rappeler que dans les versions antérieures de l'outil (alors qu'il s'appelait encore 0xDBE), vous pouviez trouver des fichiers de configuration de source de données sur le lecteur et les partager de cette façon, mais je ne parviens pas à en localiser pour le moment.

Ce n'est peut-être pas possible?

26
David Farrell

C'est possible! Vous devez partager un projet avec votre ami - tout ce que vous faites dans DataGrip est dans le contexte d'un projet. Si vous n'en avez pas créé un nouveau, tout est sous le projet par défaut. Regardez le gif:

enter image description here

Les informations plus détaillées peuvent être trouvées dans le tutoriel: https://blog.jetbrains.com/datagrip/2018/05/21/copy-and-share-data-sources-in-datagrip/

32
moscas

Vous pouvez le faire facilement via le presse-papiers, même s'il m'a fallu un certain temps pour le comprendre:

  1. dans votre projet source, ouvrez la fenêtre de l'outil de base de données, sélectionnez les sources de données que vous souhaitez exporter, puis faites un clic droit/"Outils de base de données ..."/"Copier les paramètres"
  2. dans votre projet cible, ouvrez la fenêtre de l'outil Base de données, cliquez sur "+" puis "Importer depuis le presse-papiers"

Fonctionne également entre DataGrip et IntelliJ.

Addendum Le libellé a légèrement changé dans DataGrip 2018.2 EAP (ou avant), au lieu de "Copier les paramètres", il est désormais "Copier la ou les sources de données dans le presse-papiers", ce qui reflète mieux ce qu'il fait.

16
Olivier Gérardin

DataGrip stocke les sources de données à deux niveaux différents:

  • Niveau projet : avec les fichiers de configuration du projet dans .idea sous-dossier du dossier du projet
  • Niveau IDE : stocké dans IDE config répertoire/options.

La source de données au niveau du projet est disponible une fois que vous avez ouvert le projet.

Pour importer/exporter niveau IDE Source de données, utilisez Fichier | Paramètres d'import/export action.

Pour déplacer la source de données vers IDE et inversement, utilisez l'action correspondante dans la boîte de dialogue Propriétés de la source de données (voir capture d'écran) comme indiqué ici: Global / local datasource switch in datagrip

12
Freiheit

Vous pouvez trouver toutes les sources de données sur ce chemin (changer le nom d'utilisateur et la version):

C:\Users\fouad.DataGrip2019.1\config\projects\default\.idea

0
Eng.Fouad