gpt4 book ai didi

scala - outworkers phantom 禁用为 cassandra 键空间中的某些表创建表,但不是所有表

转载 作者:行者123 更新时间:2023-12-03 20:52:11 32 4
gpt4 key购买 nike

我正在使用 outworkers phantom scala 库在 cassandra 数据库的“写入”端工作。

“读取”端位于不同的微服务中,负责创建键空间和共享表。

然而,“写”端确实有一些“临时工作”表,这是它需要创建的内部问题。

我已经找到了如何使用“autoinit=false”禁用键空间的自动创建,但我还没有找到如何禁用数据库中单个表的自动创建。我只想连接到这些表,检查它们是否存在,然后在不引起创建的情况下写入它们。

任何指导表示赞赏。我正在使用 com.outworkers:phantom-*:2.39.0 和 Scala 2.11.12

最佳答案

在等待时我想到了一个解决方法......我可以创建两个重叠的数据库对象:一个使用 autoinit=false 包含所有表,一个使用 autoinit=true 仅包含“临时工作”表。我使用 autoinit=true 数据库只是为了创建我的临时表,然后使用 autoinit=false 的第一个数据库来读取/写入所有表。仍然对更好的想法持开放态度

关于scala - outworkers phantom 禁用为 cassandra 键空间中的某些表创建表,但不是所有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62311669/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com