Комментарии 15
А чем https://dbeaver.io/ не угодил? Бесплатная коммьюнити-версия закрывает практически все ежедневные потребности. Из коробки - поддержка кучи распространенных БД. Визуализация связей тоже есть. Перечислять всех возможностей не стану - попробуйте сами (может быть, потребуется установить java, хотя последние версии дистрибутива вроде как этого не требуют; этого я не проверял). А так - я не против: все жанры хороши. Хочется самому сделать - очень хорошо. Но не надо только говорить, что на рынке нет ничего подходящего: все есть.
Посмотрите как это выглядит в dbeaver или supabase (раз уж речь была про постное)
Почему я перестал держать БД в голове
Наверное потому что это разумно?
А где подробнее посмотреть? И потрогать?
Я сделал то же самое, только ещё лучше :-)
Смотреть и редактировать схему можно в бесплатном редакторе YeD,
главное её автоматически нарисовать, с возможномтью её редктирования и обновления.
Рисовать автоматически схему ERD много кто умеет, в том числе DVeaver, упомянутый выше,
а вот с возможностью редктировать и обновлять после редактирования умеет только моя утилита:
https://github.com/ManyakRus/image_database
Эх, давно существовал хороший продукт Sybase PowerDesigner (сейчас SAP PowerDesigner и они больше ушли в Enterprise modeling чем в Data modeling)
И было все там о чем вы пишите для построения модели данных:
получение модели данных из БД
автоматически красиво расставить таблицы на схеме (причем можно выбрать вид алгоритма: ортогонально, цилклически, древовдино и т.п.)
сравнение с текущей схемой
созадние скриптов для миграций
генерация концептуальной модели и обратно физической (правда за все время я только на одном проекте такое проворачивал)
генерация документации на БД для заказчика и в WEB.
ну конечно же конотроль версий прикручен.
Ну и многе друге (а для самых требовательный еще и VBS для автоматизации подключен)
Пожалуй только отображения миграций не было, ах да, ИИ конечно не было.
Я так и не смог найти ему полноценную замену.
Вообще продуктов заточенных именно на проектирование моделей данных не так много (и стоят все как автомобиль), а из бесплатных достойных вообще нет.
Крутая софтина, прям прослезился от воспоминаний сколько я в ней человекомесяцев провёл, да и возможность юзать её через COM и командную строку для автоматизации сборки как кода, так и документации прям аще. Для 2008 года, когда впервые начал использовать, прям для меня прорыв в сознании было
Спасибо за обратную связь!! Сейчас я реализовал достаточный минимум продукта. В дальнейшем планирую расширять функционал. Очень понравились вышеперечисленные идеи
Это оно?
https://structly.vercel.app/
UPD Не, не оно...
Вот попробовать бы...
Подобное тому что вы сделали уже давно было в составе MySQL Workbench , прямо там же можно создавать такие схемы из запущенной БД и в обратную из схемы создавать базу данных . Возможно если у вас будет нормальная интеграция с ИИ плюс поддержка всех реляционных СУБД то тогда да продукт в целом имеет смысл .
А так же введена система DVC (Database Version Control) - Подобие git прямо в браузере. Вы можете переключаться между ветками, делать коммиты, видеть diff sql и видеть на графе все изменения.
Это интересно. Ждем Бету!

Почему я перестал держать БД в голове и сделал Structly