Как установить datagrip на windows

Обновлено: 02.07.2024

Ни для кого не секрет, что многие, кто пользуются Linux интересуются программированием. Продукты от JetBrains уже являются дефакто инструментами разработки "по умолчанию" для многих языков программирования.

Ubuntu разработала очень удобный инструмент доставки приложений с помощью Snap пакетов на многие дистрибутивы Linux. Этот инструмент подробно разобрали в этой статье: Установка snap пакетов в Ubuntu и других дистрибутивах Linux.

А это значит, что каждый инструмент разработки можно установить всего лишь одной командой в терминале, который будет обновляться.

В этой статье я не буду делать обзор каждого инструмента, а просто хочу популяризировать наиболее удобный вариант установки IDE от JetBrains, которыми сам пользуюсь.

Надеюсь, что данная статья будет полезна тем, кто пользовался этими продуктами на других операционнах системах и решили поставить тот же самый инструмент на Ubuntu / Linux.

В данной статье будут описаны только варианты установки с помощью Snap пакетов.

Самая умная и удобная среда разработки для Java, включающая поддержку всех последних технологий и фреймворков. IntelliJ IDEA предоставляет инструменты для продуктивной работы и идеально подходит для создания коммерческих, мобильных и веб-приложений.

Установка IntelliJ IDEA в Ubuntu / Linux.

Для того, чтобы установить IntelliJ IDEA Ultimate в Ubuntu / Linux, выполните следующую команду в терминале:

Для того, чтобы установить IntelliJ IDEA Community Edition в Ubuntu / Linux, выполните следующую команду в терминале:

Все остальные инструменты построены на базе платформы IntelliJ, следовательно имеют схожий интерфейс.

WebStorm – среда для разработки на JavaScript, которая подходит для client-side-разработки, создания приложений на Node.js и мобильных приложений на React Native.

Установка WebStorm в Ubuntu / Linux.

Для того, чтобы установить WebStorm в Ubuntu / Linux, выполните следующую команду в терминале:

PyCharm – это самая интеллектуальная Python IDE с полным набором средств для эффективной разработки на языке Python.

Выпускается в двух вариантах – бесплатная версия PyCharm Community Edition и поддерживающая больший набор возможностей PyCharm Professional Edition. PyCharm выполняет инспекцию кода на лету, автодополнение, в том числе основываясь на информации, полученной во время исполнения кода, навигацию по коду, обеспечивает множество рефакторингов.

Установка PyCharm в Ubuntu / Linux.

Для того, чтобы установить PyCharm Professional Edition в Ubuntu / Linux, выполните следующую команду в терминале:

Для того, чтобы установить PyCharm Community Edition в Ubuntu / Linux, выполните следующую команду в терминале:

PhpStorm – это интегрированная среда разработки на PHP с интеллектуальным редактором, которая глубоко понимает код, поддерживает PHP 5.3-7.3 для современных и классических проектов, обеспечивает лучшее в индустрии автодополнение кода, рефакторинги, предотвращение ошибок налету и поддерживает смешивание языков.

Установка PhpStorm в Ubuntu / Linux.

Для того, чтобы установить PhpStorm в Ubuntu / Linux, выполните следующую команду в терминале:

RubyMine — умная и удобная интегрированная среда разработки для языка Ruby и веб-фреймворка Rails, которая включает в себя все необходимые разработчику инструменты и поддерживает наиболее востребованные технологии из мира Ruby.

Установка RubyMine в Ubuntu / Linux.

Для того, чтобы установить RubyMine в Ubuntu / Linux, выполните следующую команду в терминале:

DataGrip – IDE для написания SQL-запросов и работой с базами данных. Поддерживает MySQL, PostgreSQL, AWS Redshift, Microsoft SQL Server, Microsoft Azure, Oracle, Sybase, DB2, SQLite, HyperSQL, Apache Derby и H2.

Установка DataGrip в Ubuntu / Linux.

Для того, чтобы установить DataGrip в Ubuntu / Linux, выполните следующую команду в терминале:

Задача GoLand — предоставить тот же уровень удобства при программировании на Go, который PyCharm обеспечивает для Python, а IntelliJ IDEA — для Java. В GoLand вас ждет умное автодополнение кода, мгновенные инспекции, быстрые исправления и удобная навигация.

