Description
Client
bigquery
Environment
A simple go app
Code
func main() {
ctx := context.Background()
client, err := bigquery.NewClient(ctx, "abc")
if err != nil {
panic(err)
}
client.Close()
}
go.mod
require cloud.google.com/go/bigquery v1.57.0
Expected behavior
Build should pass and project should be compiled
Actual behavior
The bigquery itself can't be compiled with the bellow errors:
cloud.google.com/go/bigquery
../../go/pkg/mod/cloud.google.com/go/bigquery@v1.57.0/dataset.go:249:6: ds.ExternalDatasetReference undefined (type *"google.golang.org/api/bigquery/v2".Dataset has no field or method ExternalDatasetReference)
../../go/pkg/mod/cloud.google.com/go/bigquery@v1.57.0/dataset.go:316:62: d.ExternalDatasetReference undefined (type *"google.golang.org/api/bigquery/v2".Dataset has no field or method ExternalDatasetReference)
../../go/pkg/mod/cloud.google.com/go/bigquery@v1.57.0/dataset.go:409:6: ds.ExternalDatasetReference undefined (type *"google.golang.org/api/bigquery/v2".Dataset has no field or method ExternalDatasetReference)
../../go/pkg
/mod/cloud.google.com/go/bigquery@v1.57.0/dataset.go:964:42: undefined: bigquery.ExternalDatasetReference
../../go/pkg/mod/cloud.google.com/go/bigquery@v1.57.0/dataset.go:974:49: undefined: bigquery.ExternalDatasetReference
../../go/pkg/mod/cloud.google.com/go/bigquery@v1.57.0/dataset.go:978:13: undefined: bigquery.ExternalDatasetReference
../../go/pkg/mod/cloud.google.com/go/bigquery@v1.57.0/query.go:491:12: qRequest.JobCreationMode undefined (type *"google.golang.org/api/bigquery/v2".QueryRequest has no field or method JobCreationMode)
Seems because a wrong indirect dependency google.golang.org/api v0.134.0 // indirect
Looks related to this change 343cea8
the version was downgraded from 0.145.0 to 0.134.0
too much to incompatible version.
Activity