From d46ee06eaefc46628511ba9005eb96819b727cab Mon Sep 17 00:00:00 2001 From: Katie McCulloch Date: Tue, 22 Jun 2021 18:26:44 -0700 Subject: [PATCH] go/libraries/doltcore/sqle/sqlfmt/schema_fmt.go: Add AlterTableModifyColStmt --- go/libraries/doltcore/sqle/sqlfmt/schema_fmt.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/go/libraries/doltcore/sqle/sqlfmt/schema_fmt.go b/go/libraries/doltcore/sqle/sqlfmt/schema_fmt.go index 309a2adb97..458de18d20 100644 --- a/go/libraries/doltcore/sqle/sqlfmt/schema_fmt.go +++ b/go/libraries/doltcore/sqle/sqlfmt/schema_fmt.go @@ -151,6 +151,16 @@ func AlterTableAddColStmt(tableName string, newColDef string) string { return b.String() } +func AlterTableModifyColStmt(tableName string, newColDef string) string { + var b strings.Builder + b.WriteString("ALTER TABLE ") + b.WriteString(QuoteIdentifier(tableName)) + b.WriteString(" MODIFY COLUMN ") + b.WriteString(newColDef) + b.WriteRune(';') + return b.String() +} + func AlterTableDropColStmt(tableName string, oldColName string) string { var b strings.Builder b.WriteString("ALTER TABLE ")