0

Django の cqlengine を使用しています。DESCRIBE KEYSPACESそこから作る方法はありますか?それはフォームで動作しcqlshます。ドキュメントで何も見つかりませんでした

4

1 に答える 1

0

最善の策は、クラスター メタデータから取得することです。DESCRIBEの一部ではありませんがcql、cqlsh は python ドライバーを使用しているcqlengineため、同じメカニズムを使用できます。

https://github.com/apache/cassandra/blob/16490a48b02b6f206a78717e9b816983f0b76bb1/bin/cqlsh.py#L619

map(str, yourconnection.metadata.keyspaces.keys())

メタデータから、このように必要なほとんどのデータを収集できます。システム スキーマ テーブルをクエリすることもできますが、これはバージョン間で少し異なるため、ドライバーに任せることをお勧めします。

于 2016-11-25T18:02:59.630 に答える