-
Notifications
You must be signed in to change notification settings - Fork 18
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
Unnötige DB Attribute löschen #617
base: master
Are you sure you want to change the base?
Conversation
Man könnte natürlich jetzt die Chance nutzen und die DB Tabelle Mitgliedskonto in Sollbuchung umbenennen evtl. auch noch die Spalten "Mitgliedskonto" in anderen Tabellen die auf die Sollbuchung verweisen. Es wäre halt jetzt eine Möglichkeit das gerade zu biegen. Die Frage ist ob sich das lohnt. Es würde halt zukünftigen Entwicklern das Leben leichter machen. |
Es stellt sich sowieso die Frage, ob man die in #480 angedachte Umbenennung von Mitgliedskonto in Sollbuchung und Adresstyp in Mitgliedstyp überhaupt ohne eine Umbenennung in der DB machen sollte. Ich glaube also fast, dass wir entweder Mitgliedskonto und Adtresstyp überhaupt nicht umbenennen oder eben zusammen mit einer Umbenennung in der DB. PS: Es gibt übrigens schon so einen Fall bei dem ich erst verwirrt war. Im Code heißt es Zusatzbetrag, die dazugehörige DB Tabelle heißt aber zusatzabbuchung. |
Ich fände es gut die Umbenennungen zu machen. Das bedeutet aber schon einiges an Arbeit, da auch die Variablen umbenannt werden sollten. |
Ich habe ja mal den #347 erstellt wegen der Probleme mit der derzeitigen Version von H2DB. Das könnte man ja mal für eine 4.0.0 vorsehen. Da hier keine Migration möglich ist wäre das dann evtl. auch ein Zeitpunkt wo man eine Create Datei erstellen könnte und dann alle alten Upgrade Dateien wegwirft. |
Du hast Recht, da müsste man auch die Variablen ändern. Da wir wegen der behobenen Fehler möglichst schnell eine neue Version rausgeben sollten, denke ich, ist das nichts mehr für die 3.0.0 ist. So kurzfristig sollten wir so umfangreiche Dinge nicht mehr machen. Das würde ich mir dann lieber für eine 4.0.0 aufheben. Da könnte man dann auch auf den Umstieg zu einer neuen H2DB Version nachdenken. Hier kommt mir gerade ein möglicher Weg.
Ich denke nun, dass wir generell auch die anderen Umbenennungen nicht mehr in 3.0.0 machen sollten sondern erst in der 3.1.0, auch wenn das evtl. für Bugfixes bei 3.0.x dann nicht mehr so leicht ist diese zu mergen. Dann muss man sie halt doppelt fixen. Aber es wäre sicherlich besser die Änderungen in einigen Nightlys laufen zu lassen bevor wir sie offiziell rausgeben. Wir bekommen die 3.0.0 sonst überhaupt nicht mehr fertig. |
Ich denke auch die Umbenennungen in der DB sollten noch warten. Das vorgehen können wir ja später noch besprechen. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Prinzipiell finde ich die Umbenennung schon auch gut, ich bin da ja selber schonmal drüber gestolpert. Es würde aber auch eine gute Code-Dokumentation helfen, in der Klassen und deren Member beschrieben sind.
Da wir mit der 3.0.0 nicht mehr auf eine ältere Version zurück können, kann man nicht mehr benutzte Attribute löschen.
Gibt es noch weitere?
Wegen der Migration kann man das erst nach #600 übernehmen.