Add support for strict scan.

If there are unused columns in query result set Query method panics.
This commit is contained in:
go-jet 2025-03-11 10:50:06 +01:00
parent cfc264221b
commit d86f14e665
9 changed files with 402 additions and 207 deletions

View file

@ -454,8 +454,11 @@ FROM cte2;
} `alias:"territories4.*"`
}
err := stmt.Query(db, &dest)
require.NoError(t, err)
allowUnusedColumns(func() {
err := stmt.Query(db, &dest)
require.NoError(t, err)
})
require.Len(t, dest, 53)
require.Equal(t, dest[0].Territories1.Territories, model.Territories{
TerritoryID: "01581",