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
DELETE
comme 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
params
la règle pour filtrer en fonction duid
de 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
204
confirmant 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"
}