Установка GoLand в Ubuntu / Linux.

Для того, чтобы установить GoLand в Ubuntu / Linux, выполните следующую команду в терминале:

CLion — умная IDE, предназначенная для разработки на С и С++ на платформах Linux, Windows и macOS. Включает в себя поддержку системы сборки кросс-платформенных проектов CMake, Gradle C++ и compilation database, возможности анализа кода на лету, разнообразные рефакторинги и унифицированный интерфейс для работы с самыми популярными системами контроля версий.

Установка CLion в Ubuntu / Linux.

Для того, чтобы установить CLion в Ubuntu / Linux, выполните следующую команду в терминале:

Установка Rider в Ubuntu / Linux.

Для того, чтобы установить Rider в Ubuntu / Linux, выполните следующую команду в терминале:

Android Studio основана на программном обеспечении IntelliJ IDEA от компании JetBrains, - официальное средство разработки Android приложений. Данная среда разработки доступна для Windows, OS X и Linux.

Данное приложение разрабатывается компанией Google на основе продукта IntelliJ IDEA, а не самой компанией JetBrains. Пока Google официально не добавили snap пакет этой IDE, а собирается и обновляется пользователями (Snapcrafters).

Не могу не добавить инструкцию установки этой IDE, которая полностью бесплатная.

Установка Android Studio в Ubuntu / Linux.

Для того, чтобы установить Android Studio в Ubuntu / Linux, выполните следующую команду в терминале:

DataGrip - это инструмент от компании JetBrains для управления различными базами данных. Можно сказать, что это расширенный аналог PhpMyAdmin, который может работать не только с MySQL или MariaDB, но и с PostgreSQL и другими базами данных.

Всё базы данных доступны в одном приложении с удобным интерфейсом. Вы можете создать базы, просматривать таблицы и их содержимое, удалять и добавлять записи, а также многое другое. В этой статье мы рассмотрим как выполняется установка DataGrip в Ubuntu 20.04.

Установка DataGrip в Ubuntu 20.04

1. Центр приложений

Откройте центр приложений и наберите в строке поиска DataGrip:


В списке будет только одна программа - DataGrip от JetBrains. Выберите её, а затем, в открывшемся окне нажмите кнопку Установить:


После завершения установки вы сможете найти программу в главном меню.

2. Пакет snap

Если вы не хотите использовать центр приложений, можно установить DataGrip с помощью менеджера пакетов snap. Фактически это одно и то же, потому что центр приложений тоже использует snap. Для этого выполните:

sudo snap install datagrip --classic


После завершения установки программа будет доступна в главном меню.

3. Официальный сайт

Откройте официальный сайт, выберите вашу операционную систему и нажмите кнопку Download:


После завершения загрузки, полученный архив необходимо распаковать в папку /opt. Для этого можно использовать такую команду:

/Downloads/datagrip-2021.1.tar.gz -C /opt/


sudo ln -s /opt//bin/datagrip.sh /usr/local/bin/datagrip

После этого можно запускать программу с помощью терминала:

Ярлык для главного меню можно создать уже в программе. Для этого откройте меню Tools и выберите Create desktop entry:


4. JetBrains Toolbox

Если у вас есть другие продукты компании, например PHPStorm и лицензия намного удобнее будет устанавливать PHPStorm с помощью официального инструмента JetBrains ToolBox. В нём вам будет достаточно один раз ввести лицензионный ключ, а также программа будет следить за обновлениями программы и устанавливать вам новую версию. Сначала откройте официальный сайт и загрузите программу:


Распакуйте её куда нибудь и запустите исполняемый файл из архива. Сначала надо принять лицензионное соглашение:

Затем выберите в списке программ нужную программу. В данном случае DataGrip и нажмите справа от неё кнопку Install:

После завершения установки программа будет доступна в главном меню. Также вы можете запускать её с помощью ToolBox, она появится в секции Installed в верху окна. Здесь же её можно удалить выбрав в настройках кнопку Uninstall.


Программа автоматически создаст ярлык в главном меню, так что после этого можно начинать ею пользоваться.

Первый запуск DataGrip

