diff --git a/packages/types/dbinfo.d.ts b/packages/types/dbinfo.d.ts index 45511e271..3a50fbbfd 100644 --- a/packages/types/dbinfo.d.ts +++ b/packages/types/dbinfo.d.ts @@ -75,7 +75,7 @@ export interface DatabaseObjectInfo extends NamedObjectInfo { modifyDate?: string; hashCode?: string; objectTypeField?: string; - obejctComment?: string; + objectComment?: string; } export interface SqlObjectInfo extends DatabaseObjectInfo { diff --git a/packages/web/src/appobj/ColumnAppObject.svelte b/packages/web/src/appobj/ColumnAppObject.svelte index 37aa9b6f9..65259a9a9 100644 --- a/packages/web/src/appobj/ColumnAppObject.svelte +++ b/packages/web/src/appobj/ColumnAppObject.svelte @@ -35,7 +35,21 @@ ]; } - $: extInfo = data.foreignKey ? `${data.dataType} -> ${data.foreignKey.refTableName}` : data.dataType; + function getExtInfo(data) { + const res = []; + if (data.foreignKey) { + res.push(`${data.dataType} -> ${data.foreignKey.refTableName}`); + } else { + res.push(data.dataType); + } + if (data.columnComment) { + res.push(data.columnComment); + } + if (res.length > 0) return res.join(', '); + return null; + } + + $: extInfo = getExtInfo(data);