diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java index fdbfee200b..203dea1ad4 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java @@ -1500,6 +1500,13 @@ final class MetaImpl extends AbstractMeta { + // [#17284] Computed columns are reported as defaults + case DERBY: + if (defaultValue != null && defaultValue.toUpperCase().startsWith("GENERATED ALWAYS AS")) + defaultValue = null; + + break; + case DUCKDB: if (!isAutoIncrement && !isEmpty(defaultValue) && P_DUCKDB_IDENTITY_DEFAULT.matcher(defaultValue).matches()) { isAutoIncrement = true;