extra_fields Table (304)

This table contains entries for the extra fields in the system.

Fields

NameDescriptionTypeNull
idThe primary key (auto-incremented)PK
domainEnum indicating for what table this is an extra field (ticket, customer, company, etc).domain●
extra_tableThe reference to the extra_table if this table is related to an extra_table. NULL or -1 if not set.FK extra_tables●
target_extra_tableIf this extra field is a extra table relation, then this is the id of the extra table this entry points to.FK extra_tables●
field_nameThe database name of this extra field.String(64)●
nameThe name of this extra field.String(128)●
default_valueThe default value of this extra field.String(255)●
typeEnum indicating the type for this extra field (string, int, date, etc).type●
flagsA bitmask for flags for this extra field.Int●
paramsA string contaning various parameters for this extra field, stored in an arbitrary format.Clob●
order_posUsed to order elements when listed.Int●
descriptionOptional description of what this field is used for.String(2047)●

extra_fields table relationship diagram

Indexes

FieldsTypesDescription
idPKClustered, Unique
extra_tableFKIndex
target_extra_tableFKIndex

Relationships

TableDescription
extra_tablesThis table contains entries for the extra tables in the system.
ticket_log_changeThis table contains log entries for the tickets.

Replication Flags

  • None

Security Flags

  • No access control via user’s Role.