diff --git a/base/src/org/compiere/process/SynchronizeTerminology.java b/base/src/org/compiere/process/SynchronizeTerminology.java index 5d009734e3..3c056e5b91 100644 --- a/base/src/org/compiere/process/SynchronizeTerminology.java +++ b/base/src/org/compiere/process/SynchronizeTerminology.java @@ -131,7 +131,7 @@ public class SynchronizeTerminology extends SvrProcess log.info(" rows deleted: "+no); sql="DELETE AD_ELEMENT e" - +" WHERE NOT EXISTS" + +" WHERE AD_Element_ID >= 1000000 AND NOT EXISTS" +" (SELECT 1 FROM AD_COLUMN c WHERE UPPER(e.ColumnName)=UPPER(c.ColumnName))" +" AND NOT EXISTS" +" (SELECT 1 FROM AD_PROCESS_PARA p WHERE UPPER(e.ColumnName)=UPPER(p.ColumnName))"; diff --git a/migration/processes_post_migration/oracle/02_SynchronizeTerminology.sql b/migration/processes_post_migration/oracle/02_SynchronizeTerminology.sql index daf48f8c01..1d1b734875 100644 --- a/migration/processes_post_migration/oracle/02_SynchronizeTerminology.sql +++ b/migration/processes_post_migration/oracle/02_SynchronizeTerminology.sql @@ -54,7 +54,7 @@ DELETE AD_ELEMENT_TRL UPPER (p.columnname))); DELETE AD_ELEMENT e - WHERE NOT EXISTS (SELECT 1 + WHERE AD_Element_ID >= 1000000 AND NOT EXISTS (SELECT 1 FROM AD_COLUMN c WHERE UPPER (e.columnname) = UPPER (c.columnname)) AND NOT EXISTS (SELECT 1 diff --git a/migration/processes_post_migration/postgresql/02_SynchronizeTerminology.sql b/migration/processes_post_migration/postgresql/02_SynchronizeTerminology.sql index fb0f0425bf..b08d22cd61 100644 --- a/migration/processes_post_migration/postgresql/02_SynchronizeTerminology.sql +++ b/migration/processes_post_migration/postgresql/02_SynchronizeTerminology.sql @@ -54,7 +54,7 @@ DELETE FROM AD_ELEMENT_TRL UPPER (p.columnname))); DELETE FROM AD_ELEMENT - WHERE NOT EXISTS (SELECT 1 + WHERE AD_Element_ID >= 1000000 AND NOT EXISTS (SELECT 1 FROM AD_COLUMN c WHERE UPPER (AD_ELEMENT.columnname) = UPPER (c.columnname)) AND NOT EXISTS (SELECT 1