From 26cc2fdc4c601d9f63ab5ba00f87bf2ea43207a6 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Thu, 18 Jun 2026 00:48:59 +0800 Subject: [PATCH] fix: pass numeric precision/scale fields through bridge column mapping --- packages/node-core/src/database.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/node-core/src/database.ts b/packages/node-core/src/database.ts index 33b437455..85ccacb93 100644 --- a/packages/node-core/src/database.ts +++ b/packages/node-core/src/database.ts @@ -19,6 +19,9 @@ export interface ColumnInfo { column_default: string | null; is_primary_key: boolean; comment: string | null; + numeric_precision?: number | null; + numeric_scale?: number | null; + character_maximum_length?: number | null; } export interface QueryResult { @@ -312,6 +315,9 @@ interface BridgeColumnInfo { column_default: string | null; is_primary_key: boolean; comment: string | null; + numeric_precision?: number | null; + numeric_scale?: number | null; + character_maximum_length?: number | null; } interface MongoDocumentResult { @@ -623,6 +629,9 @@ export async function describeTable(config: ConnectionConfig, table: string, sch column_default: c.column_default, is_primary_key: c.is_primary_key, comment: c.comment, + numeric_precision: c.numeric_precision, + numeric_scale: c.numeric_scale, + character_maximum_length: c.character_maximum_length, })); } let result: QueryResult;