Skip to content

Commit 8a5b143

Browse files
committed
Fix type overrides not working with sqlc.slice
1 parent 7f28f17 commit 8a5b143

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

internal/codegen/golang/go_type.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ func goType(req *plugin.CodeGenRequest, col *plugin.Column) string {
4141
}
4242
sameTable := sdk.Matches(oride, col.Table, req.Catalog.DefaultSchema)
4343
if oride.Column != "" && sdk.MatchString(oride.ColumnName, cname) && sameTable {
44+
if col.IsSqlcSlice {
45+
return "[]" + oride.GoType.TypeName
46+
}
4447
return oride.GoType.TypeName
4548
}
4649
}

internal/endtoend/testdata/sqlc_slice/mysql/go/query.sql.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)