Ich würde gerne wissen, wie man Sequelize erzwingt, um automatisch neue Spalten zur Datenbank hinzuzufügen, wenn sie im Modell hinzugefügt werden. Derzeit muss ich mich beim MySQL-Server anmelden und die Spalten manuell hinzufügen. Ich verstehe, dass es eine Möglichkeit gibt, die Tabellen automatisch zu löschen und neu zu erstellen, jedoch möchte ich die Daten in der Datenbank beibehalten.Wie automatisch Sequelize-Spalten aus dem Modell hinzufügen?
0
A
Antwort
0
Wie Sie sagen, der automatische Weg (mit sync ({force: true})) alle Daten vor dem Neuaufbau der Tabellen. Die Art und Weise des Datenbankschema zu ändern, ohne Daten zu verlieren ist Migrationen im doc wie hier erklärt verwenden: http://docs.sequelizejs.com/en/latest/docs/migrations/ Grundsätzlich Sie den Updates programmatisch beschreiben können Sie wie create, auf Ihr Modell über Methoden machen wollen addColumn, changeColumn, ... Die Migrationsskripte können mit Sequelize CLI ausgeführt werden.
Verwandte Themen
- 1. Url.Action Wie Parameterwert aus dem Modell
- 2. Combobox automatisch aus dem Bereich
- 3. leeres Modell aus dem Formular
- 4. Automatisch C++ - Datei aus dem Header generieren?
- 5. Erhalten Sie Datenanmerkungsattribute aus dem Modell
- 6. Django Admin: automatisch mehrere Inlines mit dem gleichen Modell erstellen
- 7. pyspark Modellinterpretation aus dem Pipeline-Modell
- 8. Modell automatisch bei jeder Anfrage laden
- 9. Zugreifen auf Modell aus dem äußersten Verzeichnis
- 10. RNN-Modell in TensorFlow aus dem Speicher
- 11. Wie man 'Java-Code mit Annotationen' aus dem EMF-Modell
- 12. Wie Tausende Ordner automatisch aus dem Ordner public_html gelöscht werden?
- 13. Wie lösche ich automatisch Dateien aus dem Google Drive Müllordner?
- 14. CakePHP Dropdown-Liste (selectlist) + Wie man einen Wert aus dem Modell und einem verwandten Modell anzeigen
- 15. Yii2: Wie Modell und Modell-ID in mPDF hinzufügen
- 16. WooCommerce Elternattribut automatisch hinzufügen
- 17. Eager Laden aus dem Modell in Laravel 4
- 18. Gson hinzufügen automatisch classname
- 19. AngularJS. Hinzufügen von $ Uhr zu dem bestimmten Modell
- 20. WooCommerce - Bonus-Produkt automatisch hinzufügen
- 21. Speichert das Training Tensorflow Modell automatisch Parameter?
- 22. UI-Elemente automatisch dem UIStackView hinzufügen, während UITable Scrolling
- 23. aktuelles Modell in Backbone Collections hinzufügen
- 24. Resharper automatisch Semikolon hinzufügen
- 25. Cant hinzufügen Rollen automatisch
- 26. Hinzufügen von WSDL-Dateien aus dem Dateiverzeichnis
- 27. VS2008 automatisch hinzufügen using deaktivieren
- 28. AngularJS: Änderung automatisch im Modell erkennen
- 29. Feld aus verbundenem Modell in Django hinzufügen Rest
- 30. Schaltfläche Hinzufügen automatisch Tabelle Zeile