【发布时间】:2014-09-09 00:05:32
【问题描述】:
如何在 postgres 中存储 unsigned int (uint32)?我注意到 numeric(10,0) 适合位数,但这是最好的方法吗?
在进一步研究中,另一个类似的问题是存储 uint64。我找到了 numeric(20,0) 检查(BETWEEN 0 AND '18446744073709551615'::numeric(20,0))。我相信没有任何本机类型。
【问题讨论】:
标签: postgresql
如何在 postgres 中存储 unsigned int (uint32)?我注意到 numeric(10,0) 适合位数,但这是最好的方法吗?
在进一步研究中,另一个类似的问题是存储 uint64。我找到了 numeric(20,0) 检查(BETWEEN 0 AND '18446744073709551615'::numeric(20,0))。我相信没有任何本机类型。
【问题讨论】:
标签: postgresql
【讨论】:
bigint check (value >= 0 and value < '4294967296'::bigint)