From e27ecd1c14aec6cb31b2efdbf4ddb76713bf630d Mon Sep 17 00:00:00 2001 From: Jille Timmermans Date: Mon, 25 Sep 2023 16:39:40 +0200 Subject: [PATCH] fix: Disallow time.Time in mysql :copyfrom queries, not all queries --- internal/codegen/golang/gen.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/codegen/golang/gen.go b/internal/codegen/golang/gen.go index 245f61b078..b0bb3308b3 100644 --- a/internal/codegen/golang/gen.go +++ b/internal/codegen/golang/gen.go @@ -305,6 +305,9 @@ func usesBatch(queries []Query) bool { func checkNoTimesForMySQLCopyFrom(queries []Query) error { for _, q := range queries { + if q.Cmd != metadata.CmdCopyFrom { + continue + } for _, f := range q.Arg.CopyFromMySQLFields() { if f.Type == "time.Time" { return fmt.Errorf("values with a timezone are not yet supported")