Це Linux-додаток під назвою Ridgepole, останню версію якого можна завантажити як ridgepolev3.0.4sourcecode.tar.gz. Його можна запускати онлайн на безкоштовному хостинг-провайдері OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою Ridgepole з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
СКРЕНИ:
Хребетний хребт
ОПИС:
Ridgepole — це інструмент керування схемами для Ruby on Rails, який дозволяє визначити схему бази даних у файлі Ruby DSL (Domain Specific Language), а потім синхронізувати її з базою даних (мігрувати вгору або вниз). Замість того, щоб писати міграції вручну, Ridgepole дозволяє представляти всю схему (таблиці, стовпці, індекси, зовнішні ключі) у файлі схеми, порівнювати її з поточною схемою бази даних та застосовувати лише необхідні зміни. Це може допомогти у підтримці дрейфу схеми, у більш контрольованому розгортанні змін схеми або синхронізації схеми в CI/CD.
Функції
- DSL для опису схеми бази даних: таблиць, стовпців, індексів, зовнішніх ключів тощо в синтаксисі Ruby, а не в сирому SQL або з багатьма міграціями
- Можливість розрізняти поточну схему бази даних та файл схеми, а також автоматично створювати міграції або застосовувати зміни, необхідні для синхронізації бази даних.
- Підтримка кількох адаптерів баз даних (наприклад, MySQL, PostgreSQL, можливо, інших)
- Версіонування схеми / відстеження змін, щоб застосовувати лише необхідні зміни (не масове видалення та повторне створення)
- Функції безпеки: наприклад, попередження про деструктивні зміни (видалення стовпців/таблиць), можливість перегляду відмінностей перед застосуванням
- Інтеграція з Rails та системами міграції, що дозволяє використовувати Ridgepole разом із звичайними робочими процесами міграції або замість них у певних випадках.
Мова програмування
рубін
Категорії
Цю програму також можна завантажити з https://sourceforge.net/projects/ridgepole.mirror/. Вона розміщена на OnWorks для найпростішого запуску онлайн з однієї з наших безкоштовних операційних систем.