Golang database per user for turso db.
go get github.com/conneroisu/dbpu
See examples for more details.
The following example creates a new database.
// func CreateDatabase(orgToken string, orgName string, name string, group string) (Db, error) {
package main
import (
"fmt"
"os"
"github.com/conneroisu/dbpu"
"github.com/google/uuid"
)
func main() {
orgToken := os.Getenv("ORG_TOKEN")
orgName := os.Getenv("ORG_NAME")
dbName := uuid.New().String()
db, err := dbpu.CreateDatabase(orgToken, orgName, dbName, "default")
if err != nil {
fmt.Println(err)
}
fmt.Println(db)
}