groups


Description

Allows the definition of groups within Germinate. Germinate supports a number of different group types such as germinatebase accesion groups and marker groups.

Columns

Column Type Size Nulls Auto Default Children Parents Comments
id INT 10 null
groupmembers.group_id groupmembers_ibfk_1C

Primary id for this table. This uniquely identifies the row.

grouptype_id INT 10 null
grouptypes.id groups_ibfk_1C

Foreign key to grouptypes (grouptypes.id).

name VARCHAR 255 null

The name of the group which can be used to identify it.

description MEDIUMTEXT 16777215 null

A free text description of the group. This has no length limitations.

visibility BIT 1 null

Defines if the group is visuble or hidden from the Germinate user interface.

created_by INT 10 null

Defines who created the group. Foreign key to Gatekeeper users (Gatekeeper users.id).

created_on DATETIME 26 CURRENT_TIMESTAMP

Foreign key to locations (locations.id).

updated_on TIMESTAMP 26 CURRENT_TIMESTAMP

When the record was updated. This may be different from the created on date if subsequent changes have been made to the underlying record.

Indexes

Constraint Name Type Sort Column(s)
PRIMARY Primary key Asc id
grouptype_id Performance Asc grouptype_id

Relationships