我正在将数据从表 A 迁移到表 B。
表 A 有字段id
, parent_id
, title
, credit
。
表 B 有字段id
, parent_id
, title
, credit
。其中 id 是自动增量字段。
表 A 具有自关联,其中parent_id
指的是表 A 本身中的一行。
从 rake 任务中,我需要将数据从表 A 迁移到表 B。
表A中的样本数据:
id | parent_id | title | credit
12 | nil | ABC | 1
13 | 12 | XYZ | 1
14 | 12 | PQR | 0
15 | 13 | NOP | 1
将数据迁移到表 B 后,应该是这样的:
id | parent_id | title | credit
1 | nil | ABC | 1
2 | 1 | XYZ | 1
3 | 1 | PQR | 0
4 | 2 | NOP | 1
使用 ruby 脚本将数据从表 A 迁移到表 B 时,我可以title
使用credit
new更新id
. 我该如何更新parent_id
?
感谢您的支持。