vek*_*tor 16 postgresql integer constants
在Java中我可以说Integer.MAX_VALUE
获得该int
类型可以容纳的最大数字.
Postgres中是否有类似的常数/函数?我想避免硬编码.
编辑:我问的原因是这个.存在具有类型ID的遗留表integer
,由序列支持.此表中有很多传入的行.我想计算integer
耗尽前多长时间,所以我需要知道"剩下多少ID"除以"我们花多少钱".
对此没有任何常数,但我认为对Postgres中的数字进行硬编码比在Java中进行硬编码更合理.
在Java中,哲学目标是Integer
成为一个抽象的值,所以你想要表现得就好像你不知道最大值是什么一样.
在Postgres中,你更接近裸机,integer
类型的定义是它是一个4字节的有符号整数.