Cassandra模型的CQL(datastax驱动程序:python)

分段式

Datastax Cassandra驱动程序(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)

我知道我可以使用来在Cassandra中创建表,sync_table但是我的目的是为从上述模型生成的create table语句派生等效的CQL语句。有办法吗?

亚当·霍尔姆伯格

如果可以创建表,则最可靠的方法是同步表,然后使用驱动程序的元数据API重现该字符串。

Cluster.metadata.keyspaces [ks] .tables [t]TableMetadata.export_as_string

这是desc为cqlsh生成输出的确切代码

另外,您可以避免使用通过以下模型生成CQL的cqlengine管理功能来创建表:

cassandra.cqlengine.management._get_create_table

请注意,这不是API的一部分,并且很可能会更改,因为它已被等效的核心驱动程序元数据替换。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Datastax Java Cassandra驱动程序:使用WHERE的多个AND语句?

来自分类Dev

如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列?

来自分类Dev

NoClassDefFoundError-Cassandra的datastax Java驱动程序

来自分类Dev

使用Datastax CQL驱动程序插入Cassandra时设置TTL

来自分类Dev

Cassandra Datastax驱动程序-连接池

来自分类Dev

使用DataStax Java驱动程序1.0.4通过CQL连接到Cassandra时发生异常

来自分类Dev

cassandra datastax驱动程序抛出的写入超时

来自分类Dev

Datastax C#驱动程序中的Cassandra timeuuid

来自分类Dev

Datastax Cassandra驱动程序(python)导入失败

来自分类Dev

python cql驱动程序-cassandra.ReadTimeout-“操作超时-仅收到1个响应。”

来自分类Dev

使用Datastax Java驱动程序的Cassandra复合键

来自分类Dev

C#Cassandra Datastax驱动程序-处理失败的连接

来自分类Dev

Cassandra DataStax驱动程序:如何分页浏览

来自分类Dev

Cassandra CQL驱动程序实现

来自分类Dev

Cassandra准备的语句错误与datastax php驱动程序

来自分类Dev

是否可以通过datastax驱动程序将CQL脚本提交给cassandra集群?

来自分类Dev

Cassandra Datastax驱动程序连接突然终止

来自分类Dev

Datastax Cassandra驱动程序引发CodecNotFoundException

来自分类Dev

带分页的Datastax Cassandra Java驱动程序RetryPolicy

来自分类Dev

使用datastax cassandra驱动程序3.0运行描述架构

来自分类Dev

如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列?

来自分类Dev

Datastax C#驱动程序中的Cassandra timeuuid

来自分类Dev

Datastax Cassandra驱动程序(python)导入失败

来自分类Dev

python cql驱动程序-cassandra.ReadTimeout-“操作超时-仅收到1个响应。”

来自分类Dev

Cassandra DataStax驱动程序:如何分页浏览

来自分类Dev

Datastax Cassandra PHP驱动程序:如何知道CQL INSERT,UPDATE,DELETE成功

来自分类Dev

Datastax-Cassandra PHP驱动程序-执行CQL脚本

来自分类Dev

带分页的Datastax Cassandra Java驱动程序RetryPolicy

来自分类Dev

DataStax Python Cassandra 驱动程序错误地发现本地主机上的 Cassandra

Related 相关文章

  1. 1

    Datastax Java Cassandra驱动程序:使用WHERE的多个AND语句?

  2. 2

    如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列?

  3. 3

    NoClassDefFoundError-Cassandra的datastax Java驱动程序

  4. 4

    使用Datastax CQL驱动程序插入Cassandra时设置TTL

  5. 5

    Cassandra Datastax驱动程序-连接池

  6. 6

    使用DataStax Java驱动程序1.0.4通过CQL连接到Cassandra时发生异常

  7. 7

    cassandra datastax驱动程序抛出的写入超时

  8. 8

    Datastax C#驱动程序中的Cassandra timeuuid

  9. 9

    Datastax Cassandra驱动程序(python)导入失败

  10. 10

    python cql驱动程序-cassandra.ReadTimeout-“操作超时-仅收到1个响应。”

  11. 11

    使用Datastax Java驱动程序的Cassandra复合键

  12. 12

    C#Cassandra Datastax驱动程序-处理失败的连接

  13. 13

    Cassandra DataStax驱动程序:如何分页浏览

  14. 14

    Cassandra CQL驱动程序实现

  15. 15

    Cassandra准备的语句错误与datastax php驱动程序

  16. 16

    是否可以通过datastax驱动程序将CQL脚本提交给cassandra集群?

  17. 17

    Cassandra Datastax驱动程序连接突然终止

  18. 18

    Datastax Cassandra驱动程序引发CodecNotFoundException

  19. 19

    带分页的Datastax Cassandra Java驱动程序RetryPolicy

  20. 20

    使用datastax cassandra驱动程序3.0运行描述架构

  21. 21

    如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列?

  22. 22

    Datastax C#驱动程序中的Cassandra timeuuid

  23. 23

    Datastax Cassandra驱动程序(python)导入失败

  24. 24

    python cql驱动程序-cassandra.ReadTimeout-“操作超时-仅收到1个响应。”

  25. 25

    Cassandra DataStax驱动程序:如何分页浏览

  26. 26

    Datastax Cassandra PHP驱动程序:如何知道CQL INSERT,UPDATE,DELETE成功

  27. 27

    Datastax-Cassandra PHP驱动程序-执行CQL脚本

  28. 28

    带分页的Datastax Cassandra Java驱动程序RetryPolicy

  29. 29

    DataStax Python Cassandra 驱动程序错误地发现本地主机上的 Cassandra

热门标签

归档