According to this documentation, PostgreSQL doesn't support unsigned integers.
While I get that it makes the type resolution system less complicated, I don't see how this is practical for let's say auto-incrementing IDs.
Wouldn't adding an unsigned integer as an auto-increment ID result in a growth of twice the amount of possible records using a regular int? (4294967296
instead of 2147483648
)
I know that it only means the difference between 1 bit, but it's still a bit that you will never use at this point.
Thanks!