Datastax Cassandra Driver(Python):私たちが作成するデータモデルからCQLファイルを生成する方法はありますか?私は、データモデルがある場合の例としては:Cassandra Model(datastaxドライバ:python)のCQL
class ExampleModel(Model):
example_id = columns.UUID(primary_key=True, default=uuid.uuid4)
example_type = columns.Integer(index=True)
created_at = columns.DateTime()
description = columns.Text(required=False)
を私はsync_table
を使用してカサンドラにテーブルを作成することができます知っているが、ここに私の目的は、上記モデルから生成されたCREATE TABLE文の同等のCQL文を導出することです。方法はありますか?
テーブルを作成してから 'cqlsh'を実行すると、' yourtable; 'を記述して対応する' CREATE TABLE ... '文を得ることができます。 – xmas79
@ xmas79ご協力ありがとうございます。私は質問を掲示する前にこれが私の頭を越えたことを認めなければなりません。私はPythonでプログラミング環境を離れることなくこれを得る方法を探しています。 1つの解決策は:pythonから 'desc table'を発行する、より良い方法はありますか? – Segmented