При первом запуске, как и другие проекты от JetBrains программа предложит импортировать настройки. Если вы ею раньше не пользовались, этот шаг можно пропустить:


Затем надо будет активировать лицензию на программу. Вы можете войти в свой аккаунт, активировать лицензионный ключ или получить пробную бесплатную версию на 30 дней. Для получения пробной версии перейдите на вкладку Evaluate for free и кликните по кнопке Evaluate.


Когда лицензия будет успешно активирована программа откроет окно, в котором будет предложено создать новый проект. Здесь же можно установить дополнительные плагины или настроить тему, но это уже не так актуального как для среды разработки:


Для создания проекта кликните по пункту New Project и введите имя для нового проекта:


Теперь можно добавлять базы данных.

Как пользоваться DataGrip

После первоначальной настройки и создания проекта вы можете добавлять в него базы данных. Для этого кликните по значку плюса на панели слева и в раскрывающемся списке Data Source выберите нужный движок баз данных, например MySQL:


Затем нужно ввести имя пользователя, пароль и хост базы данных. После этого нажмите кнопку Test connection чтобы проверить что подключение выполняется успешно. Подключится к только что установленной MySQL у вас, скорее всего, не получится, потому что от имени root можно подключатся только из терминала. Сначала надо создать пользователя. Об этом читайте здесь. Затем введите нужные данные:

Затем на панели слева, ниже плюса появится ваш сервер баз данных, а в рабочей области справа откроется консоль с помощью которой на этом сервере можно выполнять команды.


По умолчанию базы данных либо вообще выводится не будут, либо будут выведены не все. Чтобы выбрать базы данных для вывода кликните по надписи 1-9 слева от названия сервера. В открывшемся списке отметьте нужные базы данных:


Затем вы сможете посмотреть таблицы базы данных, а также содержимое таблиц:


Если вам надо изменить значения полей или удалить их, то обратите внимание, что изменения не применяются автоматически. Для того чтобы их применить необходимо нажать Ctrl+Enter.

Выводы

В этой небольшой статье мы рассмотрели как выполняется установка DataGrip Ubuntu 20.04, а также основы того как пользоваться DataGrip. Как видите это удобный инструмент. Если для MySQL есть PhpMyAdmin и необходимости в таком инструменте нет, то для PostgreSQL альтернатива PhpMyAdmin очень сильно уступает по возможностям.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Привет! Это наш первый релиз из дома. DataGrip и другие наши IDE с поддержкой баз данных теперь умеют больше.




Конфигурации запуска

Если вы используете наши IDE, вероятно, эта концепция знакома. Когда вы хотите что-то запустить, создайте для этого конфигурацию. В DataGrip можно запустить файлы, скрипты и тесты.

Конфигурация для файлов

Раньше файлы запускались только по одному. Теперь в конфигурацию можно включить сколько угодно файлов, выставить нужный порядок, добавить к конфигурации запуск внешнего инструмента или другой конфигурации.



Новые конфигурации сохраняются автоматически. Если для запуска файлов вы хотите каждый раз видеть диалоговое окно конфигурации, например чтобы поменять базу, в которой запускаются файлы, отметьте галочкой Show this page. Это удобно, если вы привыкли каждый раз выбирать направление запуска, как раньше.



Конфигурация для запуска кода

Конфигурация может запускать не только файлы, но и запросы. Для этого выберите Script text.



Управление конфигурациями

Сохраненные конфигурации ищите на панели инструментов или в меню Run|Edit configurations…



Там вы увидите список конфигураций.



Поддержка тестовых фреймворков

Поддержали два фреймворка: utPLSQL для PL/SQL кода в Oracle и tSQLtдля Transact SQL в SQL Server.
Тесты и пакеты тестов можно запускать из редактора: на панели слева есть кнопка.



Для каждого запуска создается временная конфигурация: они циклически удаляются. Но в секции для каждого фреймворка можно создавать и постоянные конфигурации. Также тесты можно запускать по тэгам.



Еще один способ запуска тестов — при помощи комбинации клавиш Ctrl/Cmd+Shift+F10.



В окне инструментов Run будут результаты.



Редактор данных

Результаты в редакторе

