簡體   English   中英

outworkers phantom disable table create for some but not all tables in a cassandra keyspace

[英]outworkers phantom disable table create for some but not all tables in a cassandra keyspace

我正在使用 outworkers phantom scala 庫在 cassandra 數據庫的“寫入”端工作。

“讀取”端位於不同的微服務中,負責創建鍵空間和共享表。

然而,“寫入”端確實有一些“臨時工作”表,這是它需要創建的內部問題。

我找到了如何使用“autoinit=false”禁用鍵空間的自動創建,但我還沒有找到如何禁用數據庫中單個表的自動創建。 我只想連接到這些表,檢查它們是否存在,然后在不誘導創建的情況下寫入它們。

任何指導表示贊賞。 我正在使用 com.outworkers:phantom-*:2.39.0 和 scala 2.11.12

等待時我想到了一個解決方法......我可以創建兩個重疊的數據庫對象:一個包含所有表的 autoinit=false 和一個包含“臨時工作”表的 autoinit=true 。 我使用 autoinit=true 數據庫只是為了創建我的臨時表,然后使用 autoinit=false 的第一個數據庫來讀取/寫入所有表。 仍然對更好的想法持開放態度

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM