Ich habe ein Play 2.3.7-Projekt und irgendwie Entwicklungen funktionieren nicht für mich.
Ich benutze Scala 2.11 mit sbt 0.13.5. Auch Scala.js wird verwendet, daher ist die Ordnerstruktur für das Play-Projekt etwas ungewöhnlich.
Ich habe Config-Datei, die applyEvolutions.default=true
sagt, und ich habe meine Standard-db als Postgres angegeben.
Irgendeine Idee über was ist falsch? Ich habe meine Modelle Ordner in jvm/app/models
, kann das der Grund sein?
Kann auch jemand bitte erklären, wie Entwicklungen (zumindest auf hohem Niveau) funktionieren? Kennt er die Felder der Modellklassen und verfolgt, welche bereits in meiner Datenbank enthalten sind?Spielevolutionen können nicht zum Laufen gebracht werden
0
A
Antwort
0
Play-Dokumentation ist ziemlich geradlinig Referenz zu spielen Evolution: Evolution
Wiedergabe verfolgt Ihre Datenbank Evolutionen mehrere Evolutionen Skript. Diese Skripte sind in einfachem alten SQL geschrieben und sollten sich im Verzeichnis conf/evolutions/{Datenbankname} Ihrer Anwendung befinden. Wenn die Entwicklungen auf Ihre Standarddatenbank zutreffen, lautet dieser Pfad conf/evolutions/default.
Hier beschreibt der Ups-Teil die erforderlichen Transformationen und der Downs-Teil, der beschreibt, wie sie zurückgesetzt werden.
Verwandte Themen
- 1. Warnungen können nicht zum Schweigen gebracht werden django-cms produziert
- 2. Wie können die Checkboxen in eine runde Form gebracht werden?
- 3. CSS-Medienabfragen werden durcheinander gebracht
- 4. Pods können nicht auf IPhone laufen
- 5. brauchen Ratschläge, wie Sie dies zum Laufen bringen können
- 6. Pywinauto: Fenster kann nicht in den Vordergrund gebracht werden
- 7. MVC: Autocomplete kann nicht zur Arbeit gebracht werden
- 8. Sounddateien können nicht abgespielt werden
- 9. Können Tintenfische hinter Nginx laufen?
- 10. Können alle Elemente einer Klasse in die gleiche Position gebracht werden?
- 11. Formular beim Ziehen nicht nach vorne gebracht
- 12. Mit Hilfe von Deployment Slots habe ich meine Connection Strings durcheinander gebracht, wie kann ich sie zum Laufen bringen?
- 13. WinPython Dateien können nicht laufen Py direkt (ohne spyder)
- 14. MessageBox in Powershell nicht nach vorne gebracht
- 15. Wie können Tastaturbefehle dauerhaft zum Jupyter (ipython) Notebook hinzugefügt werden?
- 16. Warum werden meine HTML-Dateien beim Hochladen durcheinander gebracht?
- 17. Solr - Problem, Java zum Laufen zu bekommen
- 18. Die Abfrageergebnisse können nicht mehrfach aufgezählt werden?
- 19. Beiträge können nicht beworben werden
- 20. Sitzungswerte können nicht gespeichert werden
- 21. Registerkartenelemente können nicht eingestellt werden
- 22. Prozessstartvariablen können nicht abgerufen werden
- 23. Umgebungsvariablen können nicht geändert werden
- 24. Mitgliederfunktionen können nicht aufgerufen werden
- 25. Dokumentdateien können nicht angezeigt werden
- 26. Fortschrittsbalken können nicht gesehen werden
- 27. Plugins können nicht hinzugefügt werden
- 28. können nicht beide phpMyAdmin laufen und Schienen-Server auf cloud9
- 29. Wie werden Multi-Knopf-Maschinen in Schwung gebracht?
- 30. Wie geparste Dateien in ein eindeutiges Format gebracht werden
Ich habe das gleiche Problem, haben Sie irgendeine Lösung gefunden? –
@ M-N was ich denke - obwohl ich keine Quelle habe, um dies zu untermauern - Evolution Skripte werden nicht automatisch generiert. z.B. Wenn Sie ein Feld hinzufügen möchten, fügen Sie manuell eine neue Datei mit Auf- und Ab-Anweisungen hinzu und dann Play! gilt es beim Start – chester89
@MN auch, wenn ich mich richtig erinnere, spielen angewandte Entwicklungen ich hatte - ich nur erwartet, mehr Tabellen zu sehen (es war kein Projekt, das ich begann, so war ich nicht sicher, wie die Daten gespeichert wurden) – chester89