Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 520 Bytes

File metadata and controls

39 lines (28 loc) · 520 Bytes

Database Management

List:

page, err := client.ListDatabases(ctx, d1http.ListDatabasesOptions{
    Page: 1,
    PerPage: 50,
})

Create:

db, err := client.CreateDatabase(ctx, d1http.CreateDatabaseRequest{
    Name: "my-db",
})

Get:

db, err := client.GetDatabase(ctx, "database-id")

Update/Patch:

db, err := client.PatchDatabase(ctx, "database-id", d1http.PatchDatabaseRequest{
    Name: "new-name",
})

Delete:

err := client.DeleteDatabase(ctx, "database-id")