Hello,
Ich muss eine Versionierung abbilden und in der DB speichern.
Jetzt habe ich das Problem das die Versionierung so aussieht:
1
1.1
1.2
1.XXXXXX
2Mein Problem besteht in der Wahl des Typs des Datenbankfeldes für die Version.
dh. wenn ich diese INT nehme, habe ich ka nur Ganze zahlen.
Wenn ich VARCHAR nehme, habe ich eine sehr komische Sortierung(1.1 1.10 1.2)
wenn ich Double oder float nehme, habe ich das Problem das ich die Nachkommastellen angeben muss. Dh. wenn ich 2 angebe kommt 1.01
Nimm varchar und fülle die Felder linksseitig mit einem neutralen Element (Codepoint kleiner als die gültigen Zeichen) auf. Das Auffüllen geht z.B. mit einem Trigger oder besser eine Stored Procedure beim Eintragen automatisch.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg