---
title: Undelete a database
description: Use the Admin UI or the influxctl database undelete command to restore a previously deleted database in your InfluxDB Cloud Dedicated cluster.
url: https://docs.influxdata.com/influxdb3/cloud-dedicated/admin/databases/undelete/
estimated_tokens: 1154
product: InfluxDB Cloud Dedicated
version: cloud-dedicated
---

# Undelete a database

Use the Admin UI or the [`influxctl` CLI](/influxdb3/cloud-dedicated/reference/cli/influxctl/) to restore a previously deleted database in your InfluxDB Cloud Dedicated cluster.

To undelete a database:

-   The database name must match the name of the deleted database.
-   A new database with the same name cannot already exist.
-   You must have appropriate permissions to manage databases.

When you undelete a database, it is restored with the same retention period, table limits, and column limits as when it was deleted.

Databases can only be undeleted for approximately 7 days

> after they are deleted. After this grace period, all Parquet files associated with the deleted database are permanently removed and the database cannot be undeleted.

<!-- Tabbed content: Select one of the following options -->

**Admin UI:**

Access the InfluxDB Cloud Dedicated Admin UI at [console.influxdata.com](https://console.influxdata.com). If you don’t have login credentials, [contact InfluxData support](https://support.influxdata.com).

In the database list, find the deleted database you want to restore. Deleted databases are shown with a “Deleted” status indicator. You can sort on column headers or use the **Search** field to find a specific database.

1. In the options menu (three vertical dots to the right of the database), click **Restore Database**. The **Restore Database** dialog displays.
2. In the **Restore Database** dialog, review the database name and deletion date.
3. Click the **Restore Database** button to restore the database.

**influxctl:**

1. If you haven’t already, [download and install the `influxctl` CLI](/influxdb3/cloud-dedicated/reference/cli/influxctl/#download-and-install-influxctl).
    
2. Use the [`influxctl database undelete` command](/influxdb3/cloud-dedicated/reference/cli/influxctl/database/undelete/) to restore a deleted database. Provide the following:
    
    -   The name of the deleted database to restore

```sh
influxctl database undelete DATABASE_NAME
```

Replace the following:

-   `DATABASE_NAME`: Name of the deleted database to restore

<!-- End tabbed content -->

## Recreate tokens for the database

After successfully undeleting a database:

1. **Verify the database was restored** by [listing all databases](/influxdb3/cloud-dedicated/admin/databases/list/).
2. **If you previously deleted tokens associated with the deleted database, create new database tokens**
    -   Any tokens that existed before deletion are not restored. [Create new database tokens](/influxdb3/cloud-dedicated/admin/tokens/database/create/) with appropriate permissions for the restored database.
3. **Update your applications** to use the new database tokens.

#### Undeleted databases retain their original configuration

When a database is undeleted, it retains the same database ID, retention period, and table/column limits it had before deletion. However, database tokens are not restored and must be recreated.

#### Related

-   [influxctl database undelete](/influxdb3/cloud-dedicated/reference/cli/influxctl/database/undelete/)
-   [Delete a database](/influxdb3/cloud-dedicated/admin/databases/delete/)
-   [Create a database token](/influxdb3/cloud-dedicated/admin/tokens/database/create/)
