Database Changes After Adding Liferay User

Created: 22 November 2024  Modified:

What data changes occur when a user is added to Liferay. Added user Fred Flint with email fred@fred.com. This user was added by administrator user Test Test with email test@test.com. Keep in mind that Liferay doesn’t enforce referential integrity in the database. Instead it is “enforced” in the code.

Many tables have columns classNameId and classPK. These act as a psuedo foreign key to the ClassName_ table. The ClassName_ table basically references Java classes. These Java classes have associated database tables. ClassPK contains an identifier that references a row in the table. This seems to be used to add levels of abstraction for second order relationships.

Liferay has many moving parts. I did not include tables that were changed but did not appear to be associated with adding the new user. Original data dumps containing all changes are available. Removed tables are as follows

Tables that were changed after adding the new user Fred Flint.

Changed Data Tables
Changed Data Tables

Resources

tags: java - liferay ce - liferay - ce - mariadb - fedora - 41 - fedora 41 - linux
   Less Is More