使用数据迁移软件kettle进行数据库增量添加遇到问题

目的:test2表的数据增加了(原来1000行增到1488行,要将增量部分推送到films_recent表(现在1000行,缺少488行数据)。

我的思路:提取test2表的最大id,提取films_recent表的最大id,两者id差的部分,就是增量部分,然后将增量部分推送到films_recent表中,图0

img

test2的最大id提取成功,预览为1488,正确,然后设置为变量endid,图一

img

films_recent表的最大id提取成功,预览为1000,正确,设置为变量startid,图二

img

问题出现了,当我提取变量时,发现endid的1488出来了,而startid的1000为空??图三

img

运行报错,图四、图五

img

img

使用的数据库为PostgreSQL,两张表如下

img

img

求解决方法,如何完成我的增量添加

7月1日5点补充:重装后startid的1000可以提取出来了,但是一直报错:栏位索引超过许可范围:1,栏位数:0。

img

img 请问这个报错是怎么回事

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答

本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。

​​​​因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。