.. _EB_Campi: .. index:: single: EB_Campi EB_Campi ======== Definizioni dei campi delle tabelle del database Comprende i seguenti campi (in ordine alfabetico): * :ref:`Codifica ` * :ref:`DefaultVal ` * :ref:`EBMagic ` * :ref:`FieldUUID ` * :ref:`Formato ` * :ref:`Lunghezza ` * :ref:`Nome ` * :ref:`NomeLegacy ` * :ref:`Posizione ` * :ref:`Riferimento ` * :ref:`RiferimentoUBL ` * :ref:`Scelta ` * :ref:`TSCreazione ` * :ref:`TSModifica ` * :ref:`Tipo ` * :ref:`Validazione ` * :ref:`flags ` * :ref:`id ` * :ref:`ref_Tabella ` * :ref:`tra_Descrizione ` * :ref:`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 ` * **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 ` * **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 ` * **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 ` * **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``