-- 修复 t_fzss_fzxz_3d_modeling 的主键序列与现有数据不同步的问题。
-- 请在业务低峰期执行；脚本会短暂阻塞该表的新增、修改和删除操作。
BEGIN;

LOCK TABLE "base".t_fzss_fzxz_3d_modeling IN SHARE ROW EXCLUSIVE MODE;

-- 令下一次 nextval() 返回当前最大 id 加 1；空表时从 1 开始。
SELECT setval(
    pg_get_serial_sequence(
        '"base".t_fzss_fzxz_3d_modeling',
        'id'
    )::regclass,
    COALESCE(MAX(id) + 1, 1),
    false
)
FROM "base".t_fzss_fzxz_3d_modeling;

COMMIT;
