从jOOQ访问名为CHECK CONSTRAINTS的Postgres

问题描述 投票:0回答:1

我在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中提到,人们无法关闭检查约束生成。

有人知道生成了什么类,以及生成它们的位置?

postgresql jooq check-constraints
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.