Files

15 lines
502 B
PL/PgSQL

-- MA 码号段游标表(模式B 自行发码的原子分配)
-- 保证多实例/重启下序列不重号、不丢号。对应需求3-AC3/AC4。
BEGIN;
CREATE TABLE IF NOT EXISTS cccode_cursor (
segment_key VARCHAR(128) PRIMARY KEY, -- {industryNode}:{orgNode}:{category}
cursor BIGINT NOT NULL, -- 已分配的最大序列
updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
);
COMMENT ON TABLE cccode_cursor IS 'CC码号段分配游标,行级原子自增';
COMMIT;