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 @@
-
+
-
+