Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 649 Bytes

README.md

File metadata and controls

32 lines (23 loc) · 649 Bytes

spadmin

‼️ google cloud spanner admin package is in alpha. It is not stable.

Cloud Spanner Admin client wrapper

Works with handy-spanner

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))
	...
}