Общий привет!
Хочу рассказать об одном новом инструменте, который теперь используется в проекте "Миры Бенуа Сокаля". Это IDE для работы с различными базами данных — DataGrip от компании JetBrains.
Немного истории. Компания JetBrains была основана в 2000 году и занимается производством программного обеспечения. Это частная компания с офисами в Бостоне, Праге, Москве, Санкт-Петербурге и Мюнхене. В 2014 году по программе раннего доступа был запущен продукт 0xDBE — IDE для работы с базами данных. Полтора года, желающие использовали 0xDBE в своих проектах и JetBrains получала фидбеки о работе своего продукта. В конце 2015 года вышел релиз DataGrip 1.0. Это был экс-0xDBE. На сегодня DataGrip имеет версию 2016.2 (релиз 20 июля 2016).
Возможности DataGrip. Поддерживаемые базы данных: PostgreSQL, MySQL, Oracle, SQL Server, SQLite, Sybase, DB2, HyperSQL, Apache Derby и H2. Для использования DataGrip нужен JDBC драйвер. DataGrip предоставляет инструменты для работы с объектами базы данных. При создании или изменении таблицы, добавлении или изменении колонки, индекса, ключа в уже существующей, используйте графический интерфейс. При этом генерится соответствующий скрипт. Его можно сразу выполнить в базе, а можно скопировать сгенерированный DDL-запрос в редактор и работать уже непосредственно с кодом. Из приятных функций: автодополнение кода, шаблоны для однотипного кода, поиск по коду и переименование, фильтр данных и навигация по данным, работа с запросами, текстовый редактор, интеграция с системами контроля версий (Git, Subversion и др.). Более подробно о продукте DataGrip можно посмотреть на сайте JetBrains.
DataGrip и "Миры Бенуа Сокаля". Сразу скажу, что это не единственный инструмент, который можно было использовать в работе. Как и во всём – это дело вкуса и личных симпатий)
Проекту "Миры Бенуа Сокаля" уже несколько лет. За всё это время использовались разные версии CMS, плагинов и прочего функционала. DataGrip помог вычистить весь мусор и все не нужные наслоения. Работать в IDE удобно и приятно!
Ознакомиться
Правила комментирования