table_save (post)

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é