1-6 Supprimer une entrée
Pour supprimer un projet, le format d'une requête est le suivant:
DELETE https://{id-projet-supabase}.supabase.co/rest/v1/projets?id=eq.{id}
id-projet-supabase: votre identifiant de projet
id: l'identifiant de l'entrée à modifier
Assurez-vous de remplacer l'identifiant de votre projet, {id-projet-supabase}, par le vôtre.
Créer un projet à supprimer
Assurez-vous d'avoir un projet à supprimer dans la table projets de Supabase.
Dans mon cas, j'utiliserai un des projets de tests créés par API.
Créer et exécuter une nouvelle requête
-
Créez une nouvelle requête Postman
-
Spécifiez
DELETEcomme actionHTTP -
Assurez-vous d'entrer votre clé d'API via un en-tête
apiKey -
Entrez l'URL de la requête, par exemple:
https://{id-projet-supabase}.supabase.co/rest/v1/projets?id=eq.{id} -
Entrez dans la section
paramsla règle pour filtrer en fonction duidde projet que vous voulez supprimer. Par exemple:
infoIci, je supprime le
id"7" (eq.7). Adaptez selon votre cas. -
Cliquer sur
Send -
Vous devriez recevoir une réponse
204confirmant la suppression
Erreurs fréquentes
Erreur 404
Si vous tentez de supprimer une entrée pour un id inexistant, vous recevrez une erreur 404.
Par exemple, DELETE https://zjywabthssmxcftqcyyo.supabase.co/rest/v1/projets?id=eq.99 (je n'ai pas de id 99 de mon côté) retournerait:
HTTP Code: 404
Réponse:
{
"code": "PGRST116",
"details": "The result contains 0 rows",
"hint": null,
"message": "JSON object requested, multiple (or no) rows returned"
}
