4
试图建立一个Vertica的表JOOQ 3.5.x的:在Schema "my_schema" does not exist
如何使用JOOQ创建模式?
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();
失败我可以解决这个问题:
dslContext.execute("create schema if not exists my_schema");
,但我想知道如果有一个更优雅的方式来创建一个架构与JOOQ?
感谢
还没有被列入
正如后续,版本3.9增加了以下内容 - 多种RENAME语句 - {CREATE | ALTER | DROP} SCHEMA语句 - 用于ALTER和DROP语句的有用IF EXISTS子句 - 用于CREATE语句的有用IF NOT EXISTS子句 - 支持部分索引(CREATE INDEX .. WHERE) - 支持ASC | DESC在CREATE INDEX语句中排序 - 支持Oracle的CONSTRAINT ..使用INDEX ..子句 - 支持IDENTITY列 - 更好地支持约束构建 –