131050 skopf: REPO-483 - The repository does not contain any code or data related to JBPM / ACE-1659 - Remove JBPM and Hibernate
131057 skopf: REPO-483 - The repository does not contain any code or data related to JBPM / ACE-1659 - Remove JBPM and Hibernate / fix test CMISTest.testModelAvailability
131064 skopf: REPO-483 - The repository does not contain any code or data related to JBPM / ACE-1659 - Remove JBPM and Hibernate
- added patch to remove JBPM database tables
131169 skopf: REPO-483 - The repository does not contain any code or data related to JBPM / ACE-1659 - Remove JBPM and Hibernate
- replaced generic DB script with database specific scripts
131171 skopf: REPO-483 - The repository does not contain any code or data related to JBPM / ACE-1659 - Remove JBPM and Hibernate
- Fix DB2 patch
131213 skopf: REPO-483 - The repository does not contain any code or data related to JBPM / ACE-1659 - Remove JBPM and Hibernate
- Fix JBPM table removal patch
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@131286 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
124703 rmunteanu: Merged 5.0.N (5.0.4) to 5.1.N (5.1.2)
124682 jvonka: Merged 50N-NDB (5.0.4) to 5.0.N (5.0.4)
124674: MNT-15211: Follow-on (note: only affects NDB)
- use string_value 400 to enable schema bootstrap (and be consistent with existing customer pilot DBs)
- minor tweaks to unit test cases (note: only affects NDB)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@124856 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
124582 rmunteanu: Merged 5.0.N (5.0.4) to 5.1.N (5.1.2)
124539 jvonka: Merged 50N-NDB (5.0.4) to 5.0.N (5.0.4)
124514: MNT-15211: NDB-specific workaround fix for trashcan restore (since NDB does not support partial rollback on constraint violation)
- this fix is dialect-specific (hence does not impact existing supported DB types)
- note: MySQL Cluster NDB - experimental/unsupported
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@124656 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
122467 dhulley: Add back missing code for MNT-12716 in order to address ACE-5143 correctly
- MNT-12716: 3.4 -> 4.2 Upgrade does not migrate locales of translated documents
- ACE-5143: CLONE - CleanAlfPropTables deleting more than it should
- The move of the SQL execution framework to a ScriptExecutor seems to have dropped the feature allowing --ASSIGN to have a default value
- Added back the feature
- Added check of variable assignment with system message giving details e.g.
Caused by: ... Variable assignment '--ASSIGN:PROP_DOUBLE_MAX_ID' produced no value. A default can be assigned e.g. '--ASSIGN:PROP_DOUBLE_MAX_ID!-1'. (line 80 of ...\CleanAlfPropTables.sql).
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@123661 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
107541: Merged 5.0.N (5.0.3) to HEAD-BUG-FIX (5.1/Cloud) (PARTIAL MERGE)
107413: Merged DEV to 5.0.N (5.0.3)
106858 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Cleaning of Javadoc,
107565: MNT-13545 Fix compilation after merge of Javadoc
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@107633 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71594: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70332: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70292: Merged DEV to V4.1-BUG-FIX (4.1.9)
60077: Created branch for MNT-10067 work.
60101: MNT-10067: first commit of a generic SQL script runner.
Very rough and ready extraction of SchemaBootstrap SQL script execution functionality. Will serve as the basis for the implementation of MNT-10067.
60147: MNT-10067: added tests for "dialect" placeholder resolution, including overriding of dialects.
60180: MNT-10067: exception thrown when unable to find SQL script to execute
60187: MNT-10067: renamed ScriptExecutor to ScriptExecutorImpl to make way for an interface definition.
60188: MNT-10067: introduced a ScriptExecutor interface.
60189: MNT-10067: renamed ScriptExecutorTest
60190: MNT-10067: added ScriptExecutorImplIntegrationTest to repo test suite.
60194: MNT-10067: a very simple initial implementation of a SQL script runner capable of running multiple scripts in a given
directory.
60195: MNT-10067: added integration test for ScriptBundleExecutorImpl.
60196: MNT-10067: moved ScriptBundleExecutorImplTest to correct source tree.
60197: MNT-10067: added ScriptBundleExecutorImplIntegrationTest to repo test suite.
60263: MNT-10067: ScriptBundleExecutor(Impl) now stops executing the main batch of scripts upon failure and runs a post-script.
60459: MNT-10067: minor change to test data to avoid implying that ScriptBundleExecutor.exec(String, String...) has an always-run
final script.
60482: MNT-10067: added integration test for ScriptBundleExecutor.execWithPostScript()
60483: MNT-10067: committed missing files from r60482
60488: MNT-10067: set appropriate log levels for log4j
60620: MNT-10067: added alf_props_xxx clean-up script.
60623: MNT-10067: minor tidy up of ScriptExecutorImpl (tidy imports, group fields at top of class)
60625: MNT-10067: further tidy up ScriptExecutorImpl (removed redundant constants, made externally unused public constant private)
60629: MNT-10067: fix tests broken by introduction of scriptExecutor bean in production code.
60662: MNT-10067: added tests to check deletion of doubles, serializables and dates.
61378: MNT-10067 : Cleanup alf_prop_XXX data
Added MySQL, Oracle DB, MS SQL Server and IBM DB2 scripts.
63371: MNT-10067: removed the vacuum and analyze statements from the postgresql script.
63372: MNT-10067: replaced begin and commit statements (PostgreSQL script only) with --BEGIN TXN and --END TXN, handled by the
script executor.
63568: MNT-10067 : Cleanup alf_prop_XXX data
Added start and end transaction marks to the scripts.
64115: MNT-10067: added Quartz job that by default doesn't fire until 2099 and can be manually invoked over JMX.
64223: MNT-10067: improved testing for AuditDAOTest and added PropertyValueDAOTest
64685: MNT-10067: added AttributeServiceTest
65796: MNT-10067 : Cleanup alf_prop_XXX data
Implemented a performance test.
65983: MNT-10067 : Cleanup alf_prop_XXX data
Reworked the MySQL script.
Added time measurements for entry creation.
66116: MNT-10067 : Cleanup alf_prop_XXX data
For MySQL:
1) Renamed temp tables.
2) Split the script into execution and cleanup of temp tables parts.
67023: MNT-10067 : Cleanup alf_prop_XXX data
Modified MySQL script to skip null values from alf_prop_unique_ctx.prop1_id.
67199: MNT-10067 : Cleanup alf_prop_XXX data
Implemented the latest changes of the script for other DB flavors.
Removed the MS SQL Server transaction marks.
67763: MNT-10067 : Cleanup alf_prop_XXX data
Removed unnecessary temporary index dropping.
Added additional cleanup before main script execution.
68710: MNT-10067 : Cleanup alf_prop_XXX data
Added batch logging.
Moved clearCaches() statement in PropertyValueDAOImpl.cleanupUnusedValues() to finally block.
68711: MNT-10067 : Cleanup alf_prop_XXX data
Added batching for MySQL script.
69602: MNT-10067 : Cleanup alf_prop_XXX data
Updated scripts for all DB flavors with batching.
69768: MNT-10067 : Cleanup alf_prop_XXX data
Fixed failing ScriptBundleExecutorImplIntegrationTest and ScriptExecutorImplIntegrationTest.
70058: Sync with latest changes in V4.1-BUG-FIX.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74691 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261