4 votes

Comment supprimer les noms de colonnes des tableaux dans l'outil Microsoft azure storage explorer ?

Je veux supprimer certaines colonnes inutiles qui ont été créées mais qui ne sont pas utilisées actuellement. Sans supprimer les données de la table ou la table dans Microsoft azure storage explorer, comment puis-je supprimer les colonnes manuellement ?

4voto

frigon Points 1627

Légèrement ennuyeux, mais vous pouvez résoudre le problème en supprimant tout le contenu du dossier :

 AppData\Roaming\StorageExplorer 

qui va régler le problème. Vous devrez réautoriser les comptes, mais c'est un inconvénient mineur. Il y a probablement un ou deux fichiers dans ce répertoire qui mettent en cache ces données, ce qui est une approche plus chirurgicale, mais les quelques candidats les plus évidents n'ont pas fonctionné pour moi, alors j'ai simplement supprimé le répertoire entier.

1voto

Il n'est pas possible de supprimer les colonnes de toutes les entités d'une table, car Azure Storage Table est une base de données sans schéma. En d'autres termes, les entités d'une table peuvent avoir des propriétés différentes respectivement. Vous devez interroger toutes les entités, leur retirer les propriétés inutiles une par une, puis replacer les entités modifiées dans la table.

0voto

Ian Bennett Points 28

J'ai constaté que si vous copiez le tableau et le collez dans un compte de stockage différent ou si vous renommez simplement le tableau, le nouveau tableau ne fera pas référence aux colonnes inutilisées. Cependant, si vous le collez à nouveau à l'emplacement d'origine ou si vous renommez le tableau à son nom d'origine, les colonnes inutilisées seront toujours affichées, même si vous supprimez d'abord le tableau.

Étrangement, si vous créez une toute nouvelle table avec le même nom, elle n'aura que les colonnes par défaut. Mais si vous importez le contenu de la table originale à partir d'un fichier, les colonnes superflues réapparaîtront également, même s'il n'y a aucune référence à ces colonnes dans le fichier csv.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X