From 7db4cc76a526ff88f1c6b73d1ca50a191173954a Mon Sep 17 00:00:00 2001 From: Kartik Buttan <2021btechaidskartik9829@poornima.edu.in> Date: Sat, 27 Jul 2024 00:51:26 +0530 Subject: [PATCH 1/2] Export with size bug fixed --- src/utils/exportSQL/mysql.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/exportSQL/mysql.js b/src/utils/exportSQL/mysql.js index 977bf51..7ac4205 100644 --- a/src/utils/exportSQL/mysql.js +++ b/src/utils/exportSQL/mysql.js @@ -2,6 +2,8 @@ import { dbToTypes } from "../../data/datatypes"; import { parseDefault } from "./shared"; export function toMySQL(diagram) { + console.log(diagram); + // console.log(mysqlTypes[field.type.toString()]); return `${diagram.tables .map( (table) => @@ -12,7 +14,9 @@ export function toMySQL(diagram) { (field) => `${field.comment === "" ? "" : `\t-- ${field.comment}\n`}\t\`${ field.name - }\` ${field.type}${field.notNull ? " NOT NULL" : ""}${ + }\` ${field.type}${(field.size !== undefined && field.size !== "")? "(" + field.size + ")" : ""}${ + field.notNull ? " NOT NULL" : "" + }${ field.increment ? " AUTO_INCREMENT" : "" }${field.unique ? " UNIQUE" : ""}${ field.default !== "" From 8655aa183c5ef5379c28ffcd9b83b8e67ff24b00 Mon Sep 17 00:00:00 2001 From: Kartik Buttan <2021btechaidskartik9829@poornima.edu.in> Date: Sun, 28 Jul 2024 21:00:19 +0530 Subject: [PATCH 2/2] removed console logs --- src/utils/exportSQL/mysql.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/utils/exportSQL/mysql.js b/src/utils/exportSQL/mysql.js index 7ac4205..f8a5eff 100644 --- a/src/utils/exportSQL/mysql.js +++ b/src/utils/exportSQL/mysql.js @@ -2,8 +2,6 @@ import { dbToTypes } from "../../data/datatypes"; import { parseDefault } from "./shared"; export function toMySQL(diagram) { - console.log(diagram); - // console.log(mysqlTypes[field.type.toString()]); return `${diagram.tables .map( (table) =>