mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Extra debug for CLOUD-1904 (DEVOPS-3336) Patch "patch.db-V4.1-increase-column-size-activiti" is not executing during SQL phase upgrade
- All schema change SQL statements will be written to debug for cloud - DEBUG logging if the ACT_RU_TASK table is not found git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@53158 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -617,21 +617,21 @@ public class SchemaBootstrap extends AbstractLifecycleBean
|
|||||||
/**
|
/**
|
||||||
* Check whether Activiti tables already created in db.
|
* Check whether Activiti tables already created in db.
|
||||||
*
|
*
|
||||||
* @param cfg The Hibernate config
|
|
||||||
* @param connection a valid database connection
|
* @param connection a valid database connection
|
||||||
* @return <code>true</code> if Activiti tables already created in schema, otherwise <code>false</code>
|
* @return <code>true</code> if Activiti tables already created in schema, otherwise <code>false</code>
|
||||||
*/
|
*/
|
||||||
private boolean checkActivitiTablesExists(Configuration cfg, Connection connection)
|
private boolean checkActivitiTablesExist(Connection connection)
|
||||||
{
|
{
|
||||||
Statement stmt = null;
|
Statement stmt = null;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
stmt = connection.createStatement();
|
stmt = connection.createStatement();
|
||||||
stmt.executeQuery("select count(id_) from ACT_RU_TASK");
|
stmt.executeQuery("select min(id_) from ACT_RU_TASK");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
catch (SQLException e)
|
catch (SQLException e)
|
||||||
{
|
{
|
||||||
|
logger.debug("Did not find ACT_RU_TASK table.");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
@@ -829,7 +829,7 @@ public class SchemaBootstrap extends AbstractLifecycleBean
|
|||||||
String dialectStr = dialect.getClass().getSimpleName();
|
String dialectStr = dialect.getClass().getSimpleName();
|
||||||
|
|
||||||
// Initialise Activiti DB, using an unclosable connection
|
// Initialise Activiti DB, using an unclosable connection
|
||||||
if(!checkActivitiTablesExists(cfg, connection))
|
if(!checkActivitiTablesExist(connection))
|
||||||
{
|
{
|
||||||
// Activiti DB updates are performed as patches in alfresco, only give
|
// Activiti DB updates are performed as patches in alfresco, only give
|
||||||
// control to activiti when creating new one.
|
// control to activiti when creating new one.
|
||||||
|
Reference in New Issue
Block a user