La commande est utilisée pour ajouter, modifier ou supprimer les enregistrements à partir d'un tableau spécifique. Le body est composé de deux tableaux. L'un avec les enregistrements à ajouter ou à modifier et l'autre contenant les identificateurs globals des enregistrements à supprimer.
Pour ajouter un nouvel enregistrement, vous devrez passer un guid non existant actuellement à l'intérieur du tableau. Si vous souhaitez effectuer une modification, vous passerez le guid de l'enregistrement lui-même.
Paramètres
tablename | Nom du tableau à interroger |
db | Nom de la base de donnèes contenant le tableau |
token | Le jeton d'identification d'utilisateur |
Exemple
https://web.nios4.com/ws/?action=table_save&db=db&tablename=customers&token=00000000
Body
{ "rows": [ { dictionnaire des valeurs d'enregistrements, il doit avoir le GGUID défini }, ... ], "delete": [ tableau des GGUID à supprimer ] }
Le dictionnaire à utiliser dans les rangées du tableau peut être le modèle d'enregistrement obtenu par la commande table_info. Il est cependant possible de ne passer que les valeurs que vous souhaitez modifier ou ajouter. L'important est que la clé guid soit toujours présente.
Erreurs
notfound | Le tableau demandé n'existe pas |
unauthorized | Vous n'avex pas les permis d'affichage pour le tableau demandé |