如何在Postgres中创建一个uint256数据类型?似乎它们本地只支持最多8个字节的整数...
他们提供了带有用户指定精度的十进制和数字类型。对于我的应用程序,这些值是货币,所以我认为我应该使用numeric而不是decimal,或者这并不重要吗?
NUMERIC(precision,scale)
那么我应该使用 NUMERIC(78,0)
吗? (2 ^ 256是78位数字)还是我需要 NUMERIC(155,0)
并强制它始终为> = 0(2 ^ 512,155位数字,额外的位表示符号)?还是我应该使用decimal?
numeric
和decimal
没有区别。 - user330315numeric(78)
是一个不错的选择。 - Laurenz Albe