Publish rand ID-uri ca siruri de caractere

FixEmailService
Expediere
9 august 2026 la 20:25 UTC
Autor
Kamo
Comite
0e2f66d

CockroachDB unic rowid () produce id-uri de 64 de biți. Unul real de la contact books este 1200081912680906758; JavaScript's JSON.parse rotunji orice trecut Numărul. MAX SAFE INTEGER, astfel încât browser-ul a ținut 120008191268006800 și fiecare cerere făcută cu ea a răspuns "ContactBook nu a găsit" pentru o carte care clar a existat. Numai cărțile nou create au fost afectate în practică, deoarece acestea sunt numerele unice rowid (). EmailService în mod deliberat nu are nici un toStringSerializer global pentru lung EmailMessage.uid este un număr pe care cutia poştală se bazează, astfel încât ID-urile sunt declarate ca String per DTO, modul în care CorrespondentRezolvator deja face. Organisme de cerere vrac ia ID-uri de șir; o variabilă de cale a fost întotdeauna în siguranță, deoarece un segment URL este Nici un fel de text. ContactIdPrecisionTest-l pins: ID-ul real se serializează ca un șir citat, și supravieţuieşte călătoriei cu browserul.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile