outworkers在cassandra键空间中为一些表而不是所有表禁用表创建

z3yyvxxp  于 2021-06-13  发布在  Cassandra
关注(0)|答案(1)|浏览(263)

我正在使用outworkers phantom scala库处理cassandra数据库的“写”端。
“read”端位于不同的微服务中,负责创建键空间和共享表。
不过,“write”端确实有一些“scratch work”表,这是它需要创建的内部关注点。
我发现了如何使用“autoinit=false”禁用键空间的自动创建,但没有发现如何禁用数据库中单个表的自动创建。我只想连接到那些表,检查它们是否存在,然后写入它们,而不需要创建。
感谢您的指导。我在用com.outworkers:phantom-*:2.39.0带scala 2.11.12

px9o7tmv

px9o7tmv1#

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

相关问题