Skip to content

salutation-Spalte und invitations-Tabelle fallen weg (v7.230.1) - #1322

Merged
wintermeyer merged 1 commit into
mainfrom
drop-salutation-and-invitations
Aug 4, 2026
Merged

salutation-Spalte und invitations-Tabelle fallen weg (v7.230.1)#1322
wintermeyer merged 1 commit into
mainfrom
drop-salutation-and-invitations

Conversation

@wintermeyer

Copy link
Copy Markdown
Owner

TL;DR Contract-Hälfte zu #1321. Droppt users.salutation und die invitations-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.User führt salutation weiterhin 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. gender wurde in v7.230.0 aus genau dieser Spalte befüllt (mrmale, msfemale), und die dritte Antwort, die beim Kopieren nach salutation mit "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_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.

…-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.
@wintermeyer
wintermeyer merged commit b9f1bce into main Aug 4, 2026
1 check passed
@wintermeyer
wintermeyer deleted the drop-salutation-and-invitations branch August 4, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant