从现有类生成jOOQ表

时间:2019-05-24 08:13:38

标签: java database postgresql jooq

我需要使用jOOQ基于库的现有类创建表。可以手动使用数据库迁移脚本(诸如V1__first_script.sql之类的东西)。

问题:jOOQ是否可以完全从java类生成迁移脚本或创建表?避免手动编写SQL脚本。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用DSLContext.ddl()方法之一从jOOQ生成的代码生成一组DDL查询。请注意,这不会重现您的架构定义的 all ,只会重现jOOQ API可以代表的部分。例如。 a b c d 1 0.1 0.1 0.1 0.1 2 0.2 0.3 0.2 0.3 3 -0.11 0.19 -0.11 0.19 4 0.0 0.19 0.1 0.29 5 -0.07 0.12 -0.07 0.22 6 0.2 0.32 0.2 0.42 7 0.0 0.32 -0.1 0.32 约束尚未包括。