.. _EB_Campi: .. index:: single: EB_Campi EB_Campi ======== Definizioni dei campi delle tabelle del database Comprende i seguenti campi (in ordine alfabetico): * :ref:`Codifica <EB_Campi_Codifica>` * :ref:`DefaultVal <EB_Campi_DefaultVal>` * :ref:`EBMagic <EB_Campi_EBMagic>` * :ref:`FieldUUID <EB_Campi_FieldUUID>` * :ref:`Formato <EB_Campi_Formato>` * :ref:`Lunghezza <EB_Campi_Lunghezza>` * :ref:`Nome <EB_Campi_Nome>` * :ref:`NomeLegacy <EB_Campi_NomeLegacy>` * :ref:`Posizione <EB_Campi_Posizione>` * :ref:`Riferimento <EB_Campi_Riferimento>` * :ref:`RiferimentoUBL <EB_Campi_RiferimentoUBL>` * :ref:`Scelta <EB_Campi_Scelta>` * :ref:`TSCreazione <EB_Campi_TSCreazione>` * :ref:`TSModifica <EB_Campi_TSModifica>` * :ref:`Tipo <EB_Campi_Tipo>` * :ref:`Validazione <EB_Campi_Validazione>` * :ref:`flags <EB_Campi_flags>` * :ref:`id <EB_Campi_id>` * :ref:`ref_Tabella <EB_Campi_ref_Tabella>` * :ref:`tra_Descrizione <EB_Campi_tra_Descrizione>` * :ref:`tra_Etichetta <EB_Campi_tra_Etichetta>` Segue il dettaglio di ognuno dei campi (in ordine di definizione sul database): .. _EB_Campi_id: .. index:: single: EB_Campi; id id ^^ Numero di identificazione * **Tipo di dato:** *INT* * **Flags:** ``PRIMARY_KEY``, ``NOT_NULL``, ``AUTO_INCREMENT``, ``HIDDEN`` .. _EB_Campi_EBMagic: .. index:: single: EB_Campi; EBMagic EBMagic ^^^^^^^ Valore magico * **Tipo di dato:** *BIGINT* * **Flags:** ``NOT_NULL``, ``HIDDEN``, ``UNSIGNED`` .. _EB_Campi_TSCreazione: .. index:: single: EB_Campi; TSCreazione TSCreazione ^^^^^^^^^^^ Timestamp di creazione * **Tipo di dato:** *TIMESTAMP* * **Flags:** - .. _EB_Campi_TSModifica: .. index:: single: EB_Campi; TSModifica TSModifica ^^^^^^^^^^ Timestamp di ultima modifica * **Tipo di dato:** *TIMESTAMP* * **Flags:** ``NOT_NULL`` .. _EB_Campi_flags: .. index:: single: EB_Campi; flags flags ^^^^^ Flags varie del dato * **Tipo di dato:** *INT* * **Flags:** ``NOT_NULL``, ``HIDDEN`` .. _EB_Campi_ref_Tabella: .. index:: single: EB_Campi; ref_Tabella ref_Tabella ^^^^^^^^^^^ Riferimento alla tabella di cui fa parte questo campo * **Tipo di dato:** *INT* * **Riferimento al campo:** :ref:`EB_Tabelle.id <EB_Tabelle_id>` * **Flags:** ``NOT_NULL``, ``FOREIGN_KEY`` .. _EB_Campi_Posizione: .. index:: single: EB_Campi; Posizione Posizione ^^^^^^^^^ Posizione della colonna di questo campo nella tabella associata * **Tipo di dato:** *INT* * **Flags:** ``NOT_NULL`` .. _EB_Campi_Nome: .. index:: single: EB_Campi; Nome Nome ^^^^ Nome del campo * **Tipo di dato:** *VARCHAR (60)* * **Flags:** ``NOT_NULL`` .. _EB_Campi_NomeLegacy: .. index:: single: EB_Campi; NomeLegacy NomeLegacy ^^^^^^^^^^ Nome legacy del campo per compatibilità con Tibet 1.x * **Tipo di dato:** *VARCHAR (90)* * **Flags:** - .. _EB_Campi_RiferimentoUBL: .. index:: single: EB_Campi; RiferimentoUBL RiferimentoUBL ^^^^^^^^^^^^^^ Nome riferimento UBL * **Tipo di dato:** *VARCHAR (90)* * **Flags:** - .. _EB_Campi_Tipo: .. index:: single: EB_Campi; Tipo Tipo ^^^^ Tipo del dato * **Tipo di dato:** *INT* * **Flags:** ``NOT_NULL`` .. _EB_Campi_Lunghezza: .. index:: single: EB_Campi; Lunghezza Lunghezza ^^^^^^^^^ Lunghezza del dato * **Tipo di dato:** *INT* * **Flags:** - .. _EB_Campi_DefaultVal: .. index:: single: EB_Campi; DefaultVal DefaultVal ^^^^^^^^^^ Valore di default del dato * **Tipo di dato:** *VARCHAR (255)* * **Flags:** - .. _EB_Campi_Scelta: .. index:: single: EB_Campi; Scelta Scelta ^^^^^^ Riferimento della scelta * **Tipo di dato:** *INT* * **Riferimento al campo:** :ref:`EB_Scelte.id <EB_Scelte_id>` * **Flags:** ``FOREIGN_KEY`` .. _EB_Campi_Riferimento: .. index:: single: EB_Campi; Riferimento Riferimento ^^^^^^^^^^^ Riferimento di chiave esterna * **Tipo di dato:** *INT* * **Riferimento al campo:** :ref:`EB_Campi.id <EB_Campi_id>` * **Flags:** ``FOREIGN_KEY`` .. _EB_Campi_Codifica: .. index:: single: EB_Campi; Codifica Codifica ^^^^^^^^ Campo della stessa tabella codificato da questo campo * **Tipo di dato:** *INT* * **Riferimento al campo:** :ref:`EB_Campi.id <EB_Campi_id>` * **Flags:** ``FOREIGN_KEY`` .. _EB_Campi_Formato: .. index:: single: EB_Campi; Formato Formato ^^^^^^^ Stringa di formato campo * **Tipo di dato:** *VARCHAR (60)* * **Flags:** ``NOT_NULL`` .. _EB_Campi_Validazione: .. index:: single: EB_Campi; Validazione Validazione ^^^^^^^^^^^ Funzione per validare il contenuto del campo * **Tipo di dato:** *TEXT* * **Flags:** - .. _EB_Campi_tra_Etichetta: .. index:: single: EB_Campi; tra_Etichetta tra_Etichetta ^^^^^^^^^^^^^ Etichetta mostrata nell'interfaccia utente * **Tipo di dato:** *VARCHAR (1024)* * **Flags:** ``NOT_NULL`` .. _EB_Campi_tra_Descrizione: .. index:: single: EB_Campi; tra_Descrizione tra_Descrizione ^^^^^^^^^^^^^^^ Descrizione di questo campo * **Tipo di dato:** *VARCHAR (1024)* * **Flags:** ``NOT_NULL`` .. _EB_Campi_FieldUUID: .. index:: single: EB_Campi; FieldUUID FieldUUID ^^^^^^^^^ UUID del campo * **Tipo di dato:** *CHAR (36)* * **Flags:** ``NOT_NULL``, ``HIDDEN``