java - 从现有类生成 jOOQ 表

标签 java database postgresql jooq

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

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

谢谢!

最佳答案

您可以使用 DSLContext.ddl() 之一从 jOOQ 生成的代码生成一组 DDL 查询的方法。请注意,这不会重现您的全部模式定义,只会重现 jOOQ API 可以表示的部分。例如。尚未包含 CHECK 约束。

关于java - 从现有类生成 jOOQ 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56288452/

相关文章:

java - 无法将数据保存到数据库

java - 存储常量的最佳方式,无论是枚举还是数据库表,都要牢记国际化

postgresql - 在 postgres psql select 语句中默认截断显示

node.js - Node-RED 实时监听 PostgreSQL

java - 有没有办法将字符添加到堆栈?

java - 打印出数据类型

java - 如何在NT3H2111 nfc芯片上选择扇区

具有编辑/删除模式的 PHP while 循环仅返回第一行中的 ID

java - Spring Boot的Mybatis ResultHandler无法运行

Java - Android SDK 8 - 使用 DocumentBuilderFactory 进行 XML 解析并在实体之后终止字符串