2017-01-04 2 views
1

J'ai utilisé USE billKeyspace; pour entrer un espace de clé et commencer à l'utiliser. Maintenant, je veux quitter cet espace de touches et entrer un autre espace de touches. Comment faire ça?Comment faire pour basculer Keyspace dans Cassandra en utilisant CQL?

Si j'utilise exit; ou quit;, il quitte la session cql elle-même, puis je dois me reconnecter.

+3

'utiliser otherKeyspace;'? –

+0

Vous avez raison, cela a fonctionné. Lorsque j'ai essayé plus tôt, je n'utilisais pas de nom d'espace de clé sensible à la casse, donc il échouait. – Pankaj

Répondre

4

Pour changer d'espace de touches, je n'ai pas trouvé d'autre moyen que d'utiliser USE otherKeySpace;.

0

Vous pouvez le faire sans commande utiliser USE, comme ceci:

select * from KeySpace1.tbl ; 
select * from KeySpace2.tbl ; 
1

Vous pouvez tout simplement passer par la commande « utiliser ».

cqlsh> DESC KEYSPACEs; 

system_distributed system_auth system system_traces 

cqlsh> use system_distributed; 
cqlsh:system_distributed> 
cqlsh:system_distributed> 
cqlsh:system_distributed> use system_auth; 
cqlsh:system_auth>