INT最大值是21亿,每天100万个事务,也够用58年。而且,你不可能存这么多条数据,而且是不断删除的。如果你还担心,可以用序列Sequence,BIGINT的,可以用到宇宙爆炸。
下面的语句创建了自增长字段的表,自增长字段采用了BIGINT,足够大:create table TEST_ID (ID_COL BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY );