0
我使用Django的cqlengine。有沒有辦法從它製作DESCRIBE KEYSPACES
。它的工作形式爲cqlsh
。 中找不到Docs我可以用cqlengine做'描述密碼空間'嗎?
我使用Django的cqlengine。有沒有辦法從它製作DESCRIBE KEYSPACES
。它的工作形式爲cqlsh
。 中找不到Docs我可以用cqlengine做'描述密碼空間'嗎?
最好的辦法是什麼從集羣中的元數據得到它。 DESCRIBE
不是cql
一部分,但cqlsh使用Python的司機就像cqlengine
所以你可以使用同樣的機制:
https://github.com/apache/cassandra/blob/16490a48b02b6f206a78717e9b816983f0b76bb1/bin/cqlsh.py#L619
map(str, yourconnection.metadata.keyspaces.keys())
從元數據,您可以收集你想這樣的大多數數據。你也可以查詢系統模式表,但是版本之間的變化有點不同,所以我建議讓驅動程序爲你做。