diff --git a/internal/sqlc/template/template.sql.tmpl b/internal/sqlc/template/template.sql.tmpl index c60244b..c1d9fa3 100644 --- a/internal/sqlc/template/template.sql.tmpl +++ b/internal/sqlc/template/template.sql.tmpl @@ -78,7 +78,7 @@ UPDATE {{$.Table.Name}} SET {{ range $i, $column := $.Table.GetNonPrimaryKeyColumns}}{{if $i}}, {{end}} {{$column.Name}} = CASE - WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)) + WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)::text[]) THEN {{query_argument $column}} ELSE {{$column.Name}} END @@ -98,7 +98,7 @@ UPDATE {{$.Table.Name}} SET {{ range $i, $column := $.Table.GetNonPrimaryKeyColumns}}{{if $i}}, {{end}} {{$column.Name}} = CASE - WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)) + WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)::text[]) THEN {{query_argument $column}} ELSE {{$column.Name}} END @@ -117,7 +117,7 @@ UPDATE {{$.Table.Name}} SET {{ range $i, $column := $.Table.GetNonPrimaryKeyColumns}}{{if $i}}, {{end}} {{$column.Name}} = CASE - WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)) + WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)::text[]) THEN {{query_argument $column}} ELSE {{$column.Name}} END @@ -137,7 +137,7 @@ UPDATE {{$.Table.Name}} SET {{ range $i, $column := $.Table.GetNonPrimaryKeyColumns}}{{if $i}}, {{end}} {{$column.Name}} = CASE - WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)) + WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)::text[]) THEN {{query_argument $column}} ELSE {{$column.Name}} END @@ -352,7 +352,7 @@ UPDATE {{$.Table.Name}} SET {{ range $i, $column := $.Table.Columns}}{{if $i}}, {{end}} {{$column.Name}} = CASE - WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)) + WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)::text[]) THEN {{query_argument $column}} ELSE {{$column.Name}} END @@ -375,7 +375,7 @@ UPDATE {{$.Table.Name}} SET {{ range $i, $column := $.Table.Columns}}{{if $i}}, {{end}} {{$column.Name}} = CASE - WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)) + WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)::text[]) THEN {{query_argument $column}} ELSE {{$column.Name}} END @@ -397,7 +397,7 @@ UPDATE {{$.Table.Name}} SET {{ range $i, $column := $.Table.Columns}}{{if $i}}, {{end}} {{$column.Name}} = CASE - WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)) + WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)::text[]) THEN {{query_argument $column}} ELSE {{$column.Name}} END @@ -420,7 +420,7 @@ UPDATE {{$.Table.Name}} SET {{ range $i, $column := $.Table.Columns}}{{if $i}}, {{end}} {{$column.Name}} = CASE - WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)) + WHEN '{{$column.Name}}' = any(sqlc.arg(update_mask)::text[]) THEN {{query_argument $column}} ELSE {{$column.Name}} END