我在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中提到,人们无法关闭检查约束生成。
有人知道生成了什么类,以及生成它们的位置?
从版本3.11开始,jOOQ代码生成器确实支持通过jOOQ-meta模块读取检查约束元数据,但它尚未从中生成任何代码(请参阅https://github.com/jOOQ/jOOQ/issues/7639)。除了在DDL语句中支持它们之外,还有许多关于检查约束的工作要做。