#428 #436

Merged
edraft merged 19 commits from #428 into dev 2023-11-15 16:56:32 +01:00
Owner

Ticket Referenz:

#428

Gibt es etwas beim Review zu beachten?

Nein

#### Ticket Referenz: #428 #### Gibt es etwas beim Review zu beachten? Nein
edraft added 15 commits 2023-11-13 22:56:09 +01:00
edraft added 2 commits 2023-11-13 23:38:09 +01:00
edraft changed title from WIP: #428 to #428 2023-11-13 23:38:26 +01:00
edraft added 1 commit 2023-11-14 23:50:08 +01:00
Ebola-Chan approved these changes 2023-11-15 02:21:05 +01:00
Ebola-Chan left a comment
Contributor

Es gibt noch Stellen an denen die Tabelle geändert werden aber im Downgrade werden diese Änderungen nicht mehr Rückgängig gemacht.

Das sind Sachen die mir Aufgefallen sind, ohne dass ich mich groß mit Migration auskenne.

Es gibt noch Stellen an denen die Tabelle geändert werden aber im Downgrade werden diese Änderungen nicht mehr Rückgängig gemacht. Das sind Sachen die mir Aufgefallen sind, ohne dass ich mich groß mit Migration auskenne.
@ -0,0 +1,195 @@
ALTER TABLE CFG_ServerHistory
Contributor

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden
@ -0,0 +1,134 @@
ALTER TABLE CFG_Server
Contributor

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden
@ -0,0 +1,45 @@
ALTER TABLE `Users`
Contributor

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden
@ -0,0 +1,190 @@
ALTER TABLE Users
Contributor

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden
@ -0,0 +1,79 @@
ALTER TABLE CFG_Technician
Contributor

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden
@ -0,0 +1,84 @@
ALTER TABLE CFG_Technician
Contributor

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden

Hier werden Tabellen angelegt, welche im Downgrade nicht gedroppt werden
@ -31,0 +41,4 @@
if migration.migration_id.endswith("Migration"):
return
self._logger.debug(__name__, f"Migrate old migration {migration.migration_id} to new method")
Contributor

Sollte hier nicht vielleicht die Nachricht "Migrate new migration {migration.migration_id} to old method" geloggt werden?

Jedenfalls steht in Zeile 52 die selbe Nachricht drinne.

Sollte hier nicht vielleicht die Nachricht `"Migrate new migration {migration.migration_id} to old method"` geloggt werden? Jedenfalls steht in Zeile 52 die selbe Nachricht drinne.
@ -31,0 +86,4 @@
if upgrade and version.Version(version_str) > version.Version(bot.__version__):
break
# downgrade run migrations from higher versions
if not upgrade and version.Version(version_str) <= version.Version(bot.__version__):
Contributor

Wie ich es verstehe, sammelst du Downgrades von der höchsten Version bis zum Botversion und führst sie an einer anderen Stelle aus. Sollte es da nicht zu einem Fehler führen, da du im Downgrade Tabellen Droppst, die evtl. nicht existieren?

Wie ich es verstehe, sammelst du Downgrades von der höchsten Version bis zum Botversion und führst sie an einer anderen Stelle aus. Sollte es da nicht zu einem Fehler führen, da du im Downgrade Tabellen Droppst, die evtl. nicht existieren?
@ -31,0 +87,4 @@
break
# downgrade run migrations from higher versions
if not upgrade and version.Version(version_str) <= version.Version(bot.__version__):
continue
Contributor

Bei einem Downgrade macht du ein continue wenn die Bedingung zutrifft, während du beim Upgrade ein break abrufst. Gibt es hier einen Fall, in dem die Ordner evtl. nicht in richtiger Reihenfolge stehen und due damit versuchst relevante Ordner abzufangen?

Bei einem Downgrade macht du ein `continue` wenn die Bedingung zutrifft, während du beim Upgrade ein `break` abrufst. Gibt es hier einen Fall, in dem die Ordner evtl. nicht in richtiger Reihenfolge stehen und due damit versuchst relevante Ordner abzufangen?
edraft added 1 commit 2023-11-15 16:56:17 +01:00
edraft merged commit 25df0e4876 into dev 2023-11-15 16:56:32 +01:00
edraft deleted branch #428 2023-11-15 16:56:32 +01:00
Sign in to join this conversation.
No description provided.