diff --git a/web/pgadmin/tools/sqleditor/templates/sqleditor/js/sqleditor.js b/web/pgadmin/tools/sqleditor/templates/sqleditor/js/sqleditor.js
index 33c9135..5a37d52 100644
--- a/web/pgadmin/tools/sqleditor/templates/sqleditor/js/sqleditor.js
+++ b/web/pgadmin/tools/sqleditor/templates/sqleditor/js/sqleditor.js
@@ -2022,7 +2022,7 @@ define(
                   else
                     col_type += ' [PK] ' + type;
 
-                  if (c.precision && c.precision != 65535) {
+                  if (c.precision && c.precision >= 0 && c.precision != 65535) {
                     col_type += ' (' + c.precision;
                     col_type += c.scale && c.scale != 65535 ?
                                 ',' + c.scale + ')':
@@ -2053,7 +2053,7 @@ define(
                     case "character[]":
                     case "character varying":
                     case "character varying[]":
-                      if (c.internal_size && c.internal_size != 65535) {
+                      if (c.internal_size && c.internal_size >= 0 && c.internal_size != 65535) {
                         // Update column type to display length on column header
                         col_type += ' (' + c.internal_size + ')';
                       }
