Existe-t-il un moyen de révoquer une commande columnfamily update? J'ai essayé de mettre à jour une colonne mais je me suis retrouvé avec "update columnfamily dev;" et maintenant je vois seulement les identifiants quand je demande. Mais les données semblent exister là si je cours un état nodetool. J'ai essayé de restaurer un instantané mais même cela n'a pas aidé.Révoquer cassandra mise à jour accidentelle
0
A
Répondre
1
Donc, si je vous correctement vous avez effacé vos métadonnées de colonne et vous obtenez désormais quelque chose comme ceci:
cqlsh:test> select * from user;
uuid
--------------------------------------
fd24b190-072d-11e3-a1c4-97db6b0653ce
054a43d0-072e-11e3-a1c4-97db6b0653ce
0aa71920-072e-11e3-a1c4-97db6b0653ce
07fda400-072e-11e3-a1c4-97db6b0653ce
pendant que vous vouliez quelque chose comme ceci:
uuid | email | name
--------------------------------------+----------------------+-------
fd24b190-072d-11e3-a1c4-97db6b0653ce | [email protected] | User0
054a43d0-072e-11e3-a1c4-97db6b0653ce | [email protected] | User1
0aa71920-072e-11e3-a1c4-97db6b0653ce | [email protected] | User3
07fda400-072e-11e3-a1c4-97db6b0653ce | [email protected] | User2
Vous pouvez obtenir la retour des données en ajoutant les informations sur les colonnes.
Compte tenu de la table d'origine a été défini comme suit:
CREATE TABLE user(
uuid timeuuid PRIMARY KEY,
name varchar,
email varchar
);
Vous pouvez ajouter des informations de colonne manquante à l'aide CQL:
cqlsh:test> ALTER TABLE user ADD email varchar;
cqlsh:test> ALTER TABLE user ADD name varchar;
Questions connexes
- 1. Protéger la base de données d'une mise à jour accidentelle
- 2. colonne de mise à jour Cassandra
- 3. Lire la dernière ligne mise à jour dans cassandra
- 4. Performances de Cassandra: mise à jour des colonnes par ligne
- 5. mise à jour de lot cassandra avec transaction légère
- 6. Empêcher la mise à jour accidentelle de la base de données hôte WebMatrix
- 7. Mise à niveau Cassandra Version Brisk
- 8. Comment mettre à jour une colonne Cassandra?
- 9. Existe-t-il un support dans spring-data-cassandra pour la mise à jour des tables de compteurs cassandra?
- 10. Restaurer les données du cluster Cassandra lors de la suppression accidentelle de la table
- 11. Mise à jour de Cassandra et hector à 1.0 et tests unitaires
- 12. Cassandra mise à jour vs insert. Comment définir une colonne à null [using insert]?
- 13. autorisations sur Révoquer désinstaller à l'aide Wix
- 14. Erreur d'affectation accidentelle
- 15. Cassandra CQL mise en œuvre
- 16. Est-il nécessaire de redémarrer Cassandra après la mise à jour de son fichier .truststore?
- 17. Cassandra CQL3 mise à jour des performances lentes sur une seule grande ligne
- 18. Cassandra Hector: Comment vérifier le succès/échec d'une mise à jour de ligne (gestion des erreurs)
- 19. Cassandra n'est pas mise à jour des données avec CQL, avec mutator il ne
- 20. Révoquer le certificat client X509
- 21. instance de mise à jour dynamique sur Django REST cadre
- 22. Mise à jour MySQL non mise à jour
- 23. magento mise à jour personnalisée mise à jour
- 24. Mise à jour de l'application Android. Petite mise à jour
- 25. Mise à jour de DataGridView avec mise à jour automatique
- 26. Formulaire de mise à jour Non Mise à jour Détails
- 27. Mise à jour de python sqlite3 non mise à jour
- 28. Mise à jour mySQL de lien de mise à jour
- 29. NHibernate - Mise à jour inattendue sans mise à jour explicite
- 30. Mise à jour du panneau de mise à jour