Aggiungere campi in una tabella

Per creare un campo nuovo in una tabella esistente, inviare una richiesta PATCH alla tabella di sistema FileMaker_Tables, seguita dal nome della tabella nell'URL. Il corpo PATCH deve contenere un elenco dei campi da aggiungere alla tabella.

Se la richiesta non riesce a causa di un errore durante l'aggiunta di un campo, è comunque ancora possibile aggiungere altri campi alla tabella.

Componente Descrizione

Metodo HTTP

PATCH

URL

https://host/fmi/odata/versione/nome-database/FileMaker_Tables/nome-tabella

host – nome host FileMaker Cloud o FileMaker Server

versione – versione OData, sempre v4

nome-database – nome del database ospitato

nome-tabella - nome della tabella

Esempio: /fmi/odata/v4/GestContatti/FileMaker_Tables/Società

Questa richiesta crea un campo Telefono nella tabella Società.

Parametri

Esempio JSON:

Copia

  "fields": [
    {
        "name": "Telefono"
        "type": "varchar(25)"
    }
  ]
}

Esempio Atom:

Copia
<TableDefinition tableName="Società">
    <FieldDefinition name="Telefono" type="varchar(25)"/>
</TableDefinition>

Informazioni FileMaker

  • FileMaker_Tables è una tabella di sistema utilizzata per creare, modificare ed eliminare le tabelle. Per le opzioni valide, vedere Creare una tabella.

  • Quando si aggiunge un nuovo campo a una tabella e si specifica NULL come tipo predefinito, il valore delle parole chiave è impostato in modo predefinito su TIMESTAMP.