Fix import when default is an array (#577)

* Fix import when default is an array

* remove log
This commit is contained in:
1ilit
2025-09-12 21:34:08 +04:00
committed by GitHub
parent fc4cbf96b3
commit 0309c7a1f2

View File

@@ -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();
} }