Skip to content

Commit 624bd1e

Browse files
committed
fix export for enum and set types for mysql
1 parent 3127d70 commit 624bd1e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/utils/exportSQL/mysql.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@ import { parseDefault } from "./shared";
33
import { dbToTypes } from "../../data/datatypes";
44

55
export function toMySQL(diagram) {
6+
console.log(diagram)
67
return `${diagram.tables
78
.map(
89
(table) =>
910
`CREATE TABLE \`${table.name}\` (\n${table.fields
1011
.map(
1112
(field) =>
12-
`\t\`${field.name}\` ${field.type}${field.unsigned ? " UNSIGNED" : ""}${field.size !== undefined && field.size !== "" ? "(" + field.size + ")" : ""}${
13+
`\t\`${field.name}\` ${field.type}${field.values ? "(" + field.values.map(value=>"'" + value + "'").join(", ") + ")" : ""}${field.unsigned ? " UNSIGNED" : ""}${field.size !== undefined && field.size !== "" ? "(" + field.size + ")" : ""}${
1314
field.notNull ? " NOT NULL" : ""
1415
}${
1516
field.increment ? " AUTO_INCREMENT" : ""

0 commit comments

Comments
 (0)