Undo soft-delete in database to bring back deleted artifact (blob still exists)

Hello,

Does anyone know the proper/safe way to restore a soft-deleted artifact in Nexus Repository 3?

Example: I accidentally deleted a Helm chart → soft-delete occurred, blobs are still present in the S3 blob store.

Which tables in the PostgreSQL database would allow me to reverse the soft-delete flag and make the component / asset reappear in the UI?

Stack: Nexus 3.86, PostgreSQL, S3 blob store.

Thank you!

We temporarily disabled the repair task recently, it should be part of the 3.90 release.

However, if its a single asset and you know which blob it is in storage then it may be simpler to download & re-upload it rather than using the recovery tool to look through thousand(s) of assets.

If you haven’t, ensure that the Compact Blob Store task is disabled for the affected blob store to ensure it is not permanently deleted.