IBUndelete 2.6
IBUndelete is the tool that can undelete accidentally deleted records in Firebird and InterBase databases. It uses the IBSurgeon engine to work with data directly inside the database file - searching for deleted record versions and turning them back into live rows.
How to undelete records the right way
If you accidentally deleted rows (and committed), act quickly:
- Disconnect everyone immediately. Do not SELECT the affected tables, run applications against them, take a
gbakbackup, or rungfix. Best: stop the Firebird/InterBase server. - Make an OS-level file copy of the database.
- Download the free demo and check whether any records are available to undelete.
- If the count is non-zero, order IBUndelete and run the Undelete operation. If the count is zero, email support - we may still recover data with an advanced service.
- After undelete, open the database with Firebird or InterBase and confirm the rows are back.
IBUndelete in action
How it works
Record versions
IBUndelete finds deleted record versions still present in the database and restores them as the current versions - when garbage collection has not removed them yet.
Advanced undelete service
If version information is gone, we can still analyze and extract deleted data with an advanced IBUndelete-based service. Contact support for an estimate.
Licensing
IBUndelete is licensed per workplace. Re-installation is available on request. IBUndelete is also included in HQbird and in Enterprise subscription recovery toolkit capacity.
Need full database file repair instead of row undelete? See FirstAID or the recovery service.