fix(mysql): resolve lint issues in reader and writer

This commit is contained in:
2026-10-03 20:17:16 +02:00
parent 43265dac0f
commit 70282fff73
3 changed files with 16 additions and 1 deletions
+5
View File
@@ -55,6 +55,7 @@ func (w *Writer) writeDatabaseDDL(db *models.Database) error {
}
return nil
}
func (w *Writer) WriteSchema(s *models.Schema) error {
for _, t := range s.Tables {
if err := w.writeTable(s, t); err != nil {
@@ -63,12 +64,14 @@ func (w *Writer) WriteSchema(s *models.Schema) error {
}
return nil
}
func (w *Writer) WriteTable(t *models.Table) error {
if w.writer == nil {
w.writer = os.Stdout
}
return w.writeTable(nil, t)
}
func (w *Writer) writeTable(s *models.Schema, t *models.Table) error {
name := t.Name
if s != nil {
@@ -125,6 +128,7 @@ func (w *Writer) writeTable(s *models.Schema, t *models.Table) error {
}
return nil
}
func (w *Writer) execute(dbm *models.Database, conn string) error {
var b strings.Builder
old := w.writer
@@ -150,6 +154,7 @@ func (w *Writer) execute(dbm *models.Database, conn string) error {
}
return nil
}
func stripComments(sqlText string) string {
lines := strings.Split(sqlText, "\n")
kept := lines[:0]