Skip to main content

hr.documents_field_definitions

Schema: hr
English table: hr.documents_field_definitions
Italian original table: hr.in_fields
Description: Master dictionary of field definitions used for dynamic document models and forms.

Overview

  • Columns: 21
  • Primary key: id
  • Outgoing foreign keys: 1
  • Incoming foreign keys: 1
  • Indexes: 3

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOInternal surrogate primary key.
dfd_idifld_idintegerNOUnique identifier for the field definition within a tenant.
dfd_nameifld_namecharacter varying(50)NOTechnical name of the field.
dfd_descriptionifld_descriptioncharacter varying(100)NODisplay label or description of the field.
dfd_html_templateifld_htmltextNOHTML snippet or template for rendering the field.
dfd_min_lengthifld_min_lengthnumeric(3,0)NOMinimum allowed length for the input.
dfd_max_lengthifld_max_lengthnumeric(3,0)NOMaximum allowed length for the input.
dfd_data_typeifld_typecharacter varying(1)NOInternal code for the data type (e.g., string, number).
dfd_decimal_precisionifld_decimalnumeric(3,0)NONumber of decimal places for numeric fields.
dfd_input_typeifld_inputcharacter varying(10)NOType of UI input (e.g., text, select, date).
dfd_input_parametersifld_paramcharacter varying(100)NOSerialized parameters for the input component.
dfd_validation_checkifld_checkcharacter varying(100)NOValidation rule name or simple logic check.
dfd_validation_regexpifld_regexpcharacter varying(100)NORegular expression for field validation.
dfd_is_requiredifld_requiredbooleanNOFlag indicating if the field is mandatory.
dfd_internal_codeifld_codeintegerNOInternal integer code for field categorization.
dfd_onblur_eventifld_onblurcharacter varying(100)NOName of the function to call on the blur UI event.
dfd_save_functionifld_fnsavecharacter varying(200)NOServer-side function name to handle data persistence for this field.
dfd_label_value_functionifld_fnlabelvaluecharacter varying(200)NOFunction name to resolve labels or dynamic values.
tenant_idtenant_idintegerYESTenant identifier for data isolation.
colcustomcolcustomjsonbYES'{}'::jsonbJSON field for custom data.
_deleted_deletedbooleanYESfalseTechnical soft delete flag.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_documents_field_definitions_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

From tableForeign keySource columnsTarget columns
hr.document_model_fieldsfk_document_model_fields_definitiondmf_field_definition_id, tenant_iddfd_id, tenant_id

Constraints

  • Primary key: pk_documents_field_definitionsid
  • Unique: uk_documents_field_definitions_iddfd_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_dfd_id_tenantNObtreetenant_id, dfd_id) WHERE (_deleted = false
idx_dfd_internal_code_tenantNObtreetenant_id, dfd_internal_code) WHERE (_deleted = false
idx_dfd_tenantNObtreetenant_id