Database
List D1 Databases
client.D1.Database.List(ctx, params) (*V4PagePaginationArray[DatabaseListResponse], error)
GET/accounts/{account_id}/d1/database
Get D1 Database
client.D1.Database.Get(ctx, databaseID, query) (*D1, error)
GET/accounts/{account_id}/d1/database/{database_id}
Create D1 Database
client.D1.Database.New(ctx, params) (*D1, error)
POST/accounts/{account_id}/d1/database
Update D1 Database
client.D1.Database.Update(ctx, databaseID, params) (*D1, error)
PUT/accounts/{account_id}/d1/database/{database_id}
Update D1 Database partially
client.D1.Database.Edit(ctx, databaseID, params) (*D1, error)
PATCH/accounts/{account_id}/d1/database/{database_id}
Delete D1 Database
client.D1.Database.Delete(ctx, databaseID, body) (*DatabaseDeleteResponse, error)
DELETE/accounts/{account_id}/d1/database/{database_id}
Query D1 Database
client.D1.Database.Query(ctx, databaseID, params) (*SinglePage[QueryResult], error)
POST/accounts/{account_id}/d1/database/{database_id}/query
Raw D1 Database query
client.D1.Database.Raw(ctx, databaseID, params) (*SinglePage[DatabaseRawResponse], error)
POST/accounts/{account_id}/d1/database/{database_id}/raw
Export D1 Database as SQL
client.D1.Database.Export(ctx, databaseID, params) (*DatabaseExportResponse, error)
POST/accounts/{account_id}/d1/database/{database_id}/export
Import SQL into your D1 Database
client.D1.Database.Import(ctx, databaseID, params) (*DatabaseImportResponse, error)
POST/accounts/{account_id}/d1/database/{database_id}/import
DatabaseTime Travel
Get D1 database bookmark
client.D1.Database.TimeTravel.GetBookmark(ctx, databaseID, params) (*DatabaseTimeTravelGetBookmarkResponse, error)
GET/accounts/{account_id}/d1/database/{database_id}/time_travel/bookmark
Restore D1 Database to a bookmark or point in time
client.D1.Database.TimeTravel.Restore(ctx, databaseID, params) (*DatabaseTimeTravelRestoreResponse, error)
POST/accounts/{account_id}/d1/database/{database_id}/time_travel/restore