salutation-Spalte und invitations-Tabelle fallen weg (v7.230.1) - #1322
Merged
Conversation
…-deploy] Contract-Hälfte zu v7.230.0. Dort ist der Code verschwunden, der beides benutzt hat: die Anrede ist aus Schema, Formularen und Export raus und die deutsche Mail-Begrüßung kommt aus dem Geschlecht, die Einladungsfunktion ist ersatzlos gelöscht. Warum das zwei Deploys braucht: Migrationen laufen im Blau/Grün-Verfahren, während das vorherige Release noch Traffic bedient. Dessen Schema führt salutation weiterhin, ein Drop im selben Deploy hätte dort jede Query gebrochen, die ein Mitglied lädt, also Login, Profil und Feed. v7.230.0 ist deployt und bedient nachweislich, deshalb kann die Spalte jetzt gehen. Verloren geht dabei nichts. gender wurde in v7.230.0 aus genau dieser Spalte befüllt, jedes mr wurde male und jedes ms wurde female; die dritte Antwort, die beim Kopieren nach salutation mit "keine Anrede" verlorengegangen war, ist inzwischen per id aus einem Datenbank-Dump nachgezogen. down stellt beide Formen wieder her, aber nicht ihre Inhalte, und das ist ehrlich statt bequem: die Einladungszeilen trugen geschlüsselte E-Mail-Hashes, die nur der secret_key_base dieser Installation reproduzieren kann, und eine leer wiederhergestellte salutation-Spalte würde jedes Mitglied so aussehen lassen, als hätte es keine Anrede gewollt. Diesen Text hat ein KI-Agent in meinem Namen geschrieben, ungeprüft von mir. Die Arbeit dahinter ist meine, nur das Aufschreiben habe ich delegiert.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TL;DR Contract-Hälfte zu #1321. Droppt
users.salutationund dieinvitations-Tabelle, nachdem v7.230.0 den Code entfernt hat, der beides benutzte.Version: v7.230.1 · Deploy: cold (Migration)
Warum getrennt von #1321
Migrationen laufen im Blau/Grün-Verfahren, während das vorherige Release noch Traffic bedient. Dessen
Vutuv.Accounts.Userführtsalutationweiterhin im Schema, ein Drop im selben Deploy hätte dort jede Query gebrochen, die ein Mitglied lädt: Login, Profil, Feed. v7.230.0 ist deployt und bedient nachweislich, geprüft am Schema in Produktion, deshalb kann die Spalte jetzt gehen.Datenlage
Nichts geht verloren.
genderwurde in v7.230.0 aus genau dieser Spalte befüllt (mr→male,ms→female), und die dritte Antwort, die beim Kopieren nachsalutationmit "keine Anrede" verlorengegangen war, ist inzwischen per id aus einem Datenbank-Dump nachgezogen. Produktion steht damit auf 4993 male, 560 female, 76 diverse, 254 ohne Angabe.down
Stellt beide Formen wieder her, aber nicht ihre Inhalte. Das ist Absicht: die Einladungszeilen trugen geschlüsselte E-Mail-Hashes, die nur der
secret_key_basedieser Installation reproduzieren kann, und eine leer wiederhergestelltesalutation-Spalte würde jedes Mitglied so aussehen lassen, als hätte es keine Anrede gewollt.Diesen Text hat ein KI-Agent in meinem Namen geschrieben, ungeprüft von mir. Die Arbeit dahinter ist meine, nur das Aufschreiben habe ich delegiert.