Cette page explique comment supprimer toutes les données d'un data store structurées ou non structurées.
Vous pouvez purger 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 ne supprime que les données qu&#data store;il contient, laissant votre application, votre schéma et vos configurations intacts.
Pour savoir comment supprimer un data store, consultez Supprimer un datastore.
Supprimer définitivement les données
Pour supprimer des données d'un data store, procédez comme suit :
Console
Pour purger les données d'une branche d'un magasin de données structurées ou non structurées à l'aide de la console Google Cloud , 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 Purger 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 purger les données d'une branche d'un data store structuré ou non structuré à l'aide de la ligne de commande, procédez comme suit :
Recherchez 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 et cliquez sur Datastores dans le menu de navigation.
Cliquez sur le nom de votre datastore.
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 si les données doivent être supprimées de la branche du data store.- Si la valeur est
true, supprime toutes les données de la branche. - Si la valeur est
false, aucune donnée n'est supprimée et une liste de documents de la branche est renvoyée. - Si
forceest omis, la valeur par défaut estfalse.
- Si la valeur est
Facultatif : notez la valeur
namerenvoyée par la méthodedocuments.purgeet suivez les instructions de la section Obtenir des détails 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 en langage 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 en langage 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 en langage 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 en langage 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 en langage 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 en langage 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.