2016-12-08 94 views
0

我試着在網上搜索任何其他方式/功能,我來到了這一點:這是檢查DyanmoDB表是否存在的最好方法嗎?

public static boolean isTableExist(Table table){ 
    try { 
     table.describe(); 
    } catch (ResourceNotFoundException e) { 
     return false; 
    } 
    return true; 
} 

是否有機會擺脫嘗試捕捉的?

回答

1

這種方式的工作原理並不會導致問題或掛起。我沒有具體瞭解其他方法。

+0

任何想法爲什麼會這樣?我認爲這是數據庫應該有的基本功能 – roeygol

+0

@roeygol db可能無法正確工作。可能不需要檢查是否存在 - 並且默認情況下不會被暗示。或者至少沒有我能找到的這種方法。 –

相關問題