本文介绍如何将 PostgreSQL 表的 4 字节整数主键迁移为 bigint 主键且无需停机。读者建议为新 identity 列指定序列起始值(如 2^31),作者已采纳并更新;另有建议直接用默认值 0 添加非空列,而非先加检查约束再设为非空。
完成下面两步后,将自动完成登录并继续当前操作。