fix(dbml-editor): for some cases that the dbml had issues (#739)

This commit is contained in:
Jonathan Fishner
2025-06-06 19:41:51 +03:00
committed by GitHub
parent 8b86e1c229
commit e0ff198c3f
2 changed files with 152 additions and 83 deletions

View File

@@ -217,7 +217,10 @@ export const exportBaseSQL = ({
sqlScript += ` ${field.name} ${typeName}`;
// Add size for character types
if (field.characterMaximumLength) {
if (
field.characterMaximumLength &&
parseInt(field.characterMaximumLength) > 0
) {
sqlScript += `(${field.characterMaximumLength})`;
} else if (field.type.name.toLowerCase().includes('varchar')) {
// Keep varchar sizing, but don't apply to TEXT (previously enum)