details:   https://code.openbravo.com/erp/devel/pi/rev/d4d102140b5c
changeset: 20966:d4d102140b5c
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Mon Aug 12 08:41:47 2013 +0200
summary:   related to issue 20421: Review needed indexes

  Changed position of some unique indexes/constrains in order to make first 
column
  in the index usable for parent-child tab relationships

details:   https://code.openbravo.com/erp/devel/pi/rev/3993ddeadfe3
changeset: 20967:3993ddeadfe3
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Mon Aug 12 09:31:25 2013 +0200
summary:   related to issue 20421: Review needed indexes

  Added indexes for parent-child tab relationships for all columns that don't
  participate in any other index/unique constraint

details:   https://code.openbravo.com/erp/devel/pi/rev/a7c526a32254
changeset: 20968:a7c526a32254
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Mon Aug 12 09:43:24 2013 +0200
summary:   related to issue 20421: Review needed indexes

  Added indexes for parent-child tab relationships for tables with other index
  or unique including relationship not in first place of the index. Adding new
  indexes for these cases.

diffstat:

 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_MENU_PARAMETERS.xml
        |   2 +-
 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_NAVBAR_ROLE_ACCESS.xml
     |   3 ++
 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PROCESS_ACCESS.xml
         |   3 ++
 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_REF_WINDOW.xml
             |   3 ++
 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_VIEW_ROLE_ACCESS.xml
       |   6 +++++
 
modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_REF_MASK.xml
                    |   3 ++
 
modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_TEMPLATE_DEPENDENCY.xml
         |   3 ++
 
modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_UIDEFINITION.xml
                |   3 ++
 
modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_ACCESS.xml
             |   6 +++++
 
modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_MENU.xml
               |   3 ++
 
modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_MENU_TRL.xml
           |   3 ++
 
modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_LIST.xml
                     |   3 ++
 
modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_URL.xml
                      |   3 ++
 
modules/org.openbravo.client.querylist/src-db/database/model/tables/OBCQL_QUERY_COLUMN.xml
               |   3 ++
 
modules/org.openbravo.client.querylist/src-db/database/model/tables/OBCQL_WIDGET_QUERY.xml
               |   3 ++
 
modules/org.openbravo.service.integration.openid/src-db/database/model/tables/OBSOID_USER_IDENTIFIER.xml
 |   3 ++
 
modules/org.openbravo.userinterface.selector/src-db/database/model/tables/OBUISEL_SELECTOR.xml
           |   2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/model/tables/OBUISEL_SELECTOR_FIELD.xml
     |   3 ++
 src-db/database/model/tables/AD_ALERTRECIPIENT.xml                             
                          |   3 ++
 src-db/database/model/tables/AD_COLUMN.xml                                     
                          |   3 ++
 src-db/database/model/tables/AD_DATASET_COLUMN.xml                             
                          |   3 ++
 src-db/database/model/tables/AD_DATASET_TABLE.xml                              
                          |   3 ++
 src-db/database/model/tables/AD_EP_PROCEDURES.xml                              
                          |   3 ++
 src-db/database/model/tables/AD_EXCEPTIONS.xml                                 
                          |   3 ++
 src-db/database/model/tables/AD_FORM_ACCESS.xml                                
                          |   3 ++
 src-db/database/model/tables/AD_MODEL_OBJECT.xml                               
                          |  12 ++++++++++
 src-db/database/model/tables/AD_MODEL_OBJECT_MAPPING.xml                       
                          |   3 ++
 src-db/database/model/tables/AD_MODEL_OBJECT_PARA.xml                          
                          |   3 ++
 src-db/database/model/tables/AD_MODULE_DBPREFIX.xml                            
                          |   3 ++
 src-db/database/model/tables/AD_MODULE_DEPENDENCY.xml                          
                          |   3 ++
 src-db/database/model/tables/AD_ORG_ACCTSCHEMA.xml                             
                          |   3 ++
 src-db/database/model/tables/AD_ORG_WAREHOUSE.xml                              
                          |   3 ++
 src-db/database/model/tables/AD_PACKAGE.xml                                    
                          |   3 ++
 src-db/database/model/tables/AD_PROCESS_ACCESS.xml                             
                          |   3 ++
 src-db/database/model/tables/AD_REF_SEARCH.xml                                 
                          |   3 ++
 src-db/database/model/tables/AD_REF_SEARCH_COLUMN.xml                          
                          |   3 ++
 src-db/database/model/tables/AD_TABLE_ACCESS.xml                               
                          |   3 ++
 src-db/database/model/tables/AD_TEXTINTERFACES_TRL.xml                         
                          |   2 +-
 src-db/database/model/tables/AD_USER_ROLES.xml                                 
                          |   3 ++
 src-db/database/model/tables/AD_WINDOW_ACCESS.xml                              
                          |   3 ++
 src-db/database/model/tables/A_AMORTIZATIONLINE.xml                            
                          |   6 +++++
 src-db/database/model/tables/A_ASSET.xml                                       
                          |   3 ++
 src-db/database/model/tables/C_ACCTSCHEMA_GL.xml                               
                          |   3 ++
 src-db/database/model/tables/C_ACCTSCHEMA_PROCESS.xml                          
                          |   3 ++
 src-db/database/model/tables/C_ACCTSCHEMA_TABLE_DOCTYPE.xml                    
                          |   3 ++
 src-db/database/model/tables/C_ACCT_RPT_GROUP.xml                              
                          |   3 ++
 src-db/database/model/tables/C_ACCT_RPT_NODE.xml                               
                          |   3 ++
 src-db/database/model/tables/C_BPARTNER_DISCOUNT.xml                           
                          |   3 ++
 src-db/database/model/tables/C_BUDGETLINE.xml                                  
                          |   3 ++
 src-db/database/model/tables/C_CITY.xml                                        
                          |   3 ++
 src-db/database/model/tables/C_COMMISSIONDETAIL.xml                            
                          |   3 ++
 src-db/database/model/tables/C_CONVERSION_RATE_DOCUMENT.xml                    
                          |   3 ++
 src-db/database/model/tables/C_DEBT_PAYMENT.xml                                
                          |   3 ++
 src-db/database/model/tables/C_DP_MANAGEMENTLINE.xml                           
                          |   3 ++
 src-db/database/model/tables/C_ELEMENTVALUE_OPERAND.xml                        
                          |   3 ++
 src-db/database/model/tables/C_INVOICE_DISCOUNT.xml                            
                          |   3 ++
 src-db/database/model/tables/C_INVOICE_REVERSE.xml                             
                          |   3 ++
 src-db/database/model/tables/C_NONBUSINESSDAY.xml                              
                          |   3 ++
 src-db/database/model/tables/C_ORDER_DISCOUNT.xml                              
                          |   3 ++
 src-db/database/model/tables/C_PAYMENTTERMLINE.xml                             
                          |   3 ++
 src-db/database/model/tables/C_PHASE.xml                                       
                          |   3 ++
 src-db/database/model/tables/C_POC_EMAILDEFINITION.xml                         
                          |   3 ++
 src-db/database/model/tables/C_PROJECTLINE.xml                                 
                          |   3 ++
 src-db/database/model/tables/C_PROJECTPHASE.xml                                
                          |   3 ++
 src-db/database/model/tables/C_PROJECTPROPOSAL.xml                             
                          |   3 ++
 src-db/database/model/tables/C_PROJECTPROPOSALLINE.xml                         
                          |   3 ++
 src-db/database/model/tables/C_PROJECTPROPOSALTASK.xml                         
                          |   3 ++
 src-db/database/model/tables/C_PROJECTTASK.xml                                 
                          |   3 ++
 src-db/database/model/tables/C_PROJECT_VENDOR.xml                              
                          |   3 ++
 src-db/database/model/tables/C_REMITTANCELINE.xml                              
                          |   3 ++
 src-db/database/model/tables/C_REMITTANCE_PARAMETER.xml                        
                          |   3 ++
 src-db/database/model/tables/C_SALARY_CATEGORY_COST.xml                        
                          |   3 ++
 src-db/database/model/tables/C_TASK.xml                                        
                          |   3 ++
 src-db/database/model/tables/C_TAXREGISTER.xml                                 
                          |   3 ++
 src-db/database/model/tables/C_TAXREGISTERLINE.xml                             
                          |   3 ++
 src-db/database/model/tables/C_TAXREGISTER_TYPE_LINES.xml                      
                          |   3 ++
 src-db/database/model/tables/C_TAX_ZONE.xml                                    
                          |   3 ++
 src-db/database/model/tables/C_UOM_CONVERSION.xml                              
                          |   3 ++
 src-db/database/model/tables/FIN_BANKFILE_EXCEPTION.xml                        
                          |   3 ++
 src-db/database/model/tables/FIN_BANKSTATEMENT.xml                             
                          |   3 ++
 src-db/database/model/tables/FIN_BANKSTATEMENTLINE.xml                         
                          |   3 ++
 src-db/database/model/tables/FIN_DOUBTFUL_DEBT.xml                             
                          |   3 ++
 src-db/database/model/tables/FIN_PAYMENT_CREDIT.xml                            
                          |   3 ++
 src-db/database/model/tables/FIN_PAYMENT_RUN_PARA.xml                          
                          |   3 ++
 src-db/database/model/tables/FIN_PAYMENT_RUN_PAYMENT.xml                       
                          |   3 ++
 src-db/database/model/tables/FIN_PAY_EXEC_PROCESS_PARA.xml                     
                          |   3 ++
 src-db/database/model/tables/GL_JOURNAL.xml                                    
                          |   3 ++
 src-db/database/model/tables/GL_JOURNALLINE.xml                                
                          |   3 ++
 src-db/database/model/tables/MA_CCP.xml                                        
                          |   3 ++
 src-db/database/model/tables/MA_CCP_SHIFT.xml                                  
                          |   3 ++
 src-db/database/model/tables/MA_COSTCENTER_EMPLOYEE.xml                        
                          |   3 ++
 src-db/database/model/tables/MA_COSTCENTER_IC.xml                              
                          |   3 ++
 src-db/database/model/tables/MA_COSTCENTER_MACHINE.xml                         
                          |   3 ++
 src-db/database/model/tables/MA_COSTCENTER_VERSION.xml                         
                          |   3 ++
 src-db/database/model/tables/MA_GLOBALUSE.xml                                  
                          |   3 ++
 src-db/database/model/tables/MA_INDIRECT_COST_VALUE.xml                        
                          |   3 ++
 src-db/database/model/tables/MA_MACHINESTATION.xml                             
                          |   3 ++
 src-db/database/model/tables/MA_MACHINE_COST.xml                               
                          |   3 ++
 src-db/database/model/tables/MA_MAINTENANCE.xml                                
                          |   6 +++++
 src-db/database/model/tables/MA_MAINT_PERIODICITY.xml                          
                          |   3 ++
 src-db/database/model/tables/MA_MAINT_SCHEDULED.xml                            
                          |   3 ++
 src-db/database/model/tables/MA_MAINT_WORKER.xml                               
                          |   3 ++
 src-db/database/model/tables/MA_MEASURE_GROUP.xml                              
                          |   3 ++
 src-db/database/model/tables/MA_MEASURE_TIME.xml                               
                          |   3 ++
 src-db/database/model/tables/MA_MEASURE_VALUES.xml                             
                          |   3 ++
 src-db/database/model/tables/MA_PC_TEST.xml                                    
                          |   3 ++
 src-db/database/model/tables/MA_PC_VALUE.xml                                   
                          |   3 ++
 src-db/database/model/tables/MA_PL_EMPLOYEE.xml                                
                          |   3 ++
 src-db/database/model/tables/MA_PL_IC.xml                                      
                          |   3 ++
 src-db/database/model/tables/MA_PL_INVOICELINE.xml                             
                          |   3 ++
 src-db/database/model/tables/MA_PL_MACHINE.xml                                 
                          |   3 ++
 src-db/database/model/tables/MA_PROCESS.xml                                    
                          |   3 ++
 src-db/database/model/tables/MA_SEQUENCE_EMPLOYEE.xml                          
                          |   3 ++
 src-db/database/model/tables/MA_SEQUENCE_IC.xml                                
                          |   3 ++
 src-db/database/model/tables/MA_SEQUENCE_MACHINE.xml                           
                          |   3 ++
 src-db/database/model/tables/MA_TOOLSET.xml                                    
                          |   3 ++
 src-db/database/model/tables/MA_TOOLSETPROCESS.xml                             
                          |   3 ++
 src-db/database/model/tables/MA_TOOLSETUSED.xml                                
                          |   3 ++
 src-db/database/model/tables/MA_WEEMPLOYEE.xml                                 
                          |   3 ++
 src-db/database/model/tables/MA_WEINCIDENCE.xml                                
                          |   6 +++++
 src-db/database/model/tables/MRP_PLANNINGMETHODLINE.xml                        
                          |   3 ++
 src-db/database/model/tables/MRP_SALESFORECASTLINE.xml                         
                          |   3 ++
 src-db/database/model/tables/M_ATTRIBUTEVALUE.xml                              
                          |   3 ++
 src-db/database/model/tables/M_DISCOUNTSCHEMALINE.xml                          
                          |   3 ++
 src-db/database/model/tables/M_FREIGHT.xml                                     
                          |   3 ++
 src-db/database/model/tables/M_RAPPEL_BPARTNER.xml                             
                          |   6 +++++
 src-db/database/model/tables/M_RAPPEL_INVOICE.xml                              
                          |   3 ++
 src-db/database/model/tables/M_RAPPEL_PRODUCT.xml                              
                          |   3 ++
 src-db/database/model/tables/M_RAPPEL_PRODUCTCATEGORY.xml                      
                          |   3 ++
 src-db/database/model/tables/M_RAPPEL_SCALE.xml                                
                          |   3 ++
 src-db/database/model/tables/M_REQUISITIONLINE.xml                             
                          |   3 ++
 src-db/database/model/tables/M_REQUISITIONORDER.xml                            
                          |   3 ++
 src-db/database/model/tables/M_RESERVATION_STOCK.xml                           
                          |   3 ++
 src-db/database/model/tables/M_TRANSACTION.xml                                 
                          |   3 ++
 src-db/database/model/tables/M_WAREHOUSE_SHIPPER.xml                           
                          |   6 +++++
 src-db/database/model/tables/S_RESOURCEASSIGNMENT.xml                          
                          |   3 ++
 src-db/database/model/tables/S_RESOURCEUNAVAILABLE.xml                         
                          |   3 ++
 src-db/database/model/tables/S_TIMEEXPENSELINE.xml                             
                          |   6 +++++
 138 files changed, 441 insertions(+), 3 deletions(-)

diffs (truncated from 1806 to 300 lines):

diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_MENU_PARAMETERS.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_MENU_PARAMETERS.xml
 Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_MENU_PARAMETERS.xml
 Mon Aug 12 09:43:24 2013 +0200
@@ -66,8 +66,8 @@
         <reference local="AD_MENU_ID" foreign="AD_MENU_ID"/>
       </foreign-key>
       <unique name="OBUIAPP_MENU_PARAMETERS_NAME">
+        <unique-column name="AD_MENU_ID"/>
         <unique-column name="AD_CLIENT_ID"/>
-        <unique-column name="AD_MENU_ID"/>
         <unique-column name="NAME"/>
       </unique>
       <check name="OBUIAPP_MP_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_NAVBAR_ROLE_ACCESS.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_NAVBAR_ROLE_ACCESS.xml
      Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_NAVBAR_ROLE_ACCESS.xml
      Mon Aug 12 09:43:24 2013 +0200
@@ -53,6 +53,9 @@
       <foreign-key foreignTable="OBUIAPP_NAVBAR_COMPONENT" 
name="OBUIAPP_NVBRA_NAVBACOMPONENT" onDelete="cascade">
         <reference local="OBUIAPP_NAVBAR_COMPONENT_ID" 
foreign="OBUIAPP_NAVBAR_COMPONENT_ID"/>
       </foreign-key>
+      <index name="OBUIAPP_NAVBARACC_NAVBAR_IDX" unique="false">
+        <index-column name="OBUIAPP_NAVBAR_COMPONENT_ID"/>
+      </index>
       <check name="OBUIAPP_NVBRA_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
     </table>
   </database>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PROCESS_ACCESS.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PROCESS_ACCESS.xml
  Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PROCESS_ACCESS.xml
  Mon Aug 12 09:43:24 2013 +0200
@@ -60,6 +60,9 @@
       <index name="OBUIAPP_PROCESSACC_PROCESS_IDX" unique="false">
         <index-column name="OBUIAPP_PROCESS_ID"/>
       </index>
+      <index name="OBUIAPP_PROCESSACCESS_ROLE_IDX" unique="false">
+        <index-column name="AD_ROLE_ID"/>
+      </index>
       <check name="OBUIAPP_PROC_ACC_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
       <check name="OBUIAPP_PROC_ACC_ISREADWR_CHK"><![CDATA[ISREADWRITE IN 
('Y', 'N')]]></check>
     </table>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_REF_WINDOW.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_REF_WINDOW.xml
      Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_REF_WINDOW.xml
      Mon Aug 12 09:43:24 2013 +0200
@@ -53,6 +53,9 @@
       <foreign-key foreignTable="AD_WINDOW" name="OBUIAPP_REF_W_AD_WINDOW">
         <reference local="AD_WINDOW_ID" foreign="AD_WINDOW_ID"/>
       </foreign-key>
+      <index name="OBUIAPP_REFWINDOW_REF_IDX" unique="false">
+        <index-column name="AD_REFERENCE_ID"/>
+      </index>
       <check name="OBUIAPP_REF_W_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
     </table>
   </database>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_VIEW_ROLE_ACCESS.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_VIEW_ROLE_ACCESS.xml
        Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_VIEW_ROLE_ACCESS.xml
        Mon Aug 12 09:43:24 2013 +0200
@@ -53,6 +53,12 @@
       <foreign-key foreignTable="OBUIAPP_VIEW_IMPL" name="OBUIAPP_VIRA_VIEW" 
onDelete="cascade">
         <reference local="OBUIAPP_VIEW_IMPL_ID" 
foreign="OBUIAPP_VIEW_IMPL_ID"/>
       </foreign-key>
+      <index name="OBUIAPP_VIEWRCCESS_VIEWIMP_IDX" unique="false">
+        <index-column name="OBUIAPP_VIEW_IMPL_ID"/>
+      </index>
+      <index name="OBUIAPP_VIEWROLEACC_ROLE_IDX" unique="false">
+        <index-column name="AD_ROLE_ID"/>
+      </index>
       <check name="OBUIAPP_VIRA_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
     </table>
   </database>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_REF_MASK.xml
--- 
a/modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_REF_MASK.xml
     Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_REF_MASK.xml
     Mon Aug 12 09:43:24 2013 +0200
@@ -54,6 +54,9 @@
       <foreign-key foreignTable="AD_ORG" name="OBCLKER_REF_ORG_KEY">
         <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
       </foreign-key>
+      <index name="OBCLKER_REFMASK_REFERENCE_IDX" unique="false">
+        <index-column name="AD_REFERENCE_ID"/>
+      </index>
       <check name="OBCLKER_REF_MASK_ISCTV_CHCK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
     </table>
   </database>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_TEMPLATE_DEPENDENCY.xml
--- 
a/modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_TEMPLATE_DEPENDENCY.xml
  Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_TEMPLATE_DEPENDENCY.xml
  Mon Aug 12 09:43:24 2013 +0200
@@ -57,6 +57,9 @@
       <foreign-key foreignTable="OBCLKER_TEMPLATE" name="OBCLKER_TD_PARENT" 
onDelete="cascade">
         <reference local="OBCLKER_TEMPLATE_ID" foreign="OBCLKER_TEMPLATE_ID"/>
       </foreign-key>
+      <index name="OBCLKER_TEMPLATEDEP_TEMPL_IDX" unique="false">
+        <index-column name="OBCLKER_TEMPLATE_ID"/>
+      </index>
       <check name="OBCLKER_CTD_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
     </table>
   </database>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_UIDEFINITION.xml
--- 
a/modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_UIDEFINITION.xml
 Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.kernel/src-db/database/model/tables/OBCLKER_UIDEFINITION.xml
 Mon Aug 12 09:43:24 2013 +0200
@@ -57,6 +57,9 @@
       <foreign-key foreignTable="AD_ORG" name="OBCLKER_VI_AD_ORG">
         <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
       </foreign-key>
+      <index name="OBCLKER_UIDEFINITION_REF_IDX" unique="false">
+        <index-column name="AD_REFERENCE_ID"/>
+      </index>
       <check name="OBCLKER_VUID_ACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
     </table>
   </database>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_ACCESS.xml
--- 
a/modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_ACCESS.xml
      Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_ACCESS.xml
      Mon Aug 12 09:43:24 2013 +0200
@@ -53,6 +53,12 @@
       <foreign-key foreignTable="OBKMO_WIDGET_CLASS" 
name="OBKMO_WIDCLASSACC_WIDGETCLASS" onDelete="cascade">
         <reference local="OBKMO_WIDGET_CLASS_ID" 
foreign="OBKMO_WIDGET_CLASS_ID"/>
       </foreign-key>
+      <index name="OBKMO_WDGTCLSACC_WDGTCLASS_IDX" unique="false">
+        <index-column name="OBKMO_WIDGET_CLASS_ID"/>
+      </index>
+      <index name="OBKMO_WGTCLASSACCESS_ROLE_IDX" unique="false">
+        <index-column name="AD_ROLE_ID"/>
+      </index>
       <check name="OBKMO_WIDCLASSACC_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
     </table>
   </database>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_MENU.xml
--- 
a/modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_MENU.xml
        Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_MENU.xml
        Mon Aug 12 09:43:24 2013 +0200
@@ -62,6 +62,9 @@
       <foreign-key foreignTable="OBKMO_WIDGET_CLASS" 
name="OBKMO_WIDCLASSMENU_WIDGETCLASS" onDelete="cascade">
         <reference local="OBKMO_WIDGET_CLASS_ID" 
foreign="OBKMO_WIDGET_CLASS_ID"/>
       </foreign-key>
+      <index name="OBKMO_WDGTCLSMENU_WDGTCLS_IDX" unique="false">
+        <index-column name="OBKMO_WIDGET_CLASS_ID"/>
+      </index>
       <check name="OBKMO_WIDCLMENU_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
       <check name="OBKMO_WIDCLMENU_SEPARATOR_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
     </table>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_MENU_TRL.xml
--- 
a/modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_MENU_TRL.xml
    Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS_MENU_TRL.xml
    Mon Aug 12 09:43:24 2013 +0200
@@ -61,6 +61,9 @@
       <foreign-key foreignTable="OBKMO_WIDGET_CLASS_MENU" 
name="OBKMO_WCLM_TR_WCLM" onDelete="cascade">
         <reference local="OBKMO_WIDGET_CLASS_MENU_ID" 
foreign="OBKMO_WIDGET_CLASS_MENU_ID"/>
       </foreign-key>
+      <index name="OBKMO_WDTCMENUTRL_WDTCMENU_IDX" unique="false">
+        <index-column name="OBKMO_WIDGET_CLASS_MENU_ID"/>
+      </index>
       <check name="OBKMO_WCLM_TRL_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
       <check name="OBKMO_WCLM_TRL_ISTR_CHK"><![CDATA[ISTRANSLATED IN ('Y', 
'N')]]></check>
     </table>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_LIST.xml
--- 
a/modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_LIST.xml
      Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_LIST.xml
      Mon Aug 12 09:43:24 2013 +0200
@@ -50,6 +50,9 @@
       <foreign-key foreignTable="AD_ORG" name="OBKMO_WIDGET_LIST_ORG">
         <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
       </foreign-key>
+      <index name="OBKMO_WDTLIST_WDTCLS_IDX" unique="false">
+        <index-column name="OBKMO_WIDGET_CLASS_ID"/>
+      </index>
       <check name="OBKMO_WIDGET_LIST_ACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
     </table>
   </database>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_URL.xml
--- 
a/modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_URL.xml
       Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_URL.xml
       Mon Aug 12 09:43:24 2013 +0200
@@ -50,6 +50,9 @@
       <foreign-key foreignTable="AD_ORG" name="OBKMO_WIDGET_URL_ORG">
         <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
       </foreign-key>
+      <index name="OBKMO_WDTURL_WDCLS_IDX" unique="false">
+        <index-column name="OBKMO_WIDGET_CLASS_ID"/>
+      </index>
       <check name="OBKMO_WIDGET_URL_ACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
     </table>
   </database>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.querylist/src-db/database/model/tables/OBCQL_QUERY_COLUMN.xml
--- 
a/modules/org.openbravo.client.querylist/src-db/database/model/tables/OBCQL_QUERY_COLUMN.xml
        Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.querylist/src-db/database/model/tables/OBCQL_QUERY_COLUMN.xml
        Mon Aug 12 09:43:24 2013 +0200
@@ -111,6 +111,9 @@
       <foreign-key foreignTable="AD_REFERENCE" 
name="OBCQL_QUERY_COLUMN_REFERENCE">
         <reference local="AD_REFERENCE_ID" foreign="AD_REFERENCE_ID"/>
       </foreign-key>
+      <index name="OBCQL_QRYCOL_WDGTQRY_IDX" unique="false">
+        <index-column name="OBCQL_WIDGET_QUERY_ID"/>
+      </index>
       <check name="OBCQL_COLUMN_CANBEFILTERED_CHK"><![CDATA[CAN_BE_FILTERED IN 
('Y', 'N')]]></check>
       <check name="OBCQL_COLUMN_WHERECLAUSE_CHK"><![CDATA[((CAN_BE_FILTERED = 
'Y') AND (WHERECLAUSE_LEFT_PART IS NOT NULL)) OR (CAN_BE_FILTERED = 
'N')]]></check>
       <check name="OBCQL_QUERY_COLUMN_ACTIVECHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.client.querylist/src-db/database/model/tables/OBCQL_WIDGET_QUERY.xml
--- 
a/modules/org.openbravo.client.querylist/src-db/database/model/tables/OBCQL_WIDGET_QUERY.xml
        Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.client.querylist/src-db/database/model/tables/OBCQL_WIDGET_QUERY.xml
        Mon Aug 12 09:43:24 2013 +0200
@@ -61,6 +61,9 @@
       <foreign-key foreignTable="AD_ORG" name="OBCQL_WIDGET_QUERY_ORG">
         <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
       </foreign-key>
+      <index name="OBCQL_WDGTQRY_WDGTCLASS_IDX" unique="false">
+        <index-column name="OBKMO_WIDGET_CLASS_ID"/>
+      </index>
       <index name="OBCQL_WIDGET_QUERY_DS" unique="false">
         <index-column name="OBSERDS_DATASOURCE_ID"/>
       </index>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.service.integration.openid/src-db/database/model/tables/OBSOID_USER_IDENTIFIER.xml
--- 
a/modules/org.openbravo.service.integration.openid/src-db/database/model/tables/OBSOID_USER_IDENTIFIER.xml
  Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.service.integration.openid/src-db/database/model/tables/OBSOID_USER_IDENTIFIER.xml
  Mon Aug 12 09:43:24 2013 +0200
@@ -50,6 +50,9 @@
       <foreign-key foreignTable="AD_USER" name="OBSOID_USER_OID_AD_USER">
         <reference local="AD_USER_ID" foreign="AD_USER_ID"/>
       </foreign-key>
+      <index name="OBSOID_USERIDENTIFIER_USER_IDX" unique="false">
+        <index-column name="AD_USER_ID"/>
+      </index>
       <unique name="OBSOID_UN_IDENTIFIER">
         <unique-column name="OPENID_IDENTIFIER"/>
       </unique>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.userinterface.selector/src-db/database/model/tables/OBUISEL_SELECTOR.xml
--- 
a/modules/org.openbravo.userinterface.selector/src-db/database/model/tables/OBUISEL_SELECTOR.xml
    Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.userinterface.selector/src-db/database/model/tables/OBUISEL_SELECTOR.xml
    Mon Aug 12 09:43:24 2013 +0200
@@ -136,8 +136,8 @@
         <reference local="VALUEFIELD_ID" foreign="OBUISEL_SELECTOR_FIELD_ID"/>
       </foreign-key>
       <unique name="OBUISEL_S_NAME">
+        <unique-column name="AD_REFERENCE_ID"/>
         <unique-column name="NAME"/>
-        <unique-column name="AD_REFERENCE_ID"/>
       </unique>
       <check name="OBUISEL_CUSTOM_QUERY_CHK"><![CDATA[CUSTOM_QUERY IN ('Y', 
'N')]]></check>
       <check name="OBUISEL_SEL_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
diff -r 38dc65517c76 -r a7c526a32254 
modules/org.openbravo.userinterface.selector/src-db/database/model/tables/OBUISEL_SELECTOR_FIELD.xml
--- 
a/modules/org.openbravo.userinterface.selector/src-db/database/model/tables/OBUISEL_SELECTOR_FIELD.xml
      Fri Aug 09 12:48:41 2013 +0200
+++ 
b/modules/org.openbravo.userinterface.selector/src-db/database/model/tables/OBUISEL_SELECTOR_FIELD.xml
      Mon Aug 12 09:43:24 2013 +0200
@@ -138,6 +138,9 @@
       <foreign-key foreignTable="OBUISEL_SELECTOR" name="OBUISEL_SF_SELECTOR" 
onDelete="cascade">
         <reference local="OBUISEL_SELECTOR_ID" foreign="OBUISEL_SELECTOR_ID"/>
       </foreign-key>
+      <index name="OBUISEL_SELECTFLD_SELECTOR_IDX" unique="false">
+        <index-column name="OBUISEL_SELECTOR_ID"/>
+      </index>
       <check name="OBUISEL_SF_CM_CHECK"><![CDATA[ISCENTRALLYMAINTAINED IN 
('Y', 'N')]]></check>
       <check name="OBUISEL_SF_FILTER_CHECK"><![CDATA[FILTER IN ('Y', 
'N')]]></check>
       <check name="OBUISEL_SF_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
diff -r 38dc65517c76 -r a7c526a32254 
src-db/database/model/tables/AD_ALERTRECIPIENT.xml
--- a/src-db/database/model/tables/AD_ALERTRECIPIENT.xml        Fri Aug 09 
12:48:41 2013 +0200
+++ b/src-db/database/model/tables/AD_ALERTRECIPIENT.xml        Mon Aug 12 
09:43:24 2013 +0200
@@ -64,5 +64,8 @@
       <foreign-key foreignTable="AD_USER" name="AD_ALERTRECIPIENT_AD_USER">
         <reference local="AD_USER_ID" foreign="AD_USER_ID"/>
       </foreign-key>
+      <index name="AD_ALERTRECIP_ALERTRULE_IDX" unique="false">
+        <index-column name="AD_ALERTRULE_ID"/>
+      </index>
     </table>
   </database>
diff -r 38dc65517c76 -r a7c526a32254 src-db/database/model/tables/AD_COLUMN.xml
--- a/src-db/database/model/tables/AD_COLUMN.xml        Fri Aug 09 12:48:41 
2013 +0200
+++ b/src-db/database/model/tables/AD_COLUMN.xml        Mon Aug 12 09:43:24 
2013 +0200
@@ -235,6 +235,9 @@
       <foreign-key foreignTable="AD_VAL_RULE" name="AD_VALRULE_COLUMN">
         <reference local="AD_VAL_RULE_ID" foreign="AD_VAL_RULE_ID"/>
       </foreign-key>
+      <index name="AD_COLUMN_ELEMENT_IDX" unique="false">
+        <index-column name="AD_ELEMENT_ID"/>
+      </index>
       <index name="AD_COLUMN_TABLE" unique="false">
         <index-column name="AD_TABLE_ID"/>
       </index>
diff -r 38dc65517c76 -r a7c526a32254 
src-db/database/model/tables/AD_DATASET_COLUMN.xml
--- a/src-db/database/model/tables/AD_DATASET_COLUMN.xml        Fri Aug 09 
12:48:41 2013 +0200
+++ b/src-db/database/model/tables/AD_DATASET_COLUMN.xml        Mon Aug 12 
09:43:24 2013 +0200
@@ -64,6 +64,9 @@
       <foreign-key foreignTable="AD_ORG" name="AD_DATASET_COLUMN_AD_ORG">
         <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
       </foreign-key>
+      <index name="AD_DSCOLUMN_DSTABLE_IDX" unique="false">
+        <index-column name="AD_DATASET_TABLE_ID"/>
+      </index>
       <check name="AD_DATASET_COLUMN_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
       <check name="AD_DATASET_COLUMN_ISEXCLUD_CHK"><![CDATA[ISEXCLUDED IN 
('Y', 'N')]]></check>
     </table>
diff -r 38dc65517c76 -r a7c526a32254 
src-db/database/model/tables/AD_DATASET_TABLE.xml
--- a/src-db/database/model/tables/AD_DATASET_TABLE.xml Fri Aug 09 12:48:41 
2013 +0200
+++ b/src-db/database/model/tables/AD_DATASET_TABLE.xml Mon Aug 12 09:43:24 
2013 +0200
@@ -80,6 +80,9 @@
       <foreign-key foreignTable="AD_TABLE" name="AD_DATASET_TABLE_AD_TABLE">
         <reference local="AD_TABLE_ID" foreign="AD_TABLE_ID"/>
       </foreign-key>
+      <index name="AD_DATASETTABLE_DATASET_IDX" unique="false">
+        <index-column name="AD_DATASET_ID"/>
+      </index>
       <check name="AD_DATASET_TABLE_INCLUDEAL_CHK"><![CDATA[INCLUDEALLCOLUMNS 
IN ('Y', 'N')]]></check>
       <check name="AD_DATASET_TABLE_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
       <check name="AD_DATASET_TABLE_ISBUSINES_CHK"><![CDATA[ISBUSINESSOBJECT 
IN ('Y', 'N')]]></check>
diff -r 38dc65517c76 -r a7c526a32254 
src-db/database/model/tables/AD_EP_PROCEDURES.xml
--- a/src-db/database/model/tables/AD_EP_PROCEDURES.xml Fri Aug 09 12:48:41 
2013 +0200
+++ b/src-db/database/model/tables/AD_EP_PROCEDURES.xml Mon Aug 12 09:43:24 
2013 +0200
@@ -61,6 +61,9 @@
       <foreign-key foreignTable="AD_ORG" name="AD_ORG_ADEPPROCEDURES">
         <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
       </foreign-key>
+      <index name="AD_EPPROC_EXTENSIONPOINT_IDX" unique="false">
+        <index-column name="AD_EXTENSION_POINTS_ID"/>

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to