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

tablenameNom du tableau à interroger
dbNom de la base de donnèes contenant le tableau
tokenLe 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

notfoundLe tableau demandé n'existe pas
unauthorizedVous n'avex pas les permis d'affichage pour le tableau demandé