Как создать график схемы базы данных для одного приложения с помощью ActiveRecord?

Я хочу генерировать графики для описания отношений внутри приложения с помощью ActiveRecord, есть ли какая-то жемчужина для этого?

например, этот   граф базы данных


person steveyang    schedule 30.10.2012    source источник
comment
пожалуйста, проверьте это. -in-a-rails" title="есть ли хороший инструмент для создания образа схемы базы данных, используемой в rails">stackoverflow.com/questions/481618/   -  person gurusai    schedule 30.10.2012


Ответы (1)


Для этого был хороший гем: https://github.com/amatsuda/erd

Но, как я вижу, последний раз он обновлялся 2 года назад.

Согласно README, он имеет следующие особенности:

  • Erd рисует ER-диаграмму на основе базы данных и моделей вашего приложения.
  • Вы можете перетаскивать и упорядочивать позиции каждой модели
  • Вы можете управлять манипуляциями со схемой БД, такими как add column, rename column, alter column, create model (as well as table) и drop table
  • Затем Erd создает файлы миграции на сервере.
  • И вы можете запускать каждую миграцию в своем браузере.
person Nickolay Kondratenko    schedule 21.09.2015
comment
ERD работает просто отлично, хоть и не обновлялся 2 года. - person count0; 28.10.2015
comment
С тех пор ERD был обновлен — теперь он поддерживает до Rails 5. - person JosephK; 18.04.2016