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.