从jOOQ访问名为CHECK CONSTRAINTS的Postgres

时间:2019-03-15 11:29:24

标签: postgresql jooq check-constraints

我在Postgres 10中定义了一个命名检查约束:

  constraint date_start_smaller_than_date_end check (date_start < date_end)

我正在运行jOOQ 3.11.4生成器,但是找不到用该名称生成的任何类。 Keys中没有定义它,即使它在注释中提到了

/**
 * A class modelling foreign key relationships and constraints of tables of 
 * the <code>public</code> schema.
 */

this issue on GitHub中提到,不能关闭检查约束生成。

任何人都知道生成什么类以及将它们生成到何处?

1 个答案:

答案 0 :(得分:0)

从3.11版开始,jOOQ代码生成器确实支持通过jOOQ-meta模块读取检查约束元数据,但尚未从中生成任何代码(请参见https://github.com/jOOQ/jOOQ/issues/7639)。除了在DDL语句中支持约束以外,还有很多工作要做。

相关问题