https://github.com/castaneai/spadmin
Cloud Spanner Admin Client wrapper
https://github.com/castaneai/spadmin
google-cloud-spanner
Last synced: 10 months ago
JSON representation
Cloud Spanner Admin Client wrapper
- Host: GitHub
- URL: https://github.com/castaneai/spadmin
- Owner: castaneai
- License: mit
- Created: 2018-06-07T02:06:33.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-01-29T04:45:08.000Z (over 6 years ago)
- Last Synced: 2023-08-11T22:51:30.520Z (almost 3 years ago)
- Topics: google-cloud-spanner
- Language: Go
- Homepage:
- Size: 26.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spadmin
:bangbang: [google cloud spanner admin package](https://godoc.org/cloud.google.com/go/spanner/admin/database/apiv1) is in alpha. It is not stable.
Cloud Spanner Admin client wrapper
## Works with [handy-spanner](https://github.com/gcpug/handy-spanner)
```go
import (
"github.com/castaneai/spadmin"
"github.com/gcpug/handy-spanner/fake"
"google.golang.org/api/option"
)
func main() {
dsn := "projects/fake/instances/fake"
srv, conn, err := fake.Run()
if err != nil {
t.Fatal(err)
}
srv.Addr()
defer srv.Stop()
ctx := context.Background()
admin, err := spadmin.NewClient(ctx, dsn, option.WithGRPCConn(conn))
...
}
```