如何解决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分支并对其进行测试。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。