Skip to content

Commit df54f86

Browse files
authored
Merge pull request #258 from rudcode/main
Add type size when exporting postgres
2 parents 9f834da + d208e37 commit df54f86

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/data/datatypes.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -857,9 +857,8 @@ const postgresTypesBase = {
857857
return field.default.length <= field.size;
858858
},
859859
hasCheck: true,
860-
isSized: true,
860+
isSized: false,
861861
hasPrecision: false,
862-
defaultSize: 65535,
863862
hasQuotes: true,
864863
},
865864
BYTEA: {

src/utils/exportSQL/postgres.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ export function toPostgres(diagram) {
3131
(field) =>
3232
`${exportFieldComment(field.comment)}\t"${
3333
field.name
34-
}" ${field.type}${field.isArray ? " ARRAY" : ""}${field.notNull ? " NOT NULL" : ""}${field.unique ? " UNIQUE" : ""}${
34+
}" ${field.type}${
35+
field.size !== undefined && field.size !== "" ? "(" + field.size + ")" : ""
36+
}${field.isArray ? " ARRAY" : ""}${field.notNull ? " NOT NULL" : ""}${field.unique ? " UNIQUE" : ""}${
3537
field.increment ? " GENERATED BY DEFAULT AS IDENTITY" : ""
3638
}${
3739
field.default.trim() !== ""

0 commit comments

Comments
 (0)