多租户SaaS发票编号需按租户连续且唯一。在PostgreSQL 17下实测五种方案:序列会因回滚跳号且无法按租户分列;max()+1在并发下大量重复;SERIALIZABLE虽正确但重试率高。推荐每租户一行计数器,在事务末尾用UPDATE…RETURNING取号并写入发票,可零重复零跳号,且应尽量缩短持锁时间。
完成下面两步后,将自动完成登录并继续当前操作。