Trash Settings ☁

Owners can control Trash per table — turn it off when deletes should be permanent, or pick a retention period that differs from the plan default.

Open trash settings

  1. Open the base and go to Base Settings → Admin → Trash Retention.

Record Trash settings — per-table toggle and retention selector

Per-table controls

Each table has two controls:

  • Enable Trash — When on, deletes go to the Trash. When off, deletes are permanent and cannot be restored. The retention column shows — for disabled tables.
  • Retention — How long trashed records are kept before automatic cleanup. Pick from 30 / 60 / 90 / 180 / 365 days. The default varies by workspace plan.

Disable trash

  1. Toggle Enable Trash off for the table.
  2. Confirm the dialog.

All existing trashed records for the table are permanently deleted when trash is turned off and cannot be recovered. Future deletes skip the Trash.

Change retention

  1. Click the retention value (e.g. 30 days) for the table.
  2. Select one of the preset durations — the change is saved immediately.

Role permissions

ActionOwnerCreatorEditorCommenterViewer
View trash settingsYesNoNoNoNo
Modify trash settingsYesNoNoNoNo

Availability

  • Trash settings are available on NocoDB Cloud (Scale plan and above) and licensed self-hosted deployments (Scale plan and above).

Last updated on

Latest product updates?See Changelog
Stay in the loop? Follow us onLinkedInLinkedInYouTubeYouTubeXX