diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/postgres/PostgresTableDefinition.java b/jOOQ-meta/src/main/java/org/jooq/meta/postgres/PostgresTableDefinition.java index ffd1d17922..6ef965e21a 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/postgres/PostgresTableDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/postgres/PostgresTableDefinition.java @@ -95,7 +95,7 @@ public class PostgresTableDefinition extends AbstractTableDefinition { Field precision = nvl(COLUMNS.DATETIME_PRECISION, COLUMNS.NUMERIC_PRECISION); Field serialColumnDefault = inline("nextval('%_seq'::regclass)"); Field generationExpression = COLUMNS.GENERATION_EXPRESSION; - Field attgenerated = PG_ATTRIBUTE.ATTGENERATED; + Field attgenerated = database.is12() ? PG_ATTRIBUTE.ATTGENERATED : inline("s");