diff --git a/workflow/engine/classes/WorkspaceTools.php b/workflow/engine/classes/WorkspaceTools.php index 574077689..1d63bfe4d 100644 --- a/workflow/engine/classes/WorkspaceTools.php +++ b/workflow/engine/classes/WorkspaceTools.php @@ -832,6 +832,16 @@ class WorkspaceTools $description = $database->executeQuery($database->generateDescTableSQL($table)); $oldSchema[$table] = []; foreach ($description as $field) { + $type = $field['Type']; + if ($type === "int") { + $field['Type'] = $type . "(11)"; + } + if ($type === "tinyint") { + $field['Type'] = $type . "(4)"; + } + if ($type === "bigint") { + $field['Type'] = $type . "(20)"; + } $oldSchema[$table][$field['Field']]['Field'] = $field['Field']; $oldSchema[$table][$field['Field']]['Type'] = $field['Type']; $oldSchema[$table][$field['Field']]['Null'] = $field['Null']; diff --git a/workflow/engine/config/schema.xml b/workflow/engine/config/schema.xml index 277e4f3c8..51a7300d3 100755 --- a/workflow/engine/config/schema.xml +++ b/workflow/engine/config/schema.xml @@ -4314,7 +4314,7 @@ - + @@ -6049,10 +6049,10 @@ - - - - + + + + @@ -6086,9 +6086,9 @@ - + - +