当前我的VDB DDL文件变得相当大。我想使用以下方法拆分成不同的文件。
从仓库进口";DDL-FILE";INTO测试选项("ddl文件"'/path/to/schema1.ddl'(
然而,这似乎并不奏效。
- DDL文件路径可以是相对的吗
- 模式测试,可以是虚拟的吗
- 是否";DDL-FILE";参见";ddl文件">
- 我应该在我的主VDB ddl中放什么,在我的额外ddl中应该放什么。如果额外的ddl包含服务器配置详细信息,或者应该将其定义为VDB
我想看一个关于如何使用它的工作示例。
这将在teiid springboot项目中使用,在该项目中您只能加载一个主vdb文件。有一个很大的ddl文件是不可行的。
我尝试了多种方法,但似乎都不起作用,要么给我一个没有错误代码的空指针,要么错误代码什么都不告诉我。
此外,Teiid 9.3中的语法似乎有所不同:
IMPORT FOREING SCHEMA public来自存储库DDL-FILEINTO测试选项("ddl文件"'/path/to/schema.ddl'(
此功能目前未在Teiid Spring Boot中实现。此问题捕获于https://issues.redhat.com/browse/TEIIDSB-219
更新:我向master添加了所需的代码,应该可以在1.7版本中使用,同时你可以构建master分支并测试它。