gpt4 book ai didi

postgresql - 如何在 PostgreSQL 中创建一个 uint256

转载 作者:行者123 更新时间:2023-11-29 13:44:59 26 4
gpt4 key购买 nike

如何在 Postgres 中创建 uint256 数据类型?看起来它们本身只支持最多 8 个字节的整数..

它们提供具有用户指定精度的小数和数字类型。对于我的应用程序,值是金钱,所以我假设我会使用数字而不是十进制,或者这无关紧要吗?

NUMERIC(精度,小数位数)

那么我会使用 NUMERIC(78, 0) 吗? (2^256 是 78 位数字)或者我是否需要执行 NUMERIC(155, 0) 并强制它始终 >= 0(2^512, 155 位数字,额外的位代表符号)?或者我应该使用小数吗?

最佳答案

numeric(78,0) 的最大值为 9.999... * 10^77 > 2^256 这样就足够了。

关于postgresql - 如何在 PostgreSQL 中创建一个 uint256,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50072618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com