2016-10-18 25 views
0

我使用Teiid 9.0.2進行數據虛擬化。我創建了Datasource,部署了VDB,然後在數據源(MySQL/Postgresql)中創建了新表。新表未在VDB的SYS.Tables和SYS.Columns中列出。有什麼辦法刷新這些表格嗎?刷新Teiid的SYS。*表

+0

請提供你做了什麼一些代碼。 –

+0

代碼http://pastebin.com/3jrp8Eif –

+0

歡迎來到Stack Overflow!由於外部鏈接不鼓勵(它們可能會被破壞),所以我在代碼中複製了代碼。 –

回答

1

您需要重新啓動應用程序服務器重新部署VDB。它將在您重新部署VDB時重新加載元數據。

ExecutionFactory.getMetadata(...)負載的元數據,並調用它的VDB

的部署