Я использую Pentaho Kettle 8.0 и создал преобразование для переноса данных между базами данных postgresql.Это преобразование считывает информацию о заказах (родительский) и его элементах (дочерний) и вставляет или обновляет целевую базу данных.Но у меня проблемы с заказами, в которых нет элементов или что преобразование не может вставить элементы.Что мне нужно, так это то, что в каждом заказе должен быть хотя бы 1 товар.Я разработал преобразование для поиска данных заказа и вставки / обновления целевой таблицы, а затем поиска элементов.Если во время этих шагов возникла ошибка, как я могу откатить / удалить родителей?
Целевые таблицы выглядят следующим образом:
Orders - Order_ID, Value, Qty, Customer_ID
OrderItems- Item_ID, Value, Qty, Order_ID