-
Ja, din analys stämmer. Du identifierade problemet korrekt (vi hade ett liknande problem). Och... om du ska sätta det i produktion, glöm inte att:
- generera antingen manuellt sekvenstabellen för den nya sekvensgeneratorn MED korrekt initialvärde/initial ID (annars börjar viloläget från 1 och du får igen )
- eller ställ in det värdet i Code (kontrollera
initalValue
i@SequenceGenerator
).
-
Jag kan inte räkna upp de bästa metoderna, men jag antar att du kan sänka gränsen på 50. Jag har inte heller erfarenhet av PostgreSQL, men i MySQL har du en enkel tabell för följande. generator och viloläge gör hela grejen.