【问题标题】:Refresh Teiid's SYS.* tables刷新 Teiid 的 SYS.* 表
【发布时间】:2017-02-16 08:02:20
【问题描述】:

我正在使用 Teiid 9.0.2 进行数据虚拟化。我创建了数据源,部署了 VDB,然后在数据源(MySQL/Postgresql)中创建了新表。新表未列在 VDB 的 SYS.Tables 和 SYS.Columns 中。有没有办法刷新这些表?

【问题讨论】:

  • 请提供一些你所做的代码。
  • 欢迎来到 Stack Overflow !!由于不鼓励使用外部链接(它们可能会损坏),因此我在问题中复制了您的代码。

标签: teiid


【解决方案1】:

您需要重新启动应用程序服务器重新部署 VDB。当您重新部署 VDB 时,它将重新加载元数据。

ExecutionFactory.getMetadata(...) 加载元数据并在部署 VDB 时调用

【讨论】:

    猜你喜欢
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 2015-12-08
    • 2011-11-19
    相关资源
    最近更新 更多