arykalin
12/26/2023, 10:09 AMgo
cfg := datastore.DefaultDatastoreConfig()
cfg.Engine = datastore.PostgresEngine
cfg.URI = "postgres://postgres:postgres@localhost:5432/spicedb?sslmode=disable"
ds, err := datastore.NewDatastore(ctx, cfg.ToOption(), datastore.WithRequestHedgingEnabled(false))
And this is how I'm writing the schema:
go
schemaSrv := v1.NewSchemaServiceClient(conn)
if _, err = schemaSrv.WriteSchema(ctx, &v1.WriteSchemaRequest{ Schema: schema }); err != nil {
return fmt.Errorf("failed to write schema: %w", err)
}
log.Debug().Msg("schema written")