0
我使用Teiid 9.0.2進行數據虛擬化。我創建了Datasource,部署了VDB,然後在數據源(MySQL/Postgresql)中創建了新表。新表未在VDB的SYS.Tables和SYS.Columns中列出。有什麼辦法刷新這些表格嗎?刷新Teiid的SYS。*表
我使用Teiid 9.0.2進行數據虛擬化。我創建了Datasource,部署了VDB,然後在數據源(MySQL/Postgresql)中創建了新表。新表未在VDB的SYS.Tables和SYS.Columns中列出。有什麼辦法刷新這些表格嗎?刷新Teiid的SYS。*表
您需要重新啓動應用程序服務器或重新部署VDB。它將在您重新部署VDB時重新加載元數據。
ExecutionFactory.getMetadata(...)
負載的元數據,並調用它的VDB
請提供你做了什麼一些代碼。 –
代碼http://pastebin.com/3jrp8Eif –
歡迎來到Stack Overflow!由於外部鏈接不鼓勵(它們可能會被破壞),所以我在代碼中複製了代碼。 –