从生成的 类 创建 Table
Create Table from generated classes
我已经在 jooq 中为我的数据库模型生成了表示。
我可以用它来重新创建数据库吗?
createTable(org.jooq.Table<?> table)
要我指定列。
理想情况下,当模式发生变化时,我会更新 jooq 表示,当另一个用户安装它时,它会自动创建正确的模式。
有一个针对此类功能的待处理功能请求:
https://github.com/jOOQ/jOOQ/issues/3160
但是从 jOOQ 3.7 开始,这还不可能。主要的挑战是生成的模式元信息总是缺少重要的部分(例如特定于供应商的存储子句),因此这种功能最多适用于简单数据库或测试数据库。
我已经在 jooq 中为我的数据库模型生成了表示。 我可以用它来重新创建数据库吗?
createTable(org.jooq.Table<?> table)
要我指定列。
理想情况下,当模式发生变化时,我会更新 jooq 表示,当另一个用户安装它时,它会自动创建正确的模式。
有一个针对此类功能的待处理功能请求: https://github.com/jOOQ/jOOQ/issues/3160
但是从 jOOQ 3.7 开始,这还不可能。主要的挑战是生成的模式元信息总是缺少重要的部分(例如特定于供应商的存储子句),因此这种功能最多适用于简单数据库或测试数据库。