最近有点累,想休息几天,散散心,下一次更新在周五。
?
?
POSTGRESQL 表的自增类似ORACLE 的做法, 当然这不是说就是一样,只是类似....postgresql 的序列是可以循环使用的达到了最大值后,如果设置了循环是可以从头开始的
4 cache 这个是PG对于自增序列的一个友好和快速数据分配和插入的支持,我们可以
create sequence...而上面的明显的在绑定第二个表后,插入数变为了1100 的主要的原因是cache ,cache 中设置的数字决定了你绑定下一个表的基数,也就是插入数据后第一个数据起始值....如 cache 是1000 , 则第一个表当前的插入值是 100, 我们在绑定第二个表后,在此插入值是 1100, 而在绑定第三个表,插入值是 2100....所以POSTGRESQL 本身的序列 sequense 只能一个序列一个表使用,不建议多个表使用一个序列.