Cette page explique comment supprimer toutes les données d'un data store structuré ou non structuré.
Vous purgez les données d'un data store si vous souhaitez supprimer complètement son contenu avant de réimporter de nouvelles données. La suppression définitive d'un data store n'efface que les données qu&#data store;il contient. Votre application, votre schéma et vos configurations restent intacts.
Pour savoir comment supprimer un data store, consultez Supprimer un datastore.
Supprimer définitivement les données
Pour supprimer définitivement des données d'un data store :
Console
Pour utiliser la console Google Cloud afin de supprimer les données d'une branche structurée ou non structurée, procédez comme suit :
Dans la console Google Cloud , accédez à la page Gemini Enterprise.
Dans le menu de navigation, cliquez sur Datastores.
Dans la colonne Nom, cliquez sur le data store que vous souhaitez purger.
Dans l'onglet Documents, cliquez sur
Supprimer les données.Lisez l'avertissement dans la boîte de dialogue Confirmer la suppression des données. Si vous souhaitez continuer, saisissez le nom de votre data store, puis cliquez sur Confirmer. La suppression définitive des données est une opération de longue durée. Pour en savoir plus, consultez Surveiller les opérations de longue durée.
Cliquez sur l'onglet Activité pour suivre la progression de l'opération de suppression.
REST
Pour utiliser la ligne de commande afin de supprimer les données d'une branche d'un data store structuré ou non structuré, procédez comme suit :
Trouvez l'ID de votre data store. Si vous disposez déjà de l'ID de votre data store, passez à l'étape suivante.
Dans la console Google Cloud , accédez à la page Gemini Enterprise, puis cliquez sur Datastores dans le menu de navigation.
Cliquez sur le nom de votre data store.
Sur la page Données de votre datastore, obtenez l'ID du datastore.
Appelez la méthode
documents.purge
.curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/dataStores/DATA_STORE_ID/branches/0/documents:purge" \ -d '{ "filter": "*", "force": FORCE }'
Remplacez les éléments suivants :
PROJECT_ID
: Google Cloud projectDATA_STORE_ID
: ID du data store.FORCE
: valeur booléenne qui indique s'il faut supprimer les données de la branche du data store.- Si la valeur est
true
, toutes les données de la branche sont supprimées. - Si la valeur est
false
, aucune donnée n'est supprimée et une liste des documents de la branche est renvoyée. - Si
force
est omis, la valeur par défaut estfalse
.
- Si la valeur est
Facultatif : Notez la valeur
name
renvoyée par la méthodedocuments.purge
et suivez les instructions de la section Obtenir des informations sur une opération de longue durée pour savoir quand l'opération de suppression est terminée.
C#
Avant d'essayer cet exemple, suivez les instructions de configuration pour C# décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Gemini Enterprise C#.
Pour vous authentifier auprès de Gemini Enterprise, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Go
Avant d'essayer cet exemple, suivez les instructions de configuration pour Go décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Gemini Enterprise Go.
Pour vous authentifier auprès de Gemini Enterprise, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Java
Avant d'essayer cet exemple, suivez les instructions de configuration pour Java décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Gemini Enterprise Java.
Pour vous authentifier auprès de Gemini Enterprise, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Node.js
Avant d'essayer cet exemple, suivez les instructions de configuration pour Node.js décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Gemini Enterprise Node.js.
Pour vous authentifier auprès de Gemini Enterprise, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Python
Avant d'essayer cet exemple, suivez les instructions de configuration pour Python décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Gemini Enterprise Python.
Pour vous authentifier auprès de Gemini Enterprise, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Ruby
Avant d'essayer cet exemple, suivez les instructions de configuration pour Ruby décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Gemini Enterprise Ruby.
Pour vous authentifier auprès de Gemini Enterprise, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.