googleapis / googleapis/google-cloud-go
spanner/spansql: What is the current status of spansql?
- Dominant language
- Go
- Stars
- 4.5k
- Forks
- 1.6k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 109
Description
I understood that the client library team considered to freeze spansql package.
https://github.com/googleapis/google-cloud-go/issues/5837#issuecomment-1087242796
> spansql/spannertest packages lag behind compared to the actualy cloud spanner feature wise and functionality wise, We are thinking of freezing the development of spansql/spannertest packages and recommend to use officially supported https://cloud.google.com/spanner/docs/emulator for in-memory usage.
What is the current status of spansql?
## Open Issues
There is no `spansql` label, but I can find many open issues.
- https://github.com/googleapis/google-cloud-go/issues/8519
- https://github.com/googleapis/google-cloud-go/issues/8768
- https://github.com/googleapis/google-cloud-go/issues/8955
- https://github.com/googleapis/google-cloud-go/issues/9622
- https://github.com/googleapis/google-cloud-go/issues/9768
- https://github.com/googleapis/google-cloud-go/issues/10651
- https://github.com/googleapis/google-cloud-go/issues/11106
- https://github.com/googleapis/google-cloud-go/issues/11203
- https://github.com/googleapis/google-cloud-go/issues/11442
- ~https://github.com/googleapis/google-cloud-go/issues/11466~
- https://github.com/googleapis/google-cloud-go/issues/11560
- https://github.com/googleapis/google-cloud-go/issues/11685
As far as I know, issues like these relating to spansql are never resolved by the owner, but it seems that PRs from the community are accepted.
There are PRs which are not yet merged.
- https://github.com/googleapis/google-cloud-go/pull/6515
- https://github.com/googleapis/google-cloud-go/pull/8769
- https://github.com/googleapis/google-cloud-go/pull/10121
- https://github.com/googleapis/google-cloud-go/pull/11961
## FYI
* [cloudspannerecosystem/memefish](https://github.com/cloudspannerecosystem/memefish) achieved to pass all `TestSQL()` tests in spansql. https://github.com/cloudspannerecosystem/memefish/issues/115
* I ~am trying to migrate~ have migrated some ecosystem tools from spansql.
* https://github.com/cloudspannerecosystem/yo/pull/145
* https://github.com/cloudspannerecosystem/wrench/pull/121
* Some notable OSSs are migrating.
* https://github.com/golang-migrate/migrate/pull/1197
* https://github.com/daichirata/hammer/pull/66
Contributor guide
Assessment
This issue has not been assessed yet.