MCPcopy
hub / github.com/chartdb/chartdb / fixTableBracketSyntax

Function fixTableBracketSyntax

src/lib/dbml/dbml-export/dbml-export.ts:695–701  ·  view source on GitHub ↗
(dbml: string)

Source from the content-addressed store, hash-verified

693
694// Fix table definitions with incorrect bracket syntax
695const fixTableBracketSyntax = (dbml: string): string => {
696 // Fix patterns like Table [schema].[table] to Table "schema"."table"
697 return dbml.replace(
698 /Table\s+\[([^\]]+)\]\.\[([^\]]+)\]/g,
699 'Table "$1"."$2"'
700 );
701};
702
703// Fix table names that have been broken across multiple lines
704const fixMultilineTableNames = (dbml: string): string => {

Callers 1

generateDBMLFromDiagramFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected