DB Cleaner on Steroids

Stable Version 1.0.0 (OutSystems 11)
Published on 24 Feb by 
Created on 02 January 2019
DBCleaner just took some steroids! This is the component to help you keep your database neat and tidy. Based on DBCleaner and Logs Management. Please note that if your logs are kept in a separate catalog, it is not currently possible to manage them. You would need to do that at the database level.
Read More
WARNING: This component is provided AS-IS with no warranty and is not supported by OutSystems.

Cleanup Feature List:

  • Applications
  • eSpaces
  • Extensions
  • Solutions
  • Emails
  • Processes
  • Database Entities and Entities Attributes
  • Log Tables and Log Details

Other Features:

  • Check Log Tables record count and space occupied, filtering by date interval and module.
  • Full history and error logs via OutSystems service center

DB Cleaner on Steroids is based on DBCleaner and Logs Management.

Notice: This component takes advantage of private and undocumented Platform APIs, which can change without notice. As a result, this component may unexpectedly break as the Platform is upgraded. We advise proper testing to ensure that your applications continue to work as expected when upgrading/patching the Platform.

Like my components? Buy me a beer :) and support my work.

What’s new (1.0.0)

🔥 New version consumes only 17 AOs1!

  • Major revamp on the component in order to consume less AOs. 
    • Striped down screens
    • In order to manually delete log tables, now you need to visit Table Space Usage screen and there will be one button per log table to delete the entire table.
  • Introducing DB Cleaner on Steroid Plugins!
    • It's now possible to extend DB Cleaner on Steroids capabilities by creating plugins. This will allow to keep AO count for the main and base functionalities at a low number and extend with extra features as needed.

1 If upgrading from older versions, it's recommended to either delete the existing DB Cleaner On Steroids App and install version 1.0.0 or upgrade normally and manually delete DBCleanerOnSteroidsDBAccess, DBCleanerOnSteroidsDBLogsAccess, DBCleanerOnSteroidsDynamicLINQ extensons as they no longer are used by the application.

⚠️Lifetime integration is now available via plugin, and is no longer present in the DB Cleaner On Steroids App.
You can download the plugin here: DB Cleaner On Steroids Lifetime Plugin

Reviews (4)
25 Feb
in version 1.0.0
Great tool, especially the automatic cleanup of log files is a great feature for OutSystems Cloud solutions where we can not limit the number of weeks for log roration.
20 Feb
in version 0.9.10
Consumes over 100 AO's. 
in version 0.9.9
We cannot deploy this to our environments, it consumes 150 AO's.  This tool would be perfect if it could be run from the development environment and you could point to a QA or Production instance without consuming the AOs
Applications, Developer Tools
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Miguel 'Kelter' Antunes who created this component.
See all 1 dependencies
Component Consumers
See all 1 consumers
Weekly Downloads