假设我们连接到某个 Cassandra 集群:
cqlengine.connection.setup('hostname', 'some_keyspace')
该方法要求我们至少知道一个现有的键空间。如果我们不这样做呢?
如果我们只是想检查一个键空间是否存在并在其他情况下创建它怎么办?
我们可以像这样创建一个键空间:
cqlengine.management.create_keyspace('keyspace_name', some_other_args)
所以这里有三个问题:
- 在不提供键空间的情况下如何连接?
- 创建新键空间的正确方法是什么(除了键空间的名称之外还有哪些其他参数)?
- 如何使用 cqlengine 切换键空间?