2024-06-10 20:23:57 +08:00
|
|
|
import { DB } from "../../data/constants";
|
2024-06-16 09:54:03 +08:00
|
|
|
import { toMariaDB } from "./mariadb";
|
2024-06-10 20:23:57 +08:00
|
|
|
import { toSqlite } from "./sqlite";
|
|
|
|
|
|
|
|
export function exportSQL(diagram) {
|
|
|
|
switch (diagram.database) {
|
|
|
|
case DB.SQLITE:
|
|
|
|
return toSqlite(diagram);
|
|
|
|
case DB.MYSQL:
|
|
|
|
return "hi from mysql";
|
|
|
|
case DB.POSTGRES:
|
|
|
|
return "hi from postgres";
|
|
|
|
case DB.MARIADB:
|
2024-06-16 09:54:03 +08:00
|
|
|
return toMariaDB(diagram);
|
2024-06-10 20:23:57 +08:00
|
|
|
case DB.MSSQL:
|
|
|
|
return "hi from mssql";
|
|
|
|
default:
|
|
|
|
return "";
|
|
|
|
}
|
|
|
|
}
|