E
enrem
Erfahrenes Mitglied
- 29
Hallo zusammen!
ich möchte evtl. die UUID als Primärschlüssel verwenden. Hat jemand Erfahrung damit? Ich bin hin und her gerissen wie ich meine Primärschlüssel nun aufbaue.
Konkret geht es um lokale SQLite-Datenbanken deren Daten später zusammengeführt werden sollen. Als Beispiel hätte ich da eine Kundentabelle mit einer Spalte idKunde und eine Rechnungstabelle mit der Spalte idRechnung. Die Rechnungstabelle besitzt ebenfalls eine Spalte idKunde da eine 1:N Beziehung von Kunde zur Rechnung besteht.
Diese id´s würde ich gerne mit UUID´s füllen.
String uniqueId = UUID.randomUUID().toString();
In diesem Beispiel wird eine zufällige UUID erzeugt. Wie kann ich eine Namens oder Zeitbasierte UUID erzeugen?
Würde mich über ein Feedback und eure Lösungsansätze freuen…
ich möchte evtl. die UUID als Primärschlüssel verwenden. Hat jemand Erfahrung damit? Ich bin hin und her gerissen wie ich meine Primärschlüssel nun aufbaue.
Konkret geht es um lokale SQLite-Datenbanken deren Daten später zusammengeführt werden sollen. Als Beispiel hätte ich da eine Kundentabelle mit einer Spalte idKunde und eine Rechnungstabelle mit der Spalte idRechnung. Die Rechnungstabelle besitzt ebenfalls eine Spalte idKunde da eine 1:N Beziehung von Kunde zur Rechnung besteht.
Diese id´s würde ich gerne mit UUID´s füllen.
String uniqueId = UUID.randomUUID().toString();
In diesem Beispiel wird eine zufällige UUID erzeugt. Wie kann ich eine Namens oder Zeitbasierte UUID erzeugen?
Würde mich über ein Feedback und eure Lösungsansätze freuen…
Zuletzt bearbeitet: