Fri, 06 Sep 2013 11:30:25 +0200Issue 24682: Simplifiy implemenation.
Stefan Hühner <stefan.huehner@openbravo.com> [Fri, 06 Sep 2013 11:30:25 +0200] rev 463
Issue 24682: Simplifiy implemenation.
The code for disabling/enabling the datasetFK's was nearly identical
on postgres & oracle. Make it completely identical and then pull up
the implementation into the PlatformImplBase superclass removing the
duplicate code.
As a nice side-effect the changes done earlier to make some functions from
SqlBuilder (and all its subclasses) are not longer needed and have been
reverted.

Thu, 05 Sep 2013 16:03:48 +0200Related to issue 24682. The FK performance fix will now also work in Oracle.
Antonio Moreno <antonio.moreno@openbravo.com> [Thu, 05 Sep 2013 16:03:48 +0200] rev 462
Related to issue 24682. The FK performance fix will now also work in Oracle.

Thu, 05 Sep 2013 14:24:39 +0200Revert part of last commit as it removed too many methods.
Stefan Hühner <stefan.huehner@openbravo.com> [Thu, 05 Sep 2013 14:24:39 +0200] rev 461
Revert part of last commit as it removed too many methods.
One public method is called from erp code

Wed, 04 Sep 2013 17:26:02 +0200Related to issue 24682. Cleanup of some unneeded methods. Added Operation exception to unsupported feature.
Antonio Moreno <antonio.moreno@openbravo.com> [Wed, 04 Sep 2013 17:26:02 +0200] rev 460
Related to issue 24682. Cleanup of some unneeded methods. Added Operation exception to unsupported feature.

Wed, 04 Sep 2013 10:03:01 +0200Related to issue 24682. Fixed compilation problems
Antonio Moreno <antonio.moreno@openbravo.com> [Wed, 04 Sep 2013 10:03:01 +0200] rev 459
Related to issue 24682. Fixed compilation problems

Tue, 03 Sep 2013 18:29:22 +0200Fixed issue 24682. Three performance improvements have been added:
Antonio Moreno <antonio.moreno@openbravo.com> [Tue, 03 Sep 2013 18:29:22 +0200] rev 458
Fixed issue 24682. Three performance improvements have been added:
- Now oncreatedefault testing expressions will be executed with a LIMIT statement, to improve performance.
- Now 'DELETE FROM' statements executed for 'on delete cascade' foreign keys will be issued only for those foreign keys which are either part of an AD table, or point to an AD table.
- Now only foreign keys for AD tables, or which point to an AD table, will be dropped and recreated.

Fri, 16 Aug 2013 15:13:17 +0200Issue 20669: fix wrong logic in last commit
Stefan Hühner <stefan.huehner@openbravo.com> [Fri, 16 Aug 2013 15:13:17 +0200] rev 457
Issue 20669: fix wrong logic in last commit

Fri, 16 Aug 2013 13:17:33 +0200Issue 20669: Accept ad_process_para inserts if related to newly added process
Stefan Hühner <stefan.huehner@openbravo.com> [Fri, 16 Aug 2013 13:17:33 +0200] rev 456
Issue 20669: Accept ad_process_para inserts if related to newly added process
If new ad_process_para entries are added which are related to a new process
added in the same compare run that is an acceptable change as no code can
be affected (as the process is newly added as well).
So only report api-change for existing processes.

Fri, 16 Aug 2013 13:10:14 +0200Related to issue 22176: Detect removal of not null restrictions
Augusto Mauch <augusto.mauch@openbravo.com> [Fri, 16 Aug 2013 13:10:14 +0200] rev 455
Related to issue 22176: Detect removal of not null restrictions

The API check should detect the removal of a column not null restriction. If a column was not null someone could have taken for granted that that column was always going to have a not null value. After removing the not null restriction that column can now store null values, that could break the code that assumed that the column was going to store not null values.

Mon, 22 Jul 2013 14:41:33 +0200Fixed 24395: Skip already imported clients in ant import.sample.data
Stefan Hühner <stefan.huehner@openbravo.com> [Mon, 22 Jul 2013 14:41:33 +0200] rev 454
Fixed 24395: Skip already imported clients in ant import.sample.data
When running import.sample.data check if a client to be imported
is already in the database, if so -> skip important that client
and continue searching for other sampledata to import.
In case no ad_client.xml exists in the sampledata folder skip that new
check altogether to prepare for future incremental sampledata.