Erstellen einer Tabelle
Um eine neue Tabelle zu erstellen, verwenden Sie die HTTP POST-Methode. Der POST-Datenteil muss eine einzige gültige Tabellendarstellung enthalten, die eine ID beinhaltet, die der Tabellenname ist.
Komponente | Beschreibung |
---|---|
HTTP-Methode |
POST |
URL |
https://host/fmi/odata/version/datenbankname/FileMaker_Tables host – FileMaker Cloud- oder FileMaker Server-Hostname version – die OData-Version, immer datenbankname – der Name der bereitgestellten Datenbank Beispiel: |
Parameter |
JSON-Beispiel: Kopieren
Atom-Beispiel: Kopieren
|
FileMaker-Informationen
-
FileMaker_Tables ist eine Systemtabelle für das Erstellen, Ändern und Löschen von Tabellen. Der Parameter
type
ist einer der folgenden Typen: NUMERIC, DECIMAL, INT, DATE, TIME, TIMESTAMP, VARCHAR, CHARACTER VARYING, BLOB, VARBINARY, LONGVARBINARY oder BINARY VARYING. -
Wiederholungen werden in eckigen Klammern nach dem Typ angegeben (z. B.
"INT[4]"
). Sie können die maximale Länge eines Textfelds in Klammern angeben (z. B."VARCHAR(200)"
). -
Wenn Sie eine neue Tabelle erstellen und NULL als Standardtyp angeben, wird der Schlüsselwortwert standardmäßig auf TIMESTAMP gesetzt.
-
Optionale Parameter für Feldname und Feldtyp sind:
-
"primary"
: „true“ oder „false“ (ob das Feld ein Primärschlüssel ist; Standard „false“) -
"unique"
: „true“ oder „false“ (ob das Feld einen eindeutigen Wert haben muss; Standard „false“) -
"global"
: „true“ oder „false“ (ob das Feld ein Variablenfeld ist; Standard „false“) -
"default"
: eine Zeichenfolge mit einem Schlüsselwort, das dem Datentyp entspricht; gültige Schlüsselwörter sind USER, USERNAME, CURRENT_USER, CURRENT_DATE, CURDATE, CURRENT_TIME, CURTIME, CURRENT_TIMESTAMP und CURTIMESTAMP -
"externalSecurePath"
(nur Containerfeld): eine Zeichenfolge mit einem relativen Pfad für sichere Dateien in "externalSecurePath". Schließen Sie den „[datenbankspeicherort]/"-Teil des Basisverzeichnisses aus. Legen Sie dies auf jeden Fall für jede FileMaker Pro-Datenbank in FileMaker Pro fest. Weitere Informationen finden Sie unter Einrichten von Containerfeldern zum externen Speichern von Daten in der FileMaker Pro Hilfe.
-