diff --git a/go/cmd/dolt/commands/filter-branch.go b/go/cmd/dolt/commands/filter-branch.go index 8d175b8aa9..dba801e6d0 100644 --- a/go/cmd/dolt/commands/filter-branch.go +++ b/go/cmd/dolt/commands/filter-branch.go @@ -231,7 +231,7 @@ func processFilterQuery(ctx context.Context, dEnv *env.DoltEnv, cm *doltdb.Commi _, itr, err = eng.Query(sqlCtx, query) case *sqlparser.DDL: _, itr, err = eng.Query(sqlCtx, query) - case *sqlparser.Select, *sqlparser.OtherRead, *sqlparser.Show, *sqlparser.Explain, *sqlparser.Union: + case *sqlparser.Select, *sqlparser.OtherRead, *sqlparser.Show, *sqlparser.Explain, *sqlparser.SetOp: return nil, fmt.Errorf("filter-branch queries must be write queries: '%s'", query) default: diff --git a/go/cmd/dolt/commands/sql.go b/go/cmd/dolt/commands/sql.go index 49882f7c1c..5f9e20ee08 100644 --- a/go/cmd/dolt/commands/sql.go +++ b/go/cmd/dolt/commands/sql.go @@ -648,7 +648,7 @@ func execBatchMode(ctx *sql.Context, qryist cli.Queryist, input io.Reader, conti if rowIter != nil { switch sqlStatement.(type) { case *sqlparser.Select, *sqlparser.Insert, *sqlparser.Update, *sqlparser.Delete, - *sqlparser.OtherRead, *sqlparser.Show, *sqlparser.Explain, *sqlparser.Union: + *sqlparser.OtherRead, *sqlparser.Show, *sqlparser.Explain, *sqlparser.SetOp: // For any statement that prints out result, print a newline to put the regular output on its own line if fileReadProg != nil { fileReadProg.printNewLineIfNeeded()