mirror of
https://github.com/drawdb-io/drawdb.git
synced 2025-10-13 13:58:05 +00:00
Fix import when default is an array (#577)
* Fix import when default is an array * remove log
This commit is contained in:
@@ -94,6 +94,10 @@ export function fromPostgres(ast, diagramDb = DB.GENERIC) {
|
|||||||
defaultValue = "NULL";
|
defaultValue = "NULL";
|
||||||
} else if (d.default_val.value.type === "cast") {
|
} else if (d.default_val.value.type === "cast") {
|
||||||
defaultValue = d.default_val.value.expr.value;
|
defaultValue = d.default_val.value.expr.value;
|
||||||
|
} else if (d.default_val.value.type === "array") {
|
||||||
|
defaultValue = `ARRAY[${d.default_val.value.expr_list.value
|
||||||
|
.map((v) => v.value ?? v.expr.value)
|
||||||
|
.join(", ")}]`;
|
||||||
} else {
|
} else {
|
||||||
defaultValue = d.default_val.value.value.toString();
|
defaultValue = d.default_val.value.value.toString();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user