[jOOQ/jOOQ#19017] Use nullif(a.ATTTYPMOD, -1) also for VARCHAR length

This commit is contained in:
Lukas Eder 2025-09-08 14:28:06 +02:00
parent 595676a2fb
commit 8095393b99

View File

@ -121,7 +121,7 @@ public class PostgresTableDefinition extends AbstractTableDefinition {
COLUMNS.CHARACTER_MAXIMUM_LENGTH,
when(
COLUMNS.UDT_NAME.in(inline("_varchar"), inline("_bpchar"), inline("_char")),
PG_ATTRIBUTE.ATTTYPMOD.sub(inline(4))
nullif(PG_ATTRIBUTE.ATTTYPMOD, inline(-1)).sub(inline(4))
)
);
Field<Integer> precision = coalesce(