← All apps
DB Pruner logo

DB Pruner

by David H Nebinger

Data Modeling, Process & Business LogicLiferay Self-HostedLiferay PaaS

Description

DB Pruner is the perfect utility to prepare for a Liferay upgrade!

The Liferay upgrade documentation says a best practice is to prune unnecessary data from your database before doing an upgrade. The reason this is a best practice is that the Liferay upgrade processes will typically at least verify but often update all of the records in the database. The more records you have, the longer the upgrade process will take to run. Cleaning out old and/or unnecessary records can shorten your upgrade time.

Although the documentation tells you it is a best practice to prune unused data, they don't tell you how to prune it properly (other than to invoke the Liferay API and never delete in the database directly).

This tool, however, does handle the pruning properly.

The DB Pruning Wizard is a control panel available for Liferay 6.2 CE, Liferay 6.2 EE, Liferay 7.0 CE, Liferay 7.0 DXP, Liferay 7.1 CE and Liferay 7.1 DXP which can prune data correctly. The following data can be pruned using the wizard:

* Unused Instances
* Unused Sites
* Older document versions.
* Older web content versions.
* Idle users (users that haven't logged in recently or have never logged in).
* Orphaned docs (documents that have DB records but are missing the corresponding filesystem assets).
* Recycle bins.
* User public and/or private layouts.
* Liferay audit records in the database.

Relevant configuration overrides can be done in the portal-ext.properties file per instructions on the wizard pages for the data to prune.

The DB Pruning Wizard can also be used to regularly reduce the database size by purging cruft from the database.

All DB pruning activities must be approved before changes are made to the database, and each area can skipped entirely.

So get this tool today and shrink your database to shorten your upgrade time!

Source: Liferay's official Marketplace

More in Data Modeling, Process & Business Logic

Activiti Workflow Engine

by EmDev Limited

This plugin allows users and admins to use Activiti BPMN workflow engine for publication process (for example instead of default Kaleo). It almost fully supports BPMN 2.0 specification and may fully r

Address Validator

by Rivet Logic Corporation

The Address validator plugin enables the validation of addresses entered by the user. It uses some third party services or APIs for that purpose. The initial implementation uses Google Geocoding API,

Adobe Connect

by E2 Software India Pvt. Ltd

About Adobe Connect : Adobe Connect gives you complete control over the look and functionality of your virtual rooms. Create experiences that incorporate branding and content. Position functional pods

AdvicedAssets Portlet

by Tune IT

Portlet for Liferay that allows to show list of tematically-related content near every post in blog. Content list can include other blog posts, journal content articles and document library resources.

More by David H Nebinger

Cluster Details

by David H Nebinger

Liferay 7.x Cluster Details is a control panel that displays cluster details such as clustering status, local node details as well as the cluster nodes list and node status.

HSTS (RFC6797) HTTP Strict Transport Security 7.x

by David H Nebinger

This app adds the HSTS header (RFC-6797). While it's possible to configure frontend web servers to add this header automatically, this app enables you to conditionally handle anonymous users different

Scheduled Tasks

by David H Nebinger

This is a control panel that lists the scheduled tasks in your Liferay environment. It shows the scheduled job name, group, storage type, job state, the job start time (when it was added) as well as t

TripWire CE

by David H Nebinger

TripWire monitors the OSGi resources of a Liferay application server. TripWire reports on OSGi bundle status, versions and service status changes in addition to portal and system properties, acting as