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