content/influxdb3/cloud-dedicated/admin/tables/undelete.md
Use the Admin UI or the influxctl table undelete command
to restore a previously deleted table in your {{< product-name omit=" Cluster" >}} cluster.
[!Important] To undelete a table:
- A new table with the same name cannot already exist.
- You must have appropriate permissions to manage databases.
When you undelete a table, it is restored with the same partition template and other settings as when it was deleted.
[!Warning] Tables can only be undeleted for {{% show-in "cloud-dedicated" %}}approximately 7 days{{% /show-in %}}{{% show-in "clustered" %}}a configurable "hard-delete" grace period{{% /show-in %}} after they are deleted. After this grace period, all Parquet files associated with the deleted table are permanently removed and the table cannot be undeleted.
{{< tabs-wrapper >}} {{% tabs %}} Admin UI influxctl {{% /tabs %}} {{% tab-content %}} {{< admin-ui-access >}}
In the table list for a database, find the deleted table you want to restore. Deleted tables are shown with a "Deleted" status indicator. You can sort on column headers or use the Search field to find a specific table.
In the options menu (three vertical dots to the right of the table), click Restore Table. The Restore Table dialog displays.
In the Restore Table dialog, review the table name and deletion date.
Click the Restore Table button to restore the table. {{% /tab-content %}} {{% tab-content %}}
If you haven't already, download and install the influxctl CLI.
Use the influxctl table undelete command
to restore a deleted table. Provide the following:
influxctl table undelete DATABASE_NAME TABLE_ID
Replace the following:
DATABASE_NAME{{% /code-placeholder-key %}}:
Name of the database associated with the deleted tableTABLE_ID{{% /code-placeholder-key %}}:
ID of the deleted table to restore[!Tip]
View deleted table IDs
To view the IDs of deleted tables, use the
<!--pytest.mark.skip-->influxctl table listcommand with the--filter-status=deletedflag--for example:bashinfluxctl table list --filter-status=deleted DATABASE_NAMEReplace {{% code-placeholder-key %}}
DATABASE_NAME{{% /code-placeholder-key %}} with the name of the database associated with the table you want to undelete. {{% /tab-content %}} {{< /tabs-wrapper >}}