I agree that extensions are undermarketed. Although pgxn is a good step,
I could not find it from "postgresql.org":-(
> I propose to not integrate the unsigned types into existing promotion
> hierarchy, and behave just like gcc would with -Werror: require
> explicit cast. Between them, the unsigned types would be automatically
> converted up (uint2 > uint4 > uint8).
If you do it, having uint1 (1 byte) would be nice as well.
--
Fabien.