Как стать автором
Обновить

Комментарии 64

У 0xDBE есть преимущества перед родственным плагином к Idea ultimate или функционал один и тот же?
Пока один и тот же. Впоследствии, возможно, 0xDBE будет уметь больше.
надеюсь под «уметь больше» будет относиться только к удобству и изначальной заточенности IDE, как например отличия между PhpStorm и IDEA+набор_плагинов.
Пока это достигается за счет урезания возможностей плагина.
Например куда-то за горизонт, даже из документации, исчез json data extractor.
НЛО прилетело и опубликовало эту надпись здесь
Крутое название, жаль если сменят.
Да, я тоже за 0xDBE.
И произносить удобно: «охдбе» :)
а есть ли работа с триггерами? в EAP версии не нашел…
Когда появится поддержка тригеров в Postgres?
Из того, что сходу видно и очень хочется по Постгресу:
— поддержка команд \l, \d и т.д.
— синтаксис других pl-языков, не только plpgsql (другие — это, например, plv8)

Сейчас, думаю, ещё набежит фидбэк от сообщества: www.facebook.com/groups/postgresql/permalink/391784527684967
Будем благодарны, если вы создадите feature request здесь у нас в issue tracker
Думаем, в минорных релизах втечение года.
Попробовал открыть файл sqlite — написала ошибку
Через File -> Open...? Так не работает, база Sqlite подключается как взрослая, через Data Source
Огромное спасибо команде за великолепный продукт! Использовал еще в ранней бетта, но даже в зачаточном состоянии 0xDBE была на голову выше чем родная студия в MSSQL. Особенно было круто работать с MSSQL сидя в линуксе. А сейчас еще и баги починили. Однозначно рекомендую!
MongoDb планируется? Какая цена будет? Так то под линем и dbeaver с mssql работает нормально.
И сделайте tool button включеными по умолчанию, а то минут 5 искал как список таблиц посмотреть.
MongoDB есть в планах, но больше пока сказать не можем. Что касается цены, в конце поста есть ссылка на цены наших IDE по программе JetBrains ToolBox.
Под Windows очень долго использовал dbForge Studio for MySQL. Считаю, что это лучшее решение для работы с MySQL. Всё сделано очень удобно, что сильно ускоряет работу. Но есть одно «но»: он только Windows. Моя основная рабочая ОС — MacOS, и я не видел ещё ни одного менеджера для MySQL, который хотя бы близко подошёл по удобству работы и функциям к dbForge. Сейчас использую Sequel Pro, он быстрый, достаточно удобный, его хватает для многих задач, но некоторых функций в нём очень не хватает: например нельзя отредактировать индекс. Понятно, что в любом случае нужно будет удалить его и создать новый, но когда нужно добавить поле в составной индекс — очень не удобно расставлять всё с нуля. Было бы здорово, если наконец появится достойный кросплатформенный менеджер БД. Navicat и Mysql Workbench очень далеко пока до удобства, хотя они полны функционалом.
Хотелось бы чтобы эта IDE была чем то средним между возможностью писать код и источником информации по структуре базы.
Написать запрос не проблема, а вот знать, что таблица в себе содержит и как она относится к другим таблицам это иногда загадка дня на три.
То есть этакая «база знаний» о базе данных. После года в продакшн и пары перешедших на другую работу dba очень тяжело искать информацию о структуре объектов.
Хорошая попытка была реализована в Toad Data Modeler, но там все мышкой и писать запросы не получится.
Хотелось бы иметь IDEA но для базы, когда все «под руками» и понятно как писать запрос для реализации поставленной задачи.
Спасибо за хорошие продукты.
Как бы я ни ненавидел SQL Server Studio, перейти на 0xDBE пока невозможно.

