数据库升级时的商品序列的生成
<p>系统中有一个序列是特殊的g_spdmdtl_seq;这个序列不属于任何一张表;
就是商品id的生成的序列,这个对整个系统要求是唯一的;
如果是意外同步数据导致这个值丢失了,可以用这个方式找回重建;</p>
<p>这个 start 要根据当前g_spdmdtl表最大值+1 来写
<code> select max(prodid) from g_spdmdtl; </code>
查询到的值是13772</p>
<p>CREATE SEQUENCE g_spdmdtl_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 13773
CACHE 1;
ALTER TABLE g_spdmdtl_seq
OWNER TO postgres;</p>