وب‌سرویس مجید

پروژه erdiagram

nestorrente/erdiagram

این یک کتابخانهٔ تولید کد برای دیاگرام‌های رابطه‌ای موجودیت (ER Diagram) است که به توسعه‌دهندگان کمک می‌کند تا ساختار پایگاه داده را به صورت خودکار و بر اساس کد تولید کنند.

کاربرد:

این ابزار برای تولید دیاگرام‌های Entity-Relationship از روی کد یا مدل‌های موجود استفاده می‌شود. به عبارت دیگر، می‌تونی با استفاده از این کتابخانه، دیاگرام پایگاه داده رو به صورت بصری و خودکار ایجاد کنی، بدون اینکه دستی اون رو بکشی.

در چه شرایطی بهتره استفاده شود؟

وقتی داری روی یک پروژهٔ نرم‌افزاری کار می‌کنی که ساختار دیتابیس پیچیده‌ای داره و می‌خوای به راحتی دیاگرامش رو مستند کنی، این ابزار عالیه. همچنین برای تیم‌های توسعه که می‌خوان تغییرات دیتابیس رو همیشه به‌روز و قابل مشاهده نگه دارن، مناسبه.

چند مثال از موارد استفاده:

تولید خودکار دیاگرام از مدل‌های جاوا/کاتلین در پروژه‌های Spring

مستندسازی پایگاه داده در فرآیند CI/CD

نمایش ساختار دیتابیس برای تیم‌های جدید در یک پروژه

همگام‌سازی دیاگرام با کد منبع برای جلوگیری از ناهماهنگی

  • ##ER
  • ##Database
  • ##Code
  • ##Data
  • ##DevTools
  • ##Documentation
  • ##Spring
  • ##ORM
  • ##Software
  • ##Auto