作者回复: 用过,用习惯了对schema版本控制有帮助。这种方式在国外较流行,国内大部分开发人员喜欢简单直接,还没有养成schema版本控制习惯。
作者回复: 数据库主键可以用自增或者uuid,两者各有利弊,uuid的不足是索引性能不佳,耗存储,不直观,没有顺序语意;但是uuid是不依赖于数据库的(方便迁移),而且可以适用于分布式环境。自增的优劣和uuid大致相反。
参考medium上的一篇文章(要翻墙):https://medium.com/@Mareks_082/auto-increment-keys-vs-uuid-a74d81f7476a