2016-06-20 14 views
16

Nie mogę wymyślić jak wyeksportować konfigurację źródła danych w DataGrip (obecnie w 2016.2 EAP).Jak eksportować/importować dane z DataGrip?

chciałbym wyeksportować kilka źródeł danych i udostępniać je swoim współpracownikom, aby ułatwić im wstać i działa na DG

Próbowałem File->Export Settings (eksportowanie wszystkich ustawień) i nie zauważ konfiguracje źródła danych w wynikowym pliku jar.

Przypominam, że we wcześniejszych wersjach narzędzia (gdy wciąż było to nazywane 0xDBE), można było znaleźć pliki konfiguracyjne źródła danych na dysku i udostępniać je w ten sposób, ale nie jestem w stanie zlokalizować ich w tym momencie.

Być może nie jest to możliwe?

Odpowiedz

22

Jest to możliwe! Musisz udostępnić projekt swojemu przyjacielowi - wszystko co robisz w DataGrip jest w kontekście projektu. Jeśli nie utworzyłeś nowego, wszystko znajduje się w domyślnym projekcie. Spójrz na gif:

enter image description here

+0

Dzięki @moscas! Zaakceptowałem tę odpowiedź 1), ponieważ wyraźnie pokazuje, jak znaleźć folder główny dla dowolnego projektu i 2), ponieważ okazuje się, że jest to jedyny sposób, w jaki mogę udostępnić połączenia, które również współużytkują dane logowania połączeń. Dodam kolejny komentarz z resztą moich ustaleń, ale jeszcze raz dziękuję za odpowiedź! –

+1

To także rodzaj prac do importowania źródeł danych do phpstorm. Datatools w phpstorm mają ten sam zestaw funkcji co datagrip (zgodnie z obsługą jetbrains).Skopiuj plik datasource.xml i datasource.local.xml, gdy phpstrom nie jest uruchomiony. Częścią "rodzaju" jest to, że będziesz musiał ponownie wprowadzić wszelkie zapisane hasła. – mushcraft

+0

W moim przypadku chciałem przenieść źródła danych na poziomie projektu z phpStorm do DataGrip i działało to: 'mv'' mój-project/.idea/dataSources'' dataSources. * '~ ~/Library/Preferences/DataGrip2017.2/projects/default/.idea/' –

6

przechowuje DataGrip źródeł danych na dwóch różnych poziomach:

  • poziomie projektu: wraz z plikami konfiguracyjnymi projektowych wewnątrz .idea podfolderze folderu projektu
  • Poziom IDE: przechowywany w katalogu IDE config/options.

Źródło danych projektu jest dostępne po otwarciu projektu.

Do importu/eksportu Poziom IDE Źródło danych wykorzystanie Plik | Import/Export settings akcja.

Aby przenieść źródło danych do ustawień IDE i powrót użycie odpowiedniego działania w oknie DataSource Właściwości (patrz zrzut ekranu) jak pokazano poniżej: Global/local datasource switch in datagrip

7

Można to łatwo zrobić za pomocą schowka, chociaż zajęło mi trochę czasu, aby zrozumieć to:

  1. w projekcie źródła, okna narzędzie otwartej bazy danych, wybierz źródeł danych, które chcesz wyeksportować, a następnie kliknij prawym przyciskiem myszy/„Database Tools”/„Ustawienia kopiowania”
  2. w projekcie docelowym, otwarte Okno narzędzia bazy danych, kliknij "+" następnie "Import ze schowka"

Działa również między DataGrip i IntelliJ.

+0

To jest świetne, gdy chcę skopiować źródło danych między projektami DataGrip lokalnie. –