As suggested by Tom Lane, in response to a gripe from Leslie S Satenstein.
the best balance between range, storage size, and performance.
The smallint type is generally only used if disk
space is at a premium. The bigint type should only
- be used if the integer range is insufficient,
+ be used if the range of the integer type is insufficient,
because the latter is definitely faster.