diff --git a/migration/360lts-release/oracle/929_IDEMPIERE-458.sql b/migration/360lts-release/oracle/929_IDEMPIERE-458.sql new file mode 100644 index 0000000000..aedf4700cf --- /dev/null +++ b/migration/360lts-release/oracle/929_IDEMPIERE-458.sql @@ -0,0 +1,13 @@ +-- IDEMPIERE-458 Invalid indirect foreign keys on GardenWorld +delete from ad_treenode where ad_tree_id=102 and node_id not in (select m_product_id from m_product) +; + +delete from ad_treenode where ad_tree_id=103 and node_id not in (select c_bpartner_id from c_bpartner) +; + +delete from ad_treenode where ad_tree_id=101 and node_id not in (select c_elementvalue_id from c_elementvalue) +; + +SELECT register_migration_script('929_IDEMPIERE-458.sql') FROM dual +; + diff --git a/migration/360lts-release/postgresql/929_IDEMPIERE-458.sql b/migration/360lts-release/postgresql/929_IDEMPIERE-458.sql new file mode 100644 index 0000000000..aedf4700cf --- /dev/null +++ b/migration/360lts-release/postgresql/929_IDEMPIERE-458.sql @@ -0,0 +1,13 @@ +-- IDEMPIERE-458 Invalid indirect foreign keys on GardenWorld +delete from ad_treenode where ad_tree_id=102 and node_id not in (select m_product_id from m_product) +; + +delete from ad_treenode where ad_tree_id=103 and node_id not in (select c_bpartner_id from c_bpartner) +; + +delete from ad_treenode where ad_tree_id=101 and node_id not in (select c_elementvalue_id from c_elementvalue) +; + +SELECT register_migration_script('929_IDEMPIERE-458.sql') FROM dual +; +