details:   https://code.openbravo.com/erp/devel/pi/rev/409cf54877df
changeset: 22814:409cf54877df
user:      Augusto Mauch <augusto.mauch <at> openbravo.com>
date:      Wed Apr 02 10:38:53 2014 +0200
summary:   Fixes issue 26139: Adds missing constraint in AD_TABLE_TREE table

The column obserds_datasource_id of the ad_table_tree is a foreign key to the 
key column of the obserds_datasource. There should be a contraint to explicit 
this in the database.

diffstat:

 src-db/database/model/tables/AD_TABLE_TREE.xml |  3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diffs (13 lines):

diff -r b16bfb087dd5 -r 409cf54877df 
src-db/database/model/tables/AD_TABLE_TREE.xml
--- a/src-db/database/model/tables/AD_TABLE_TREE.xml    Wed Apr 02 10:35:54 
2014 +0200
+++ b/src-db/database/model/tables/AD_TABLE_TREE.xml    Wed Apr 02 10:38:53 
2014 +0200
@@ -100,6 +100,9 @@
       <foreign-key foreignTable="AD_TABLE" name="AD_TABLETREE_AD_TABLE" 
onDelete="cascade">
         <reference local="AD_TABLE_ID" foreign="AD_TABLE_ID"/>
       </foreign-key>
+      <foreign-key foreignTable="OBSERDS_DATASOURCE" 
name="AD_TABLETREE_DATASOURCE">
+        <reference local="OBSERDS_DATASOURCE_ID" 
foreign="OBSERDS_DATASOURCE_ID"/>
+      </foreign-key>
       <foreign-key foreignTable="AD_MODULE" name="AD_TABLTREE_AD_MODULE">
         <reference local="AD_MODULE_ID" foreign="AD_MODULE_ID"/>
       </foreign-key>

------------------------------------------------------------------------------
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to