Сделали новый режим: результаты запроса в редакторе. Этот режим можно включить и только для текущего файла кнопкой на панели инструментов, и для всей IDE: настройка Settings/Preferences | Database | General | Show output results in the editor.



Просмотрщик геоданных

Для этого мы включили браузер JCEF. Есть небольшая вероятность, что он ломает плагины, которые используют JavaFX. В DataGrip такие плагины почти не используют, поэтому мы решили попробовать. Если будут проблемы, пишите.

Когда вы находитесь в поле с гео-данными, нажмите на иконку с шестеренкой и выберите Show Geo Data.


Экспорт данных

Экспорт в Excel



Удобства

Подчистили меню с экстракторами: добавили группы, в именах оставили только формат. Экстрактора в Excel тут нет, потому что он не умеет копировать данные в буфер обмена.



Добавили диалоговое окно экспорта: появляется, когда вы экспортируете в файл. Тут уже можно выбрать формат *.xlsx .



Текстовый просмотр

Теперь данные в любом формате можно смотреть в редакторе данных: от того, какой экстрактор вы выберете, зависит то, как они отображаются.



Соединение

Поддержали pg_pass в PostgreSQL.



Добавили интерфейс для доменной аутентификации в SQL Server. Раньше надо было ходить во вкладку Advanced и вписывать значения в параметры.



Сделали общую конфигурацию SSH: теперь ее создать можно один раз, а использовать в нескольких источниках данных.



Консоль запросов

Превью апдейтов

Прежде чем запустить UPDATE , посмотрите, что получится. Для этого нажмите Alt+Enter и среди предложенных действий выберите Preview Update.



В полученном результате столбцы с новыми значениями будут рядом со столбцами до обновления.



Навигация к настройкам запуска

Есть два типа людей: те, кто любят этот выпадающий список, и те, кто его ненавидят.



Те, кто ненавидят, могут его отключить, но они не всегда знают, как это сделать. Мы добавили ссылочку Customize к настройкам запуска: можно убрать выбор, настроить несколько разных запусков, назначить сочетание клавиш для запуска всего файла.



Подсветка дат

Теперь мы понимаем, что даты — это даты, и подсвечиваем их соответственно. Предупредим, если что-то не так, например если дата нереалистична.



Помощь при написании кода в MongoDB

Продолжаем развивать поддержку MongoDB: добавили простое автодополнение.



Поиск и навигация

Контекстный источник данных

Теперь можно искать объекты в текущем источнике данных. Например, если вы, находясь в консоли, хотите найти таблицу, область поиска можно сузить до источника данных этой консоли. Для этого выберите Context Data Source в области поиска.

Можно искать сразу в нескольких источниках данных: для этого выберите их в дереве.



Структурный поиск

Еще одна концепция, которую мы взяли из наших других программ. Пока мы сделали базовый вариант: можно искать выражения, типы и предложения WHERE. О том, как это работает, читайте у нас в документации на английском.



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

CSV тип

Мы зарегистрировали тип файлов CSV. Это означает, что теперь вы не будете видеть нотификацию о том, что есть сторонние плагины, поддерживающие удобное редактирование CSV-файлов. Такая функциональность есть внутри DataGrip: открыв файл, вы увидите кнопку Edit as Table.



Если вы нажмете на нее, вам предложат выбрать формат файла, а затем внизу появится вкладка Data, в которой данные можно будет смотреть и редактировать в удобном табличном виде.



Прикрепление папки

В проводнике внутри DataGrip можно открыть папку, с которой вы работаете. У нас это действие называется Attach, но иногда люди делают это, используя меню File | Open. Раньше это действие открывало папку как проект. Теперь, если это не проект, папка прикрепляется к текущему проекту. И становится видна в панели инструментов Files.

Файл в режиме «только текст»

Из контекстного меню можно пометить файл как текстовый. Это означает, что в нем не будет работать подсветка и редактировать его можно будет быстрее. Полезно, если файл большой и его анализ требует много ресурсов.



Проводник базы данных

Добавили интерфейсы для создания баз данных, схем, ролей и пользователей.



А еще, если вы заметили, наш новый шрифт JetBrains Mono включен по умолчанию во всех IDE.



