/projects/{project_id}/branches/{branch_id}/databases/{database_name}Delete databaseDeletes the specified database from the branch. For related information, see Manage databases.
Parameters
project_idstringpathrequiredThe Neon project ID
branch_idstringpathrequiredThe branch ID
database_namestringpathrequiredThe database name
Responses
allOf · 2 options
databaseobjectrequiredShow child attributes
branch_idstringrequiredThe ID of the branch this database belongs to.
created_atstring · date-timerequiredA timestamp indicating when the database was created
idinteger · int64requiredThe database ID
namestringrequiredThe database name
owner_namestringrequiredThe name of role that owns the database
updated_atstring · date-timerequiredA timestamp indicating when the database was last updated
operationsarray of objectrequiredShow child attributes
Show array items
An asynchronous action Neon performs on your resources (for example, starting a compute or creating a branch). Fields such as `action`, `status`, and `total_duration_ms` describe the operation and its progress.
actionstringrequiredThe action performed by the operation
branch_idstringThe ID of the branch this operation ran on.
created_atstring · date-timerequiredA timestamp indicating when the operation was created
endpoint_idstringThe ID of the compute endpoint this operation ran on.
errorstringHuman-readable message describing why the operation failed.
failures_countinteger · int32requiredThe number of times the operation failed
idstring · uuidrequiredThe operation ID
project_idstringrequiredThe ID of the project this operation ran on.
retry_atstring · date-timeA timestamp indicating when the operation was last retried
statusstringrequiredLifecycle state of the operation. `scheduling`: queued, not yet started. `running`: actively executing. `finished`: completed successfully. `failed`: ended with a failure. `error`: ended with a terminal error. `cancelling`: cancellation requested but not yet complete. `cancelled`: stopped before completion. `skipped`: bypassed without executing.
total_duration_msinteger · int32requiredThe total duration of the operation in milliseconds
updated_atstring · date-timerequiredA timestamp indicating when the operation status was last updated
{
"database": {
"branch_id": "br-raspy-hill-832856",
"created_at": "2022-12-01T19:41:46Z",
"id": 851537,
"name": "mydb",
"owner_name": "casey",
"updated_at": "2022-12-01T19:41:46Z"
},
"operations": [
{
"action": "apply_config",
"branch_id": "br-raspy-hill-832856",
"created_at": "2022-12-01T19:51:41Z",
"endpoint_id": "ep-steep-bush-777093",
"failures_count": 0,
"id": "9ef1c2ed-dce4-43aa-bae8-78aea636bf8a",
"project_id": "shiny-wind-028834",
"status": "running",
"total_duration_ms": 100,
"updated_at": "2022-12-01T19:51:41Z"
},
{
"action": "suspend_compute",
"branch_id": "br-raspy-hill-832856",
"created_at": "2022-12-01T19:51:41Z",
"endpoint_id": "ep-steep-bush-777093",
"failures_count": 0,
"id": "42dafb46-f861-497b-ae89-f2bec54f4966",
"project_id": "shiny-wind-028834",
"status": "scheduling",
"total_duration_ms": 100,
"updated_at": "2022-12-01T19:51:41Z"
}
]
}codestringrequiredmessagestringrequiredError message
request_idstringUnique identifier for the request, useful for debugging. You can set this value manually by including an `X-Request-ID` header in the request. If not provided, the value will be generated automatically.
{
"code": "",
"message": "string",
"request_id": "string"
}