Ich schreibe SaaS-Modell-Anwendung. Meine Anwendungsdatenbank besteht aus zwei logischen Teilen:Wie erstellt man die Migration im Unterverzeichnis mit Rails?
- Anwendungstabellen - wie Benutzer, Rollen ...
- benutzerdefinierte Tabellen (er sich von ui Ebene erzeugen kann), die für jede Anwendungsinstanz unterschiedlich sein kann
Alle Tabellen werden durch Schienen Migrationsmechanismus erstellt.
würde Ich mag benutzerdefinierte Tabellen in ein anderes Verzeichnis setzen:
- db/Migrationen - Anwendungstabellen
- db/Migrationen/custom - Tabellen, die durch Benutzer
so kann ich Do svn: Ignoriere auf db/migrations/custom, und wenn ich Aktualisierungen meiner App auf Client-Servern mache, würde dies nur die Migration von Anwendungstabellen aktualisieren.
Gibt es eine Möglichkeit, dies in Schienen zu erreichen?
ich https://github.com/thuss/standalone-migrations bin mit hinzuzufügen, diese zu lösen Herausforderung. – eebbesen