И напоследок: мы решили открыть для DataGrip канал в Телеграме. Будем там отвечать на вопросы, делать маленькие посты. Будет круто, если в этом канале вы будете помогать друг другу. О багах туда можно писать, но лучше заводить сразу в трекере: там они не потеряются.


Приложение является кроссплатформенным и работает в Mac OS, Windows и Linux. В этом руководстве мы покажем вам, как запустить JetBrains DataGrip в Linux. Для получения дополнительных сведений о DataGrip щелкните здесь .

Инструкции по упаковке Snap

JetBrains DataGrip доступен для всех пользователей Linux через хранилище пакетов Snap. Эта версия приложения является одной из лучших, поскольку Snap не нужно настраивать и устанавливать через архив TarXZ, как универсальный установщик Linux DataGrip, представленный на веб-сайте JetBrains.

Чтобы начать процесс установки, вам потребуется операционная система Linux, которая поддерживает Snapd, систему выполнения пакетов Snap. К счастью, большинство современных операционных систем Linux поддерживают Snapd.

Вы можете включить среду выполнения Snapd на своем ПК с Linux, установив пакет «snapd» и включив файл «snapd.socket» с помощью Systemd. Если вы не можете понять, как включить среду выполнения Snap, прочтите наше подробное руководство по этому вопросу.

Проверь это - 5 способов отредактировать PDF в Linux

После того, как вы настроили среду выполнения на вашем ПК с Linux, введите следующую команду моментальной установки ниже, чтобы получить последнюю версию JetBrains DataGrip, установленную на вашем ПК с Linux.

Имейте в виду, что выпуск JetBrains DataGrip Snap работает только в версиях Linux, которые поддерживают Snap «Classic Confinement». Если ваш Snapd не работает с «Classic», следуйте инструкциям Flatpak.

Инструкции по Flatpak


Приложение JetBrains DataGrip, помимо того, что оно доступно в Snap Store, также доступно как Flatpak в магазине приложений Flathub. Чтобы начать установку DataGrip, вам необходимо включить среду выполнения Flatpak.

Включить среду выполнения Flatpak в Linux очень просто. Для этого вы должны установить пакет «flatpak» на свой компьютер через менеджер пакетов. Если у вас возникли проблемы с настройкой среды выполнения Flatpak на вашем компьютере, следуйте нашему подробному руководству по этому вопросу.

После того, как вы настроили среду выполнения Flatpak в своей системе, вам необходимо включить магазин приложений Flathub в качестве источника в Flatpak. Без Flathub приложение JetBrains DataGrip не устанавливается.

Проверь это - Как принудительно перезагрузить любой iPhone или iPad

Чтобы включить магазин приложений Flathub в Flatpak, используйте следующую команду flatpak add-remote ниже.

После включения среды выполнения Flathub приложение JetBrains DataGrip можно установить на ваш компьютер с Linux. Используя приведенную ниже команду установки flatpak, заставьте DataGrip работать.

Инструкции Arch Linux AUR

JetBrains DataGrip, как и все приложения JetBrains, имеет неофициальный пакет Arch Linux AUR. Эти пакеты никогда официально не поддерживаются разработчиком, но сами установочные файлы извлекаются непосредственно с веб-сайта, что автоматизирует общий установщик Linux.

Чтобы начать установку, вы должны установить пакеты «Git» и «Base-devel». Эти пакеты необходимы для взаимодействия с AUR. Без него вы не сможете установить DataGrip.

После установки двух пакетов используйте команду git clone, чтобы загрузить помощник Trizen AUR. Эта программа значительно упростит установку DataGrip, вместо того, чтобы делать все вручную.

Когда пакет Trizen AUR клонирован на ваш компьютер с Arch Linux, используйте команду makepkg ниже, чтобы установить программу в вашу систему.

Наконец, установите программу JetBrains DataGrip из AUR как собственный пакет Arch Linux. Иметь ввиду; эта установка может занять несколько минут, так как необходимо загрузить внешние пакеты.

Общие инструкции для Linux


Когда процесс загрузки завершится, используйте команду CD, чтобы перейти в каталог «Загрузки». После этого распакуйте файл DataGrip TarGZ с помощью команды tar.

Читайте также: