Creare una tabella
Per creare una nuova tabella, utilizzare il metodo POST HTTP. Il corpo POST deve contenere la rappresentazione di una singola tabella valida che includa un identificativo corrispondente al nome della tabella.
Componente | Descrizione |
---|---|
Metodo HTTP |
POST |
URL |
https://host/fmi/odata/versione/nome-database/FileMaker_Tables host – nome host FileMaker Cloud o FileMaker Server versione – versione OData, sempre nome-database – nome del database ospitato Esempio: |
Parametri |
Esempio JSON: Copia
Esempio Atom: Copia
|
Informazioni FileMaker
-
FileMaker_Tables è una tabella di sistema utilizzata per creare, modificare ed eliminare le tabelle. Il parametro
type
corrisponde a uno dei seguenti valori: NUMERIC, DECIMAL, INT, DATE, TIME, TIMESTAMP, VARCHAR, CHARACTER VARYING, BLOB, VARBINARY, LONGVARBINARY o BINARY VARYING. -
Le ripetizioni sono specificate tra parentesi quadre dopo il valore (ad esempio,
"INT[4]"
). È possibile specificare la lunghezza massima di un campo Testo tra parentesi (ad esempio,"VARCHAR(200)"
). -
Quando si crea una nuova tabella e si specifica NULL come tipo predefinito, il valore delle parole chiave è impostato in modo predefinito su TIMESTAMP.
-
Con il nome del campo e il tipo di campo vengono utilizzati parametri facoltativi:
-
"primary"
: true o false (se il campo è una chiave primaria; il valore predefinito è false) -
"unique"
: true o false (se il campo deve avere un valore univoco; il valore predefinito è false) -
"global"
: true o false (se il campo è globale; il valore predefinito è false) -
"default"
: una stringa contenente una parola chiave adatta al tipo di dati; le parole chiave valide sono USER, USERNAME, CURRENT_USER, CURRENT_DATE, CURDATE, CURRENT_TIME, CURTIME, CURRENT_TIMESTAMP e CURTIMESTAMP -
"externalSecurePath"
(solo campo Contenitore): una stringa contenente un percorso relativo per i file protetti in "externalSecurePath". Escludere la parte "[posizione database]/" della directory di base. Assicurarsi di eseguire questa impostazione per ogni database FileMaker Pro in FileMaker Pro. Vedere Impostazione dei campi Contenitore per la memorizzazione esterna dei dati nella Guida di FileMaker Pro.
-