-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chore/migration script #205
Conversation
9a3142f
to
2919050
Compare
This also changes every library config. Now the configs point to the transform declaration inside the preset and do not declare another one.
… change the status
to reflect current master branch
Data migrations executed in separate processes to support alternative prisma clients.
Co-authored-by: spark-sse <113825305+spark-sse@users.noreply.github.com>
Migration-Skript komplett überarbeitet um auch Datenmigrationen zu unterstützen. Review Kommentare auch soweit ich es gesehen habe nun adressiert. Es fehlt noch: Ein Test mit dem ersten Docker Image ob die Daten aus dem Produktiv-System wirklich fehlerfrei migriert werden. |
renameSync not support inside of Docker container because of the layered file system
Migration Script läuft nun Fehlerfrei durch. Allerdings werden derzeit noch folgende Fehler festgestellt:
|
Skill-Maps are linked to a username after migration, but still are retrieved via the userId. This is fixed to use the user name for both operations
Habe eine Migration erfolgreich wie folgt getestet:
Tests die man noch durchführen kann
Lokal kann ich weder in der aktuellen noch in der entwickelten Version User zu Autoren ernennen, obwohl mit das Menü und der Dialog angezeigt werden. |
…ore compiler errors Compiler errors are expected since the prisma client has changed
Kannst du noch ein kurzen Wiki-Artikel schreiben bei dem die Schritte für eine Migration festgehalten werden. ggf. dann auch um für das richtige mindeset zu sorgen. vermutlich einfach
Erwähnung dass die migration dann immer ausgeführt werden können. das waren glaube ich alle sachen die wir mal besrpochen hatten und wo ich nächste woche vergessen würde was da passiert :D |
https://github.com/e-Learning-by-SSE/nm-self-learning/wiki/Database-Migration |
Habe 2 mal getestet:
Allerdings waren alle tests auf dem Demo-System.
Derzeit sieht es zumindest im Master auch nicht nach einer komplizierten Migration aus. Dieser benötigt aktuell nur eine neue Tabelle:
StudentSettings