mirror of
https://github.com/drawdb-io/drawdb.git
synced 2025-05-24 18:39:12 +00:00
add if when the database has types
This commit is contained in:
parent
c76d2ec37c
commit
fcdb872502
@ -54,11 +54,11 @@ export function jsonToDocumentation(obj) {
|
|||||||
return `- **${startTable} to ${endTable}**: ${r.cardinality}\n`;
|
return `- **${startTable} to ${endTable}**: ${r.cardinality}\n`;
|
||||||
}).join("") : "";
|
}).join("") : "";
|
||||||
|
|
||||||
const documentationTypes = obj.types.map((type) => {
|
const documentationTypes = databases[obj.database].hasTypes && obj.types.length > 0 ? obj.types.map((type) => {
|
||||||
return `| Name | fields | Note |\n` +
|
return `| Name | fields | Note |\n` +
|
||||||
`|-------------|---------------|--------------------------------|\n` +
|
`|-------------|---------------|--------------------------------|\n` +
|
||||||
`| ${type.name} | ${type.fields.map((field) => field.name).join(", ")} | ${type.comment ? type.comment : ""} |`;
|
`| ${type.name} | ${type.fields.map((field) => field.name).join(", ")} | ${type.comment ? type.comment : ""} |`;
|
||||||
}).join("\n");
|
}).join("\n") : "";
|
||||||
|
|
||||||
return `# ${obj.title} documentation\n## Summary\n\n- [Introduction](#introduction)\n- [Database Type](#database-type)\n`+
|
return `# ${obj.title} documentation\n## Summary\n\n- [Introduction](#introduction)\n- [Database Type](#database-type)\n`+
|
||||||
`- [Table Structure](#table-structure)\n${documentationSummary}\n- [Relationships](#relationships)\n- [Database Diagram](#database-Diagram)\n\n`+
|
`- [Table Structure](#table-structure)\n${documentationSummary}\n- [Relationships](#relationships)\n- [Database Diagram](#database-Diagram)\n\n`+
|
||||||
|
Loading…
Reference in New Issue
Block a user