Пошук

Курс валют
$ 42.50
€ 46.75
Код товару: Jb-Dg-1-1-1-1

JetBrains DataGrip

slide
slide
slide
slide
Компоненти:
AI штучний помічник AI штучний помічник
Аналіз Аналіз
Бази даних Бази даних
Розумний редактор коду Розумний редактор коду
Швидка навігація та пошук Швидка навігація та пошук
Операційні системи:
windows
linux
mac
Код товару: Jb-Dg-1-1-1-1

JetBrains DataGrip

Виробник:
licence
Тип ліцензії:
Тип користувача:
Діапазон:

JetBrains DataGrip
JetBrains DataGrip

5 049 ₴
0
0
Закрити
liqpay
apple pay
google pay
Оплата на рахунок
Термін доставки.

Замовлення виконується впродовж 1-ої доби в робочий час з моменту оплати замовлення.

Тип поставки.

Постачається в електронному вигляді на електронну пошту користувача надану під час оформлення замовлення. Сертифікат в електронному вигляді на електронну пошту замовника.

AI штучний помічник AI штучний помічник
Аналіз Аналіз
Бази даних Бази даних
Розумний редактор коду Розумний редактор коду
Швидка навігація та пошук Швидка навігація та пошук
Опис
Системні вимоги
Галерея 4

DataGrip - це розумна платформа від JetBrains для професійної роботи з сучасними базами даних, таких як MySQL, PostgreSQL, Apache Derby, HyperSQL, Oracle та інших. IDE надає потужний текстовий редактор, містить в собі синтаксичне підсвічування коду, а також дозволяє взаємодіяти з системами контролю версій подібних до Git.


Можливості DataGrip:


Інтроспекція

DataGrip отримує інформацію про всі важливі об'єкти вашої бази даних і відображає їх у вигляді дерева. Джерела даних можна групувати за папками.


Фільтр об'єктів

У властивостях джерела даних ви можете вказати, які об'єкти не потрібно відображати в провіднику бази даних, наприклад, можна приховати таблиці з певним префіксом.

Натисніть F1, щоб переглянути підказку щодо синтаксису фільтра. На зображенні ми виключили всі таблиці, імена яких починаються з payment_.


Генерація SQL-файлів для обраних об'єктів

SQL-генератор (Cmd+Alt+G) може створювати SQL-файли для обраних об'єктів. Для цього натисніть кнопку Зберегти на лівій панелі. Параметр Layout контролює спосіб створення файлів за допомогою спеціальних моделей: File per object та File per object with order.


Створення/редагування таблиці

У IDE є графічний інтерфейс для створення та редагування таблиць і об'єктів таблиць: стовпців, індексів, обмежень. Замість випадаючих списків використовується автодоповнення. Якщо обрати Виконати в базі даних, зміни одразу відобразяться у базі при натисканні кнопки ОК. А Відкрити в редакторі скопіює згенерований код у консоль запитів.

Щоб викликати це вікно, натисніть Cmd+F6 на назві таблиці в дереві або в SQL-скрипті. У вікні попереднього перегляду ви побачите, який код згенерують ваші зміни. Більше про генерацію коду читайте у відповідному розділі.

Якщо хочете редагувати дані таблиці, натисніть Cmd+↓. Відкриється редактор даних.


Мультикурсори

Мультикурсори часто є найефективнішим способом писати або змінювати запити. Щоб розставити мультикурсори в DataGrip, натисніть Opt двічі, і, утримуючи його натиснутим, використовуйте стрілки вгору/вниз. Або, утримуючи Shift+Opt, клацайте мишею і розставляйте курсори в різних частинах коду. Ще один спосіб: текстовий пошук. Знайдіть потрібний фрагмент тексту і клацніть на "Select All Occurrences" праворуч від поля вводу на панелі пошуку.


Історія буфера обміну

В DataGrip зберігається історія буфера обміну. IDE записує все, що ви копіюєте у буфер, і зберігає це до закриття програми. Щоб вставити скопійований текст із історії, натисніть Cmd+Shift+V.


Мовні вставки

Редактору коду можна повідомити, що всередині рядка знаходиться код на певній мові: XML, JSON або SQL. Підтримка цих мов буде працювати всередині цього рядка. Зазвичай DataGrip автоматично визначає, якщо в рядку використовується код. Наприклад, якщо ви працюєте з значеннями полів у форматі JSON, DataGrip правильно підсвітить їх.

За замовчуванням DataGrip може визначити лише два формати літералів: XML і JSON. Проте ви також можете повідомити IDE, що всередині рядка знаходиться код. Натисніть Opt+Enter і виберіть Inject By Type.


Консоль запитів

З досвіду знаємо, що консоль запитів - найкраще місце для щоденної роботи з SQL. Для кожного джерела даних передбачена власна консоль за замовчуванням. Щоб її відкрити, виберіть Open Console в контекстному меню або натисніть Cmd+Down.

Тут ви можете написати SQL-запит, запустити його і отримати результат. Все просто.

Якщо ви раптом захочете створити іншу консоль для джерела даних, зробіть це в меню: Контекстне меню → Нове → Консоль.


