The Night the PostgreSQL IDs Ran Out

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

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?” :grin:

In PostregreSQL se poate folosi bigint. Este pe 8 bytes

Scuze ca reînviu un subiect din vara !
:slight_smile:

Seara buna !

Ș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