TEIID将ddl导入vdb ddl

问题描述

当前,我的VDB DDL文件越来越大。我想使用以下内容拆分为不同的文件。

从存储库“ DDL文件”导入 进入测试选项(“ ddl文件”'/path/to/schema1.ddl')

但是,这似乎不起作用。

  • DDL文件路径可以是相对的吗?
  • 模式测试,可以虚拟吗?
  • “ DDL文件”是指“ ddl文件”吗?
  • 我应该在主VDB ddl中放入什么,我应该在额外的ddl中放入什么。应该 额外的ddl包含服务器配置详细信息,或者应将其定义为VDB。

我想看看如何使用此示例。

这将在teiid springboot项目中使用,在那里您只能加载一个主vdb文件。拥有一个非常大的ddl文件是不可行的。

我尝试了多种方法,但似乎没有用,要么给我一个没有错误代码的空指针,要么给我什么都没有的错误代码。

Teiid 9.3中的语法似乎也不同:

IMPORT FOREIGN SCHEMA公共 来自存储库DDL文件 进入测试选项(“ ddl文件”'/path/to/schema.ddl')

解决方法

Teiid Spring Boot当前未实现此功能。这个问题已在https://issues.redhat.com/browse/TEIIDSB-219

中捕获

更新:我向master添加了所需的代码,同时应在1.7版本中可用,同时您可以构建master分支并对其进行测试。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...