Comment sélectionner les données d'une table et de l'insérer dans une autre table?
Je veux sélectionner des champs d'une table de cassandra et de les insérer dans une autre table. Je le fais dans sql server comme ceci:
INSERT INTO Users(name,family)
SELECT name,family FROM Users
Comment cette cassandra-cli ou cqlsh?
dans votre tableau est leur colonne avec l'UUID type de données?
Double Possible de cassandra copier des données d'un columnfamily à l'autre columnfamily
Double Possible de cassandra copier des données d'un columnfamily à l'autre columnfamily
OriginalL'auteur ehsan shirzadi | 2014-01-26
Vous devez vous connecter pour publier un commentaire.
ici de donner à votre espace(schéma de nom) et au lieu de columnfamilyname1 utiliser la table à laquelle vous souhaitez copier et columnfamily2 donner le nom de la table dans laquelle vous souhaitez copier..
Et oui c'est la solution pour CQL jamais essayé avec de la CLI..
OriginalL'auteur Working Hard..
Pour les tables qui ne sont pas très grandes, enregistrer vous-même le fichier et d'utiliser un canal anonyme:
Pour de très grands ensembles de données, cela ne fonctionne pas. Une stratégie de par jeton de gamme devrait être exploré
OriginalL'auteur Jose Martinez
Pour les très grandes tables, CQLSH aurez un moment difficile de la manipulation de la COPIE. Voici comment faire pour balayer la table locale de jeton de plages et de copie souhaité les colonnes d'un tableau à l'autre. Parce qu'il utilise la copie locale, c'est d'être exécutée sur chaque nœud du Datacenter:
OriginalL'auteur Jose Martinez