我偶然发现了一个我认为很常见但我不经常听到的场景。
所以,我有一种情况,我用另一列扩展了我现有的数据库表,该列应该为每个客户存储非常具体的唯一值。当我在系统中创建新记录时,该列将被填充并且工作正常。但是,现在的问题是我有一堆在介绍本专栏之前就已经存在的旧记录,它们是空的,因此代码无法正确执行。
我真的很好奇这个问题通常是如何解决的?为了用有效值填充此列,我唯一的解决方案是运行一个脚本,该脚本将从一个表中提取值并将其插入另一个表中,但是否有更标准化的解决方案?
我正在使用 spring boot 和 flyway 进行数据库迁移,如果有与此相关的解决方案会很棒。