Scala Outworker phantom在cassandra键空间中禁用部分但不是所有表的表创建

Scala Outworker phantom在cassandra键空间中禁用部分但不是所有表的表创建,scala,cassandra,phantom-dsl,Scala,Cassandra,Phantom Dsl,我正在使用outworkers phantom scala库处理cassandra数据库的“写入”端 “读取”端位于另一个微服务中,负责创建键空间和共享表 然而,“写入”端确实有一些“临时工作”表,这是它需要创建的内部问题 我已经找到了如何使用“autoinit=false”禁用键空间的自动创建,但还没有找到如何禁用数据库中单个表的自动创建。我只想连接到这些表,检查它们是否存在,然后在不引发创建的情况下写入它们 感谢您的指导。我正在使用com.outworkers:phantom-*:2.39.

我正在使用outworkers phantom scala库处理cassandra数据库的“写入”端

“读取”端位于另一个微服务中,负责创建键空间和共享表

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

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


感谢您的指导。我正在使用com.outworkers:phantom-*:2.39.0和scala 2.11.12

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