尝试使用JOOQ 3.5.x创建Vertica表:
router
在Connection connection = create();
DSLContext dslContext = DSL.using(connection);
Field<String> myColumn = DSL.field("my_column", SQLDataType.VARCHAR);
Table table = DSL.tableByName("my_schema", "my_table");
dslContext.createTable(table)
.column(myColumn, myColumn.getDataType())
.execute();
我可以用以下方法解决:
Schema "my_schema" does not exist
但我想知道是否有一种更优雅的方式来创建一个使用JOOQ的模式?
感谢
答案 0 :(得分:1)
目前,JOOQ只涵盖可以对服务器执行的可能DDL语句的子集,并且尚未包含模式管理,因此您必须回退以规划旧SQL。
如果你需要做很多DDL工作,你应该开始查看最新版本3.8,因为它已经扩展了包括的功能
版本3.6添加