iamntz
(Ionuț Staicu)
1
Ce faci când setezi coloana ID-urilor ca int
și depășești cele 2 miliarde de rânduri maxime? Păi… începi să folosești ID-uri negative!
Nu aș putea spune că e o abordare la care m-aș fi gândit vreodată.
https://hackernoon.com/the-night-the-postgresql-ids-ran-out-9430a2dbb895
4 Likes
tekkie
(Georgiana Gligor)
2
de-asta am trcut de mult la uuid
si pt ca oricum le calculam pt a obfusca idul acela numeric
2 Likes
Cred ca ai vrut sa scrii miliarde
Tot zic că ar trebui să învăț PostgreSQL, dar mereu amân… Poate ar fi timpul s-o fac, pentru că primul meu gând a fost: “De ce nu INT UNSIGNED
?”
In PostregreSQL se poate folosi bigint. Este pe 8 bytes
Scuze ca reînviu un subiect din vara !
Seara buna !
RedGuard
(Red)
6
Și eu m-am lovit de limita de 4 miliarde (eram pe unsigned int), așa că am trecut pe bigint.
Desigur tabelul in sine are o combinație de câmpuri ca și cheie primară, dar conducerea nu e prea interesată.
2 Likes