Ich verwende Django South für die Verwaltung meiner Datenbankschemaaktualisierungen. Da ich zur Zeit vor Ort zu entwickeln bin, ändern sie meine Modelle viel, und es ist wirklich ärgerlich Dinge mit Süd zu ändern:Gibt es eine Möglichkeit, South zu konfigurieren, um zu migrieren, ohne irgendwelche Fragen zu stellen?
$ bin/django schemamigration --auto core
(Please provide a default value for new field...)
...
$ bin/django migrate core
Es ist oft für immer einfache Dinge wie Hinzufügen und Entfernen von Spalten aus der Datenbank zu tun, nimmt, wie South fordert mich auf, selbst für Spalten, die ich lösche, Standardwerte anzugeben.
Gibt es eine Einstellung, die dazu führt, dass South viel mehr wie Hibernates hibernate.hbm2ddl.auto
Einstellung und automatisch, prompt, ehrfürchtig mein Datenbankschema ohne viel Aufhebens zu aktualisieren? Gibt es dafür eine alternative Bibliothek?
South ist sehr wichtig für Implementierungsmigrationen, aber ich brauche etwas, das mir hilft, Dinge schnell zu ändern, da ich schnell Prototypen entwickle.
Haben Sie versucht mit '--no-input' Option? – ygneo