Комментарии 111
Отличная новость. И у меня (нищебродский :) вопрос. Некоторые продукты JetBrains (в частности CLion) предоставляются разработчикам open source проектов бесплатно + по-моему есть какие-то скидки для студентов и еще что-то. Есть ли что-то подобное в отношении DataGrip? Алсо планируется ли community версия?
0
Если вы студент, то вы можете бесплатно получить годовую подписку на любой продукт. www.jetbrains.com/student
+1
Нет, я как раз в настоящее время занимаюсь фултайм одним известным open source проектом :)
+1
К соажалению, функционал для работы с DB у нас не входит в community edition IntelliJ IDEA, соответсвенно и у DataGrip такой версии нет.
+1
Для opensource проектов те же правила, что и для других JetBrains продуктов: www.jetbrains.com/buy/opensource/?product=datagrip
+3
Какое неудачное название, Лучше уж DataZen, или DataMine, Вообще конечно стоило провести голосовалку, так наверняка продукт был стал не мертоврожденным!
-10
Анализируйте план выполнения запроса для оптимизации
Для SQL Server Вы план строите по аналогии с MySQL? или в графическом виде как это делает SSMS…
И есть еще вопрос… Какие версии SQL Server поддержаны?
+1
На послеждней картинке есть небольшой пример — не граф, как в MS SQL, но в наглядном структурированном виде.
Поддерживаем начиная с MS SQL 10.50 2008 R2
Поддерживаем начиная с MS SQL 10.50 2008 R2
+1
Печалька… с планом запроса. В дальнейшем планируете добавить функционал анализа плана в виде графа?
Как это реализовано в dbForge и Plan Explorer Free. Там это делать удобнее, чем в нативном функционале SSMS.
И почему отказались от 2005 версии? Есть еще много продакшен систем которые на 2005 существуют. Рынок ведь теряете…
Как это реализовано в dbForge и Plan Explorer Free. Там это делать удобнее, чем в нативном функционале SSMS.
И почему отказались от 2005 версии? Есть еще много продакшен систем которые на 2005 существуют. Рынок ведь теряете…
+1
Те кто используют 2005 скоро обновятся, 2015 год на дворе. Уверен, что это решение продуманное.
0
Решение, конечно, может и продуманное. Но так теряется часть рынка. Очень многие предприятие еще не готовы к переходу на новые версии. Например, по банальному отсутствию средств. Можно еще вспомнить про различия в лицензировании 2005 версии и на «ядро» как это придумали в новых версиях по аналогии с Ораклом.
0
И мне так кажется, решение так сделать было продиктовано желанием быстрее выпустить продукт. Отличия в метаданных между 2005 и версиями выше достаточно существенные. Например взять те же зависимости.
0
Как насчет средств для проектирования базы? Например, что-то похожее, как в MySQL Workbench
+3
Попробовал, обнаружил что нет нужного мне функционала, отложил до следующей версии.
Чего не хватает:
1. (критично) Нет triggers
2. (отчасти критично) Нет rules, checks для postgresql
3. (не критично) Нет types и operators, непонятно есть ли materialized views (для того же postgresql)
Без 1 вообще очень грустно. Да и без 2 тоже сложно обойтись.
Чего не хватает:
1. (критично) Нет triggers
2. (отчасти критично) Нет rules, checks для postgresql
3. (не критично) Нет types и operators, непонятно есть ли materialized views (для того же postgresql)
Без 1 вообще очень грустно. Да и без 2 тоже сложно обойтись.
+9
НЛО прилетело и опубликовало эту надпись здесь
Все-таки переименовали. По-моему Jetbrains все реже стал прислушиваться к мнению обычных пользователей.
+8
Да и новые splash экраны ужасны, имхо.
+16
Не столько ужасны, сколько одинаковы
+5
Даже одинаковые можно сделать не ужасными. Какое-то прям всеобщее помешательство на одинаковых плоских интерфейсах.
Плюс в новой версии вместо полезной строчки с датой окончания лицензии, предупреждение о том, что через какое-то неопределенное время ваша idea превратиться обратно в тыкву.
Плюс в новой версии вместо полезной строчки с датой окончания лицензии, предупреждение о том, что через какое-то неопределенное время ваша idea превратиться обратно в тыкву.
+1
Help>About — там всё написано.
+3
У меня показывает дату окончания подписки:
0
Каждый раз после запуска покупной Intellij IDEA, мне хочется развидеть эти депрессивные splash-ы.
Новый дизайн сайта большой и аляповытый. Мне требудется
А так же неинформативный, раньше показывалось время которое осталось до конца подписки, а сейчас о том что не «моя» среда разработки. Хотя она оплачена на год.
Шрифты стали последним гвоздем.
Новый дизайн сайта большой и аляповытый. Мне требудется
А так же неинформативный, раньше показывалось время которое осталось до конца подписки, а сейчас о том что не «моя» среда разработки. Хотя она оплачена на год.
Шрифты стали последним гвоздем.
+2
НЛО прилетело и опубликовало эту надпись здесь
0xDBE такое же гиковское название как nginx, lighttpd и т. д. — типа, ну-ка, поломай язык. Нужно нормальное название которое легко передается из уст в уста
+3
За 1,5 года мы настолько привыкли к этому названию, что Intellij IDEA звучит не более гуманитарно
+2
ну давайте посмотрим на целую аудиторию продукта. Среди неё вообще не гики есть?)
0
НЛО прилетело и опубликовало эту надпись здесь
Так, постойте-ка. А построение UML-диаграммы схемы БД надеюсь входит в список возможностей (за 250$ то)?
+2
Входит. И за 89 :)
+3
Ну а что же вы в посте так скромно об этом умалчиваете? Это же самое главное (для тех кто хоть раз пытался вкурить в схему из 250+ таблиц которая развивалась на протяжении 15 лет)!
+3
Не работает с процедурами DB2 as400. Был заведен баг под запоминающимся номером 666. Год назад. До сих пор не исправлен. Пичалька… P. S. И да, новые логотипы просто ужасны. У дизайнера депрессия?
+5
Написал гневное письмо в поддержку. В тот же день поменяли статус на Major.
Ну, думаю, пошло дело, рука потянулась к кошельку...
Но тут приоритет тихонечко сменили на Normal.
Не собираемся, одним словом ничего править...
Вон оно как… оказывается…
https://youtrack.jetbrains.com/issue/DBE-666
P.S.
Если не можете исправить — откройте исходники, мы сами поправим!.. ;-)
Ну, думаю, пошло дело, рука потянулась к кошельку...
Но тут приоритет тихонечко сменили на Normal.
Не собираемся, одним словом ничего править...
Вон оно как… оказывается…
https://youtrack.jetbrains.com/issue/DBE-666
P.S.
Если не можете исправить — откройте исходники, мы сами поправим!.. ;-)
0
1. Есть ли реверс ERD (существующая база -> ERD)?
2. Есть ли форвард ERD (ERD -> новая база)?
3. Есть ли реверс-форвард ERD (существующая база -> ERD -> меняем ERD -> изменения существующей базы)?
4. Есть ли миграция (существующая база, например MySQL -> ERD -> новая база, например PostgreSQL)?
2. Есть ли форвард ERD (ERD -> новая база)?
3. Есть ли реверс-форвард ERD (существующая база -> ERD -> меняем ERD -> изменения существующей базы)?
4. Есть ли миграция (существующая база, например MySQL -> ERD -> новая база, например PostgreSQL)?
+3
Не работает с процедурами Firebird (видит только сигнатуры). Уже молчу про триггеры.
+1
Планируете ли добавить сравнение и обновление схем для 2-ух БД?
+1
— Функционал DataGrip повторяет всё, что есть в других IDE от JetBrains с поддержкой БД?
— Да. В первой версии DataGrip мы сосредоточились на основном.
Надеюсь весь функционал из DataGrip и в дальнейшем будет присутствовать в Idea Ultimate. А если какие-то фичи из Idea исчезнут, то лично мне будет очень неприятно…
+2
Что-то я не понял, а как по умолчанию увидеть все БД из MS SQL сервера как в MS SQL Management Studio без всяких приседаний вроде выбора схемы итд.
Просто ввел сервер, имя, пароль и все видны все БД
Просто ввел сервер, имя, пароль и все видны все БД
+3
Присоединяюсь. Ещё почему-то в релизе возникла проблема с подключением других схем (кроме той, что по-умолчанию). Вроде, синий квадратик есть с именем схемы, но таблицы не грузит. Хотя в EAP работало.
0
Выбирайте те базы, что видны во вкладках Schemas.
Есть известный баг. связанный с использованием звёздочек. youtrack.jetbrains.com/issue/DBE-2061
Есть известный баг. связанный с использованием звёздочек. youtrack.jetbrains.com/issue/DBE-2061
0
Навигация по таблицам классная — переходы между foreign keys и фильтрация по полю (местами хромает, но в основном работает).
Для коллекции пожеланий (nice-to-have, конечно) — общие:
— поддержка right-to-left языков (типа арабского и иврита), хотя и стала получше, но все еще хромает, по сравнению с Eclipse или SquirrelSQL.
Для PostgreSQL — было-бы неплохо:
— лучше поддерживать нестандартные типы данных, такие как HSTORE… не знаю, как насчет JSONB — у меня его пока нет (застряли на 9.1)
— как-то поддерживать PostGIS данные — это было-бы круто, хотя это, конечно, и огромная тяжелая фича.
А есть какие-то гайды по написанию плагинов для улучшения поддержки таких нестандартных типов данных? Я погуглил немного, но ничего не нашел…
Для коллекции пожеланий (nice-to-have, конечно) — общие:
— поддержка right-to-left языков (типа арабского и иврита), хотя и стала получше, но все еще хромает, по сравнению с Eclipse или SquirrelSQL.
Для PostgreSQL — было-бы неплохо:
— лучше поддерживать нестандартные типы данных, такие как HSTORE… не знаю, как насчет JSONB — у меня его пока нет (застряли на 9.1)
— как-то поддерживать PostGIS данные — это было-бы круто, хотя это, конечно, и огромная тяжелая фича.
А есть какие-то гайды по написанию плагинов для улучшения поддержки таких нестандартных типов данных? Я погуглил немного, но ничего не нашел…
0
Не удается получить список БД в postgres.
+2
Информации на скриншоте немного. Вы можете сфотографировать вкладку general?
Я создал тикет в трекере, прикрепите его пожалуйста туда и ещё какую-нибудь дополнительную информацию.
youtrack.jetbrains.com/issue/DBE-2068
Я создал тикет в трекере, прикрепите его пожалуйста туда и ещё какую-нибудь дополнительную информацию.
youtrack.jetbrains.com/issue/DBE-2068
0
Спасибо за ответ. Добавил скрин.
Такая же бага уже была добавлена ранее youtrack.jetbrains.com/issue/DBE-1315
Такая же бага уже была добавлена ранее youtrack.jetbrains.com/issue/DBE-1315
0
Очень бы хотелось рисовать граф таблиц не отдельно для каждой схемы (postgres), а сразу для нескольких, включая связи между таблицами в различных схемах.
0
Исправьте пожалуйста иконки продуктов. Хотя бы смените иконку на каталоге проекта в дереве. Чёрная иконка на тёмном фоне это не ок.
0
А как теперь можно перенести настройки из 0xdbe в DataGrip (конфиги баз, сохраненные запросы и тд)? 0xdbe уже не запускается, DataGrip при старте старые директории не подхватывает. osx
0
Вот кстати да, халявным бета-тестерам даже не попытались рассказать — как бесшовно пересесть на продукт с новым названием.
//переносить 5-10 БД крайне отвратительное занятие… вспоминать, где лежат пароли etc.
//переносить 5-10 БД крайне отвратительное занятие… вспоминать, где лежат пароли etc.
0
Конфиги — не критично, но у меня там запросов аналитических за полгода активной работы 100500. Их не то что сложно, просто невозможно восстановить с нуля. Искренне надеюсь что ребята просто забыли описать способ миграции и он существует!
0
Конфиги (по крайней мере, в Linux) у 0xDBE по умолчанию лежат в ${user.home}/.0xDBE. Если переименуете в .DataGrip, всё должно заработать.
А вообще в директории с установленным DataGrip есть файл bin/idea.properties. Там можно посмотреть, где что лежит.
А вообще в директории с установленным DataGrip есть файл bin/idea.properties. Там можно посмотреть, где что лежит.
0
Консоли с запросами хранятся в виде sql-файлов. Посмотрите в /Library/Preferences/0xDBE10/consoles/db/
0
Спасибо, консоли нашел.
Но очень бы хотелось услышать рекомендации по миграции от сотрудников JetBrains.
Но очень бы хотелось услышать рекомендации по миграции от сотрудников JetBrains.
0
Привет!
Согласен, сделали мы не очень удобно: при запуске все настройки из 0xDBE автоматически не подтягиваются.
У нас на форуме есть ответ от поддержки на вопрос о переносе настроек.
devnet.jetbrains.com/message/5566570#5566570
Чтобы не делать датасорсы глобальными, можно просто дефлотный проект 0xDBE открыть из DataGrip. Дефолтный проект находится \.0xDBE10\config\projects\default и \.DataGrid\config\projects\default соответственно.
На Маке этот проект в Preference папка в ~/Libraries
Согласен, сделали мы не очень удобно: при запуске все настройки из 0xDBE автоматически не подтягиваются.
У нас на форуме есть ответ от поддержки на вопрос о переносе настроек.
devnet.jetbrains.com/message/5566570#5566570
Чтобы не делать датасорсы глобальными, можно просто дефлотный проект 0xDBE открыть из DataGrip. Дефолтный проект находится \.0xDBE10\config\projects\default и \.DataGrid\config\projects\default соответственно.
На Маке этот проект в Preference папка в ~/Libraries
0
Я вот одного не понимаю, зачем в создании таблицы всё распихивать по отдельным вкладкам? Места что ли мало? 28" моники уже в моду входят.
А отдельный + для добавления строки таблицы — зачеееем? Ну сделайте вы 10 строк, которые оставят незаполненными те значит не нужны, их не обрабатываем. Если нужно больше столбцов тыкнут плюсик. Или микрософт это в Access-е запатентовал и теперь никому нельзя? Выбор типа поля никак нельзя оптимизировать? Выпадающее окно с вариантами (их там не миллионов тыщи). Четыре-пять самых популярных типа радиокнопками в строке.
Я не знаю, может у вас там есть какие то крутые супер фишки, но на хозяйственно-бытовом уровне ощущения от гифок — тот же pgAdmin, только не бесплатно.
А отдельный + для добавления строки таблицы — зачеееем? Ну сделайте вы 10 строк, которые оставят незаполненными те значит не нужны, их не обрабатываем. Если нужно больше столбцов тыкнут плюсик. Или микрософт это в Access-е запатентовал и теперь никому нельзя? Выбор типа поля никак нельзя оптимизировать? Выпадающее окно с вариантами (их там не миллионов тыщи). Четыре-пять самых популярных типа радиокнопками в строке.
Я не знаю, может у вас там есть какие то крутые супер фишки, но на хозяйственно-бытовом уровне ощущения от гифок — тот же pgAdmin, только не бесплатно.
+3
Я так понял, что в продукте нет средств даталогического проектирования. Если я прав, в будущих версия планируется добавления чего-то в этом направлении?
0
Пока что непонятно за что деньги брать, бесплатные продукты для работы с БД получше. С полной лицензией можно поставить, попробовать, а отдельно покупать непонятно зачем.
Хочется:
1) Подсказки/инспекции как по запросам (неопределенные значения колонок при group by), так и по структуре (длину поля таблицы можно уменьшить до 12 символов).
2) Диаграммы (далеко не факт, что UML) по группе таблиц (непонятно есть или нет поддержка тегов/групп таблиц). Со связыванием не только по foreign key, но и кастомным (с угадыванием по названию поля user_id, например, и с явным указанием).
3) Сравнение структур двух баз.
4) Документирование базы (общий текст, на группы/теги таблиц, на таблицы и колонки) и генерация html-документации.
Пока что это все приходится делать кучкой скриптов по большей части.
Хочется:
1) Подсказки/инспекции как по запросам (неопределенные значения колонок при group by), так и по структуре (длину поля таблицы можно уменьшить до 12 символов).
2) Диаграммы (далеко не факт, что UML) по группе таблиц (непонятно есть или нет поддержка тегов/групп таблиц). Со связыванием не только по foreign key, но и кастомным (с угадыванием по названию поля user_id, например, и с явным указанием).
3) Сравнение структур двух баз.
4) Документирование базы (общий текст, на группы/теги таблиц, на таблицы и колонки) и генерация html-документации.
Пока что это все приходится делать кучкой скриптов по большей части.
+2
Ошибка при попытке подключиться через SSH tunnel
0
Авто-дополнение не работает для MS SQL
0
Спасибо! У нас получилось вопроизвести.
Я создал тикет в трекере.
youtrack.jetbrains.com/issue/DBE-2074
Я создал тикет в трекере.
youtrack.jetbrains.com/issue/DBE-2074
0
Подумайте, пожалуйста, еще над дизайном сайта и заставки.
0
Добрый день!
Скачал, поставил. Выбрал дата сорс. В моем случае это SQL Server. Скачал драйвера. Пытаюсь подключиться. Вижу такую картину. Версии сервера не поддерживаются скачанными драйверами.
Может, конечно, я что-то делаю не так. Но подключиться так и не смог ни к одному из серверов: 2008, 2008R2, 2012, 2014, 2016.
Скачал, поставил. Выбрал дата сорс. В моем случае это SQL Server. Скачал драйвера. Пытаюсь подключиться. Вижу такую картину. Версии сервера не поддерживаются скачанными драйверами.
Может, конечно, я что-то делаю не так. Но подключиться так и не смог ни к одному из серверов: 2008, 2008R2, 2012, 2014, 2016.
+1
Присоединяюсь к описанной проблеме. Тоже не получилось нормально поработать в SQL Server с помощью DataGrip. В свете текущего положения дел… можно ли использовать альтернативные драйвера, которые есть от SSMS? Разрешаете ли Вы использовать сторонние dot connect-ы?
+1
У вас не получилось присоединиться к базе?
0
В вашем сообщении говорится о SQL server Version 8 а это SQL Server 2000.
+1
У меня такое же сообщение было. Но соединялся я с 2012 и 2014 сервером.
0
Посмотрите пожалуйста мой ответ LangovoyAndrey
0
У меня целая пачка версий серверов. Перепробовал подключаться ко всем. Получаю одно и тоже сообщение.
+1
А вы не могли бы попробовать две вещи:
— Удалить номер порта и попробовать снова.
— Если нет, то попробовать использовать jDTS драйвер.
Возможно, порт и имя инстанса ссылаются в разные места. Драйвер реализован так, что приоритет имеет порт. В билжайшем апдейте мы сделаем так, что IDE будет сообщать вам, что так происходит.
stackoverflow.com/questions/12732957/java-sql-sqlexception-sql-server-version-8-is-not-supported-by-this-driver-sql
— Удалить номер порта и попробовать снова.
— Если нет, то попробовать использовать jDTS драйвер.
Возможно, порт и имя инстанса ссылаются в разные места. Драйвер реализован так, что приоритет имеет порт. В билжайшем апдейте мы сделаем так, что IDE будет сообщать вам, что так происходит.
stackoverflow.com/questions/12732957/java-sql-sqlexception-sql-server-version-8-is-not-supported-by-this-driver-sql
0
1-я ничего не изменилось.
2-ю уже пробовал. Скачал JDTS, и тестовое соединение вроде прошло.
однако потом, при клике на коннекшн получил такое
Invalid state, the Connection object is closed.
2-ю уже пробовал. Скачал JDTS, и тестовое соединение вроде прошло.
однако потом, при клике на коннекшн получил такое
Invalid state, the Connection object is closed.
0
Создал баг: youtrack.jetbrains.com/issue/DBE-2090
Пожалуйста, дайте нам в трекере побольше информации: может у вас включен фаерволл или есть ещё какие-то интересные детали.
Пожалуйста, дайте нам в трекере побольше информации: может у вас включен фаерволл или есть ещё какие-то интересные детали.
+1
Всё ещё не работает:
0
А вообще, компания JetBrains, могла бы и пива купить выдать лицензию на пару месяцев за то, что мы все кинулись тестировать этот инструмент!
+1
Мы делаем это для тех, кто в том числе заводит тикеты в трекере — так мы можем хотя бы их посчитать :)
+1
думаете, достаточно одного тикета чтобы ключ дали? я первый ключ получил кажется после нескольких десятков тикетов, не считая авторепорты, которые IDEA сама отправляет. И то, я тогда даже о программе не знал — просто пользовался EAP, т.к. там были нужные мне фичи, которых не было в релизной версии
0
Ну в общем да, лицензия за один тикет это было бы слегка странно, не находите? =)
0
Две хранимки с одинаковым именем, но разным набором входных/выходных параметров. В результате открывает редактор только для первой, вторую никак уже не изменить.
0
А не подскажете, в какой СУБД? В Postgres'е открывается текст сразу двух процедур. Что, конечно, не очень правильно, но не соотвествует тому, что вы описываете.
0
Да, вы правы, открывается текст двух процедур сразу. Ввёл вас в заблуждение.
0
И да, постгрес. :)
0
Завёл баг, будем чинить:
youtrack.jetbrains.com/issue/DBE-2099
Если заделаетесь watcher'ом, узнаете сразу, как только он будет починен.
Спасибо!
youtrack.jetbrains.com/issue/DBE-2099
Если заделаетесь watcher'ом, узнаете сразу, как только он будет починен.
Спасибо!
+1
Возможно я опоздал и кто-то когда-то уже говорил об этом, но наблюдаю баг с самого зарождения проекта: пропадают отступы в хранимом PL/SQL-коде (пакеты, триггеры, процедуры и т.д.). В таком режиме программировать невозможно, конечно же.
DataGrip:
PL/SQL Developer:
DataGrip:
PL/SQL Developer:
0
Он? youtrack.jetbrains.com/issue/DBE-1034
Попрошу команду, чтобы уделили ему время :)
Попрошу команду, чтобы уделили ему время :)
0
Зачинили эту штуку, она появится в ближайшем ЕАПе версии 1.1
0
А вот и релиз с этой починкой :)
http://blog.jetbrains.com/datagrip/2016/04/20/datagrip-2016-1-released/
http://blog.jetbrains.com/datagrip/2016/04/20/datagrip-2016-1-released/
0
И ещё просьба. Можно ли сделать отключение JAyatana опциональным? Лично у меня никаких проблем с меню, интегрированным в заголовок окна, в продуктах JetBrains нет. Хотелось бы видеть его именно там, где привык.
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Релиз DataGrip (экс-0xDBE) 1.0 — новой IDE для SQL