Table sola.system.appuser_appgroup
Associates users to groups. Each user can be assigned multiple groups.
Tags: FLOSS SOLA Extension, User Admin

Generated by
SchemaSpy
Legend: SourceForge.net
Primary key columns
Columns with indexes
Implied relationships
Excluded column relationships
< n > number of related tables
 
Column Type Size Nulls Auto Default Children Parents Comments
appuser_id varchar 40
appuser.id appuser_appgroup_appuser_id_fk119 C
Identifier for the SOLA user.
appgroup_id varchar 40
appgroup.id appuser_appgroup_appgroup_id_fk120 C
Identifier for the group the user is associated to.
rowidentifier varchar 40 uuid_generate_v1() Identifies the all change records for the row in the system.appuser_appgroup_historic table
rowversion int4 10 0 Sequential value indicating the number of times this row has been modified.
change_action bpchar 1 'i'::bpchar Indicates if the last data modification action that occurred to the row was insert (i), update (u) or delete (d).
change_user varchar 50  √  null The user id of the last person to modify the row.
change_time timestamp 29,6 now() The date and time the row was last modified.

Analyzed at Tue May 31 09:59 NZST 2016

Indexes:
Column(s) Type Sort Constraint Name
appuser_id + appgroup_id Primary key Asc/Asc appuser_appgroup_pkey
appgroup_id Performance Asc appuser_appgroup_appgroup_id_fk120_ind
appuser_id Performance Asc appuser_appgroup_appuser_id_fk119_ind

Close relationships  within of separation:

Excluded from diagram's relationships: appuser.rowidentifier  approle_appgroup.change_action  approle_appgroup.rowidentifier  user_pword_expiry.pword_change_user  appuser.change_action  extracted_rows.rowidentifier  approle_appgroup.change_user  approle_appgroup.rowversion  appuser.rowversion  approle_appgroup.change_time  appuser.change_user  appuser.change_time