PostgreSQL支持两种整数类型:INT4和INT8。
INT4类型是32位整数,取值范围在-2,147,483,648到2,147,483,647之间。这是PostgreSQL默认的整数类型,适合存储小量数据。
INT8类型是64位整数,取值范围在-9,223,372,036,854,775,808到9,223,372,036,854,775,807之间。如果需要存储更大的整数值,应该使用INT8类型。
如果你不确定使用INT4还是INT8,请考虑数据的大小和使用场景。如果数据较小,并且不需要存储超出INT4范围的值,那么使用INT4即可;否则,使用INT8。