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