Копирование данных с использованием скриптеллы на основе теста в специальной колонке
У меня есть две базы данных в postgresql. Я хочу скопировать данные из базы данных в другую на основе условия. Я использовал scriptella, но я хочу копировать строки, когда столбец не пустой. Но у меня всегда есть пустые, которые копируются здесь, что я сделал, я хочу копировать по условию на специальный столбец. Вот файл
<!DOCTYPE etl SYSTEM "http://scriptella.javaforge.com/dtd/etl.dtd">
<etl>
<description>
test script
</description>
<connection id="in" driver="postgresql" url="jdbc:postgresql://localhost:5432/testMonoprix" user="postgres" password="maher" >
</connection>
<connection id="out" driver="postgresql" url="jdbc:postgresql://localhost:5432/testMonoprix2" user="postgres" password="maher">
</connection>
<query connection-id="in" >
SELECT * FROM public.param_type;
<script connection-id="out" if=" parent_param_type_id != null ">
INSERT INTO public.param_type VALUES (?1, ?2,?3,?4,?5,?6) ;
</script>
</query>
</etl>
Как бы файл был для того, чтобы скопировать не пустые, спасибо