Comments 52
Вчера подписался, жду инвайт — очень хочется потрогать систему руками.
+1
Выглядит круто (особенно поддержка SQL Server и SQLite в одной IDE), но от IDE для SQL лично я ожидаю помощь в подготовке миграций БД — запросы-то я и сам написать смогу. Будет ли в 0xDBE включен инструмент для сравнения схем разных БД и подготовки скрипта миграции?
+2
Неужели появилось что-то, что может быть конкурентом PL/SQL Developer.
0
Toad вполне себе может.
Но это IDE поюзать хочется.
Но это IDE поюзать хочется.
+2
UFO just landed and posted this here
Пользуюсь Sequel Pro под OS X, но тоже подписался на early preview новой IDE. Большой поклонник продуктов JetBrains. Миграции в продуктах Navicat есть (MySQL точно), и работают они со многими типами БД. Поэтому наверное будет вопрос в ценовой политике, но как мне известно, но не кусачая у JetBrains.
0
UFO just landed and posted this here
Умееет ли он работать EER моделями? И дружит ли с Postgresql?
+1
Если нет, то планируется ли подобный функционал? Ведь такая ниша пустует: если для Postgres есть pgModeller (не очень то удобный), а для MySql встроенный в Workbench — глюкавый и не юзабильный.
Еще не хватает инструмента версионности баз данных для MySQL и Postgres, по аналогии со средством миграции для MS SQL.
Еще не хватает инструмента версионности баз данных для MySQL и Postgres, по аналогии со средством миграции для MS SQL.
0
а будет работать на маке с sql server?
0
Неужели кто-то сделает замену для «моего» pgAdmin III!
0
умеет делать все то же самое, что и плагин Database Support
Вы планируете разнести возможности DBE и плагина?
0
Наверное, как с PyCharm будет — мелкие удобства вроде Create Python Project останутся в Pycharm, а все действительно важные нововведения будут вначале появляться и обкатываться в PyCharm, а потом (с задержкой на месяца 2-3) попадать в плагин для IntellyJ.
0
возможно, в будущем 0xDBE будет уметь что-то такое, что плагину не особо нужно, но пока будем поддерживать одинаковую функциональность. В остальном принцип обычный, как верно заметил alist — релизный цикл 0xDBE будет короче, чем у IntelliJ IDEA, стало быть и обновления всего, что связано с БД, в 0xDBE будут появляться раньше.
+1
А будет ли поддержка, кастомных для субд фич: расширение sql, скриптовые языки для процедур и пакетов и тп?
Идея позариться на место toad и plsqldeveloper и тп ide =)?
Идея позариться на место toad и plsqldeveloper и тп ide =)?
0
Было бы интересно увидеть поддержку CQL — языка запросов для Кассандры. Он похож на SQL, поэтому добавить его будет гораздо проще, чем язык запросов Mongo.
0
В посте не увидел T-SQL и PL/SQL поддержки
Профайлинг запросов?
И какие СУБД будут поддерживаться?
Ясно, что MSSQL и Oracle как лидеры рынка. Будет ли DB2?
Профайлинг запросов?
И какие СУБД будут поддерживаться?
Ясно, что MSSQL и Oracle как лидеры рынка. Будет ли DB2?
+2
Я крайне впечатлен разработкой. Хотелось бы отдельную статью про использования продукта именно в качестве администрирования
0
Под Windows есть замечательное приложение — dbForge Studio for MySQL. К сожалению, ничего подобного, близкого по функционалу и удобству под MacOS и Linux я не нашел. В том числе рассматривая платные решения, вроде Navicat for MySQL. MySql Workbench обладает некоторыми функциями, но очень далёк по удобсву и «фишкам» от dbForge.
Собственно вопрос. Нет ли у вас желания, заняться этим направлением, раз начало положено? И есть ли шанс в обозримом будущем увидеть подобный продукт. В основном интересуют именно инструменты дизайна и управления БД:
1. Построение удобных диаграмм на основе схемы с прозрачным изменением, при изменеии схемы БД.
2. Быстрое и удобное управление индексами, ключами, связями.
3. Безпроблемное переименование объектов.
4. Возможность удобно «держать перед глазами» всю структуру БД и изменять её.
5. Умная синхронизация структуры БД (киллерфича dbForge for Mysql)
6. Профайлер запросов.
Список можно продолжить, но думаю направление понятно. Хотелось бы, чтобы на рынке появился действительно качественный инструмент для работы с БД, на платформах отличных от Windows.
Собственно вопрос. Нет ли у вас желания, заняться этим направлением, раз начало положено? И есть ли шанс в обозримом будущем увидеть подобный продукт. В основном интересуют именно инструменты дизайна и управления БД:
1. Построение удобных диаграмм на основе схемы с прозрачным изменением, при изменеии схемы БД.
2. Быстрое и удобное управление индексами, ключами, связями.
3. Безпроблемное переименование объектов.
4. Возможность удобно «держать перед глазами» всю структуру БД и изменять её.
5. Умная синхронизация структуры БД (киллерфича dbForge for Mysql)
6. Профайлер запросов.
Список можно продолжить, но думаю направление понятно. Хотелось бы, чтобы на рынке появился действительно качественный инструмент для работы с БД, на платформах отличных от Windows.
+4
что для JetBrains значит число 3518 (0xDBE в десятичной системе счисления), и нам уже пришлось признаться, что оно никак не связано с числом 4235-1+8=42
Часто пользуюсь IBExpert. Там есть уникальная (как мне кажется) функция: в окне Query Result есть команды «Copy selected rows as INSERT», «Copy selected rows as UPDATE». Очень удобно переносить выбранные данные из рабочей базы в тестовую.
+5
Я перепробовал наверно с десяток разных инструментов для работы с СУБД и остановился на этом семействе www.sqlmanager.net Настоятельно советую скачать разные инструменты и их тщательно изучить.
На работе встречался с большими (на мой взгляд) базами, в которых были сотни баз, таблиц, миллионы записей, сотни полей в таблицах. В общем, огромное количество элементов в схеме. В такой ситуации, большинство инструментов начинает безумно тормозить, пытается перетащить всю схему заново при малейшем изменении. Т.е. нужно подумать о том, что объектов бывает много и они могут иметь сложную структуру, предусмотреть группировку (например по префиксу).
Еще один камень преткновения — выполнение запросов параллельно. Если данных много, то запросы могут выполняться долго и нужна возможность вынесения таковых в фон (на задний план).
Нужен хороший редактор хранимок, триггеров с возможностью отладки и какого-то легкого справочника по синтаксису (с учетом диалектов SQL и версий DBE).
И было бы здорово иметь хороший инструмент для рефакторинга. Идея довольно простая, но может помочь: анализ поля на повторяющиеся значения и вынесения их в отдельный справочник с созданием связей и построением индексов.
А вообще у вас впереди очень много работы, но начинание очень полезное и актуальное. Сам недавно пересел на Mac и понял, что хорошего профессионального ПО под него мало. Спасибо!
На работе встречался с большими (на мой взгляд) базами, в которых были сотни баз, таблиц, миллионы записей, сотни полей в таблицах. В общем, огромное количество элементов в схеме. В такой ситуации, большинство инструментов начинает безумно тормозить, пытается перетащить всю схему заново при малейшем изменении. Т.е. нужно подумать о том, что объектов бывает много и они могут иметь сложную структуру, предусмотреть группировку (например по префиксу).
Еще один камень преткновения — выполнение запросов параллельно. Если данных много, то запросы могут выполняться долго и нужна возможность вынесения таковых в фон (на задний план).
Нужен хороший редактор хранимок, триггеров с возможностью отладки и какого-то легкого справочника по синтаксису (с учетом диалектов SQL и версий DBE).
И было бы здорово иметь хороший инструмент для рефакторинга. Идея довольно простая, но может помочь: анализ поля на повторяющиеся значения и вынесения их в отдельный справочник с созданием связей и построением индексов.
А вообще у вас впереди очень много работы, но начинание очень полезное и актуальное. Сам недавно пересел на Mac и понял, что хорошего профессионального ПО под него мало. Спасибо!
+4
Если бы было сопоставимо по возможностям хотя бы с MySQL Workbench, было бы круто. То есть с возможностью применения миграций на основе текущей и удаленной таблицы.
Совсем мечта — в PhpStorm'е интеграция с фреймворками типа Yii и отображение структуры БД на основе моделей ActiveRecord… Но этой я совем розовые очки надел =)
Совсем мечта — в PhpStorm'е интеграция с фреймворками типа Yii и отображение структуры БД на основе моделей ActiveRecord… Но этой я совем розовые очки надел =)
0
Есть еще такая штука как navicat, очень удобная штука, она конечно не IDE, но и автокомплит и мониторинг сервера, и план запроса и куча рюшечек, платная, возможно дорогая, но вещь интересная
+1
У DB2 три основные платформы/диалекта — LUW, iSeries, zSeries. Отличаются между собой значительно. На что из них ориентирован 0xDBE?
0
На самом деле, я жду от IDE возможность работы не только с SQL-запросами и таблицами схемы, а также и с другими не менее важными ее объектами. Я вижу, что в основном в комментариях отписались люди, использующие на практике MySQL и Postgres для своих веб-проектов, и, если говорить начистоту, в таких проектах редко база данных разрастается до действительно больших размеров.
Как разработчику на Oracle в компании, где добрая часть бизнес логики реализована именно в БД, мне в первую очередь интересно видеть в IDE возможности по работе с производительностью и отладкой запросов и хранимых процедур (в том числе включенных в пакеты), возможности мониторинга работы инстанса (топ запросов, появляющиеся блокировки ресурсов и пр.), удобный рефакторинг, возможности экспорта результатов выполнения запросов и т.п.
Такие вещи как подстановка наименований столбцов таблицы в инсерте конечно круто, но не так необходимо по сути…
Как разработчику на Oracle в компании, где добрая часть бизнес логики реализована именно в БД, мне в первую очередь интересно видеть в IDE возможности по работе с производительностью и отладкой запросов и хранимых процедур (в том числе включенных в пакеты), возможности мониторинга работы инстанса (топ запросов, появляющиеся блокировки ресурсов и пр.), удобный рефакторинг, возможности экспорта результатов выполнения запросов и т.п.
Такие вещи как подстановка наименований столбцов таблицы в инсерте конечно круто, но не так необходимо по сути…
+3
Недавно пробовал работать с указанным плагином Database Support. Это изделие, возможно, хорошо работает с небольшими БД, но если у тебя в схеме десятки тысяч таблиц, пакетов и прочих объектов, то оно на каждое телодвижение зависает намертво. Видимо, пытается подсосать всю схему. Также ужасно сделано создание коннекшнов, все нужно прописывать вручную, настройки из Oracle TNS не берет. Мне нужно одновременно работать с десятками инстансов на разных машинах, причем они мигрируют. Я честно пытался подружиться с этим плагином, чтобы при разработке Java-source пакетов СУБД сразу писать запросы в той же IDE, но не вышло.
+2
UFO just landed and posted this here
Как-раз начинаем делать DW решение для нашего онлайн сервиса. Отправил заявку. Жду инвайт.
0
А как произносить название программы в разговоре? НольИксДиБиИ? Как ее называют внутри JetBrains?
0
канонически верное произношение, согласно andreycheptsov, оу-кси-ди-би-и. В частных беседах я иногда забываюсь и называю ее ноль-икс-ди-би-и.
+1
Это будет реализовано как плагин IDEA? На пример как PhpStrom или WebStorm.
0
такой плагин есть — это Database Support.
0
Класс ребята, нравятся мне ваши продукты.
Подскажите, как при работе с Oracle переключится на другую схему если к серверу я уже подключится, где нужно указывать логин и пароль для нее?
Т.е. мне нужно чтобы Console выполняла sql на другой схеме, не той чей пользователь и пароль указан при подключении.
Подскажите, как при работе с Oracle переключится на другую схему если к серверу я уже подключится, где нужно указывать логин и пароль для нее?
Т.е. мне нужно чтобы Console выполняла sql на другой схеме, не той чей пользователь и пароль указан при подключении.
0
а явное указание имени схемы перед именем таблицы разве не помогает? Если нет, то проверьте права пользователя на ту схему.
пример:
пример:
SELECT * FROM ANOTHER_SCHEMA.TABLE_NAME;
0
Можно продублировать data source и проставить в копии другие настройки. Однако мы понимаем, что это — неидеально, и на это есть несколько тикетов в нашем трекере, например http://youtrack.jetbrains.com/issue/DBE-305.
Если будет возможность, напишите, пожалуйста, нам в трекер, как лучше это сделать с вашей точки зрения.
Если будет возможность, напишите, пожалуйста, нам в трекер, как лучше это сделать с вашей точки зрения.
+1
отписался в youtrack.jetbrains.com/issue/DBE-305 и проголосовал за youtrack.jetbrains.com/issue/DBE-56
0
Sign up to leave a comment.
0xDBE. Новая IDE для разработчиков и админов СУБД от JetBrains