Швидкий перегляд результату

Результати запиту або виразу можна переглянути у спливаючому вікні. У інших IDE на платформі IntelliJ комбінація Cmd+Opt+F8 показує результат обчислення виразу. У DataGrip це саме працює для відображення результатів запуску. Якщо натиснути цю комбінацію, коли курсор на стовпці, ви побачите очікувані значення цього стовпця у результатах запиту. Та ж операція на будь-якому ключовому слові запиту покаже спливаюче вікно з результатом. Клацання мишею при утриманому Alt працює так само.


Результат запиту

У DataGrip дані у результаті простого запиту можна змінювати. Використовуйте всі можливості редактора даних: додавайте, видаляйте рядки, вибирайте режим контролю транзакцій.


Інтеграція з системами контролю версій

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

У DataGrip підтримка роботи з системами контролю версій реалізована у вигляді розширення: встановіть відповідне розширення з Налаштування → Плагіни.


SQL-діалекти

Також можна вказати, в яких теках знаходяться файли з певним SQL-діалектом, щоб DataGrip за замовчуванням правильно підсвічувала синтаксис запитів у цих файлах.


Попередній перегляд запиту під час редагування

Ви завжди можете переглянути запит, який відповідає змінам у редакторі: для цього натисніть кнопку DML (вона буде активною лише при наявності змін). Відкриється вікно перегляду DML. Оскільки для оновлення даних DataGrip використовує драйвер JDBC, кінцевий запит може відрізнятися від вказаного тут, але у більшості випадків вони збігаються.


Навігація за зовнішніми ключами

Якщо стовпець пов'язаний зовнішнім ключем з іншою таблицею, ви зможете безпосередньо перейти до відповідних даних. Так вам не доведеться писати зайві запити.

Механізм працює і в зворотному напрямку — ви можете шукати використання зовнішніх ключів в інших таблицях і переходити до даних, які посилаються на поточний стовпець. Якщо на дані посилається кілька таблиць, ви зможете вибрати потрібну таблицю зі списку.


Генерація SQL-файлів для обраних об'єктів

SQL-генератор (Cmd+Opt+G) може створювати файли з DDL-кодом для обраних об'єктів. Для цього натисніть кнопку "зберегти" на лівій панелі.

Параметр Layout контролює спосіб створення файлів за допомогою спеціальних моделей. Їх можна редагувати, також можна створювати свої моделі. Моделі описані скриптами на Groovy.


Автодоповнення коду

Автодоповнення коду допомагає писати SQL швидше і пропонує ключові слова або об'єкти в залежності від того, що підходить у конкретному місці коду.


Налаштування навігації

Ви можете налаштувати, які посилання будуть в коді.

Налаштування Prefer data editor over DDL editor означає, що якщо об'єкт має дані, відкриється редактор даних. Це працює для:

  • Навігації до таблиці/представлення за допомогою Cmd+O.
  • Навігації до стовпця за допомогою Shift+Cmd+Opt+N.
  • Подвійного клацання по об'єкту в провіднику бази даних.
  • Налаштування Prefer database view instead of DDL означає, що потрібно показати об'єкт в провіднику, коли викликається дія Navigate to declaration (Cmd+B або Ctrl+Клацання) з SQL.


Поєднання клавіш та колірні схеми

Для багатьох дій в DataGrip передбачені комбінації клавіш. Використовуйте набір за замовчуванням або налаштовуйте комбінації, як вам зручно. Також у DataGrip є кілька кольорових схем інтерфейсу: світла, темна і висококонтрастна.


Доступно на мовах:

  • English
  • Russian
  • German
  • French
  • Japanese
  • Chinese Simplified


Конкуренти:

  • MySQL Workbench
  • DBeaver
  • Oracle SQL Developer


Повна документація доступна за посиланням Features and Screenshots - DataGrip.

Windows

  • 64-бітна версія Windows 10 1809 і пізніші версії або Windows Server 2019 і пізніші версії
  • не менше 2 ГБ вільної оперативної пам'яті та не менше 8 ГБ загальної оперативної пам'яті на пристрої
  • 3,5 ГБ вільного місця на диску, рекомендується використання SSD
  • роздільна здатність екрана — не менше 1024x768 пікселів


MacOS

  • macOS 12.0 або пізніша версія
  • не менше 2 ГБ вільної оперативної пам'яті та не менше 8 ГБ загальної оперативної пам'яті на пристрої
  • 3,5 ГБ вільного місця на диску, рекомендується використання SSD
  • роздільна здатність екрана — не менше 1024x768 пікселів


Linux

  • дистрибутив Ubuntu (22.04, 20.04 або пізнішої версії) з підтримкою Gnome та KDE
  • glibc 2.29 або новіший
  • не менше 2 ГБ вільної оперативної пам'яті та не менше 8 ГБ загальної оперативної пам'яті на пристрої
  • 3,5 ГБ вільного місця на диску, рекомендується використання SSD
  • роздільна здатність екрана — не менше 1024x768 пікселів
slide
slide
slide
slide