David H Nebinger 1 Month Ago * Use groovy to fix bad data, not SQL... This is important because Liferay does not use cascading deletes in the database, these are all handled within the Liferay APIs. When you add/update/delete data via the API, all of the right things will happen such as inserting records in all necessary tables, updating indices, handling cascade deletes, etc. Please sign in to reply. Reply as... Cancel
David H Nebinger 1 Month Ago Liferay Global Services can help with your upgrade projects as well as cloud migration to make both of these efforts easier and faster. Please sign in to reply. Reply as... Cancel