Бросившиеся в глаза проблемы:
1. Не индексируются базы данных кроме дефолтной (независимо от настройки схем).
2. Невозможно нормально работать с xml-полями. Необходима возможность посмотреть отформатированный и подсвеченный xml.
1. Да, это очень важная вещь и мы планируем реализовать её в ближайших минорных релизах.
2. Будет доступна опция Edit as xml… с подсветкой. Больше информации можно найти здесь: youtrack.jetbrains.com/issue/DBE-1764
1. Супер! Спасибо.
2. Ну так это мой тикет. Я только что подробно объяснил в нем, почему это не решает проблему. Будем надеяться, что он не потеряется среди закрытых. Переоткрыть-то я его не могу.
1. Всё ещё не работает?
Базы теперь индексируются, xml вроде как до сих пор грустный.
У вас какая база? MySQL?
Нет MS SQL Server.
Я имею в виду https://youtrack.jetbrains.com/issue/DBE-1764

Сейчас уже стало намного лучше, потому что тип кода определяется автоматически, но с большими xml все равно не очень удобно работать.

Edit maximized разворачивает только на размер своего таба, а это обычно не очень много.
Можно ли как-нибудь развернуть на весь экран?
Наверное, вы видели, что вашим тикетом мы занимаемся. Надеюсь всё будет готово вскоре, может даже успеем к EAP версии 2016.2
Вопрос про edit maximized — почему вы не можете раскрыть сам таб до размеров всего окна?
Да, видел. Спасибо.
Я периодически запускаю DataGrip и смотрю на прогресс.

Попробовал раскрытие таба. Пользоваться можно, но опять же, вопрос в том, сколько действий нужно сделать:
1) максимизировать окно (C+S+")
2) редактировать максимизировано (S+Enter)
3) форматировать xml (C+A+l)

Из оставшегося печалит отсутствие поддержки xml-функций (exist/nodes/value). На это я даже вроде делал тикет.
Кстати, еще не парсятся table valued functions.
Впрочем, это уже косметика. Просто раздражающие оранжевые подчеркивания =)
Ах да, в очередной раз попробовал, и вспомнил про вот этот баг:
https://youtrack.jetbrains.com/issue/DBE-2111

Давно зарепорчен, не двигается, сильно портит все.
Мы переписываем хранение исходников и всё, что с этим связано. Так что будет, но не сразу.
Жаль что Firebird не поддерживается, Но то что есть уже круто. Назовите проект Data Miner ))
Firebird можно подключить самому, есть же JDBC
У нас на рабочем проекте при попытке просмотреть список таблиц пишет «loading...» и ничего не происходит (MS SQL Server).
Очень мало информации. Если вы готовы предоставить больше информации о происходящим, пожалуйста, воспользуйтесь нашим issue tracker'ом.
Как дилетант спрошу, это что-то вроде Toad от Quest Software?
> «Будем рады ответить на любые вопросы!»
Отвечать-то здесь будете на вопросы?
НЛО прилетело и опубликовало эту надпись здесь
Пока что всё, что работает в 0xDBE, доступно и в других наших IDE, которые поддерживают DataBase tools.
Немножко не в тему, но при запуске PhpStorm 9 вылазит предложение перейти на IDEA c DataBase tools, типа лучше будет работать с базами. В шторме этот модуль какой-то ущербный?
А можеет подробней описать, в какой момент это происходит?
Хм… Не могу специально воспроизвести (может из-за уведомления upgrade subscription — на днях стало всплывать), хотя иногда несколько раз на дню видел и за последние дней 10 точно несколько раз. В общем появляется, как минимум, при запуске PhpStorm 9.0.2 с активной подпиской, если на предыдущем выходе на проекте с имеющимися соединениями с MySQL и MS SQL, с активно используемой MySQL консолью, с кучей .sql-файлов (на других проектах ни соединений не настроено, ни консоль ни разу не открывалась, а sql-код только внутри php-строк). Ещё отличие этого проекта от остальных — ведётся больше двух лет, то есть файлы проекта создавались ещё PhpStorm 6 (остальные 8-9). Ещё отличие — единственный, который расположен в удаленном каталоге, смонтированном локально (собственно уже на автомате закрываю сообщения о переходе на IDEA и уведомление о медленности синка).

