目前我正在进行数据库迁移,为此我使用的是 Pentaho Kettle 和 Perl 脚本。迁移是从 Tumor-registry SQL Server 数据库到 CIDER IBM DB2 数据库。
在这项任务中,我想实现两个目标。
初始迁移:在此我将所有行(例如 100000)从 Tumor-registry (SQL Server) 迁移到 CIDER (IBM DB2)。
后续迁移:Tumor-registry SQL Server 数据库不断更新。它不断地添加新行或编辑已经存在的行。
我已经弄清楚了第一步,但在第二步中遇到了两个问题。
a) 如果 Tumor-registry SQL Server 数据库更新为新的 10 行;我怎样才能得到那些新的 10 行?
b)如果已经更新了 10 行,那么我怎样才能获得这 10 行并且还想知道哪些列被更新了。
我的肿瘤登记数据库包含大约 50 个表。
任何帮助是极大的赞赏。