diff --git a/src/generator/table.ts b/src/generator/table.ts index 5031fe2..4521efe 100644 --- a/src/generator/table.ts +++ b/src/generator/table.ts @@ -63,7 +63,7 @@ const generateTableCompositeUniqueIndex = ( }; const generateTableDocumentation = (model: DMMF.Model): string => { - const doc = model.documentation?.replace(/'/g, "\\'"); + const doc = model.documentation?.replace(/'/g, "\\'")?.replace(/\n/g, '\\n'); return doc ? `\n\n Note: '${doc}'` : ''; }; @@ -128,9 +128,8 @@ const generateColumnDefinition = (field: DMMF.Field): string => { } if (field.documentation) { - columnDefinition.push( - `${DBMLKeywords.Note}: '${field.documentation.replace(/'/g, "\\'")}'`, - ); + const docs = field.documentation.replace(/'/g, "\\'").replace(/\n/g, '\\n'); + columnDefinition.push(`${DBMLKeywords.Note}: '${docs}'`); } if (columnDefinition.length) {