В общем, если это баг, то зарепорчу как появится. А так вопрос остаётся в силе — можно даже немного расширить — если в вашей IDE есть поддержка баз данных, то во всех ваших IDE (плюс-минус временной лаг на мажорные версии) она одинакова, или только в IDEA (и теперь в 0xDBE) полноценная, а в остальных «несерьезных» типа PhpStorm урезанная? Или если есть PhpStorm, то ради лучшей поодержки БД смысла приобретать ещё и IDEA или 0xDBE нет?
По-настоящему оценить, насколько это прекрасно, можно только попробовав какой-нибудь MySQL Workbench или pgadmin.
Да, pgadmin много крови попортил.
pgadmin — не только тулза для выполнения запросов, но и для администрирования сервера. на сколько я смог попробовать 0xDBE — нет там администрирования, т.к. это самая тяжелая часть функционала, и требует своей реализации под каждую DB
Надеюсь, это появится.
Да, сейчас инструментов администрирования нет. И мы понимаем, что для полноценной конкуренции с другими продуктами они должны быть. Сейчас мы собираемся выпустить первую версию нашего продукта и планируем добавить в него много нового в последующих релизах.
Возможность не загружать blob поля реализована как-то странно. Есть настройка LOB length limit, но как быть если все-же нужно посмотреть этот BLOB? Опять лезть в настройку?

И при редактировании настройки souce в разделе schemas, постоянно ошибка:

[08S01] Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. java.net.ConnectException: Connection refused
Либо так, либо можно задампить BLOB. Right Click -> Save LOB… Если у вас есть идеи, как это лучше сделать, самый эффективный способ — очень кратко изложть их в нашем issue tracker.
Что же касается описанной ошибки, какая у вас СУБД? MySQL? Успешно ли проходит Test Connection?
Идеально было бы если загрузка блоба происходила по двойному клику на ячейке, как это сделано в большинстве подобных продуктов.

На счет ошибки:
Скрытый текст
image

А при переходе на вкладку «Schemas»
Скрытый текст
image



А в целом, 0xDBE мне очень нравиться)
Я создал issue у нас в трекере. youtrack.jetbrains.com/issue/DBE-1777
Указал там всю доступную на данный момент информацию. Будет круто, если вы приложете туда свои логи или ещё какую-нибудь полезную информацию.
Вы можете отслеживать issue и быстро узнавать, если есть какие-то новости.
Спасибо!
Скажите, пожалуйста, что подразумевается под названием баз данных «Sybase»? Sybase ASE, SQL Anywhere или Sybase IQ.
Я попробовал подключиться к SQL Anywhere, но оказалось, что 0xDBE, видимо, работает через jConnect, а не через JDBC-драйвер, о которым пишут тут: SQL Anywhere JDBC driver. Если что, всякие «за и против» разных драйверов хорошо описаны здесь.
Спасибо.
Подразумевается ASE. Мы пока не поддерживаем SQL Anywhere.
А возможности сравнивать схемы БД с генерацией диф скрипта нету ???
Не хватает выбора БД в уже установленном подключении к ms-sql, а так же выбора БД из консоли. Очень не удобно создавать по подключению для каждой базы на сервере
Да, это одна из тех фич, которые у нас в самых ближайших планах к реализации, это действительно важно.
НЛО прилетело и опубликовало эту надпись здесь
Конечно можете. И именно для этого у нас есть issue tracker, где мы вас происм создать feature request и всё это описать.
Было бы удобно, если бы 0xDBE умел работать с vagrant, IDE и так определяют его, но, чтобы подключиться к базе надо или проксировать через ssh(настраивать) или пробрасывать порт наружу(настраивать и не всегда возможно), было бы клёво если он делал это сам, а то и по популярным портам выдавал список доступных БД. Второе это так на подумать.
Будет ли редактирование/создание routines в виде как, например, в Навикате?

image

На маке нет других приличных средства для работы с пг. Интерфейс, подобный интерфейсу на скрине, пожалуй удобнее ручного написания ДДЛ.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий