mirror of
https://github.com/drawdb-io/drawdb.git
synced 2026-02-12 02:00:40 +08:00
Return types after import
This commit is contained in:
@@ -10,7 +10,7 @@ import { fromPostgres } from "./postgres";
|
||||
import { fromSQLite } from "./sqlite";
|
||||
|
||||
export function importSQL(ast, toDb = DB.MYSQL, diagramDb = DB.GENERIC) {
|
||||
let diagram = { tables: [], relationships: [] };
|
||||
let diagram;
|
||||
switch (toDb) {
|
||||
case DB.SQLITE:
|
||||
diagram = fromSQLite(ast, diagramDb);
|
||||
|
||||
@@ -20,6 +20,7 @@ const affinity = {
|
||||
export function fromPostgres(ast, diagramDb = DB.GENERIC) {
|
||||
const tables = [];
|
||||
const relationships = [];
|
||||
const types = [];
|
||||
|
||||
ast.forEach((e) => {
|
||||
if (e.type === "create") {
|
||||
@@ -241,5 +242,5 @@ export function fromPostgres(ast, diagramDb = DB.GENERIC) {
|
||||
|
||||
relationships.forEach((r, i) => (r.id = i));
|
||||
|
||||
return { tables, relationships };
|
||||
return { tables, relationships, types };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user