damln/localtower
این اولین رابط کاربری برای مدیریت مایگریشنهای دیتابیس در ریلز است. ️
با استفاده از این ابزار، توسعهدهندگان ریلز میتوانند به راحتی مایگریشنهای خود را مشاهده، اجرا و مدیریت کنند بدون نیاز به خط فرمان.
کاربرد:
مدیریت مایگریشنهای دیتابیس در پروژههای Ruby on Rails به صورت گرافیکی و کاربرپسند.
در چه شرایطی بهتره استفاده شود؟
وقتی تیم توسعه از ابزارهای خط فرمان استفاده نمیکنند یا ترجیح میدهند فرآیندهای دیتابیس را از طریق یک رابط بصری کنترل کنند. همچنین برای تیمهای جدید یا آموزشی که هنوز با دستورات rake یا rails db:migrate آشنا نیستند، بسیار مناسب است.
چند مثال از موارد استفاده:
- مشاهده لیست تمام مایگریشنهای اجرا شده یا در انتظار اجرا
- اجرای یک مایگریشن خاص بدون استفاده از ترمینال ️
- بازگشت به وضعیت قبلی دیتابیس (rollback) با یک کلیک
- بررسی تاریخچه تغییرات ساختار دیتابیس در طول زمان
- ##Rails
- ##Database
- ##Migrations
- ##UI
- ##DeveloperTools
- ##RubyOnRails
- ##LocalDev
- ##WebDevelopment
- ##Productivity
- ##Backend
