[jOOQ/jOOQ#19453] Update PostgreSQL parameter count limit to 65535

This commit is contained in:
Lukas Eder 2025-12-01 15:01:33 +01:00
parent 4ef981bd48
commit e0b2c17fda
4 changed files with 1079 additions and 1070 deletions

File diff suppressed because it is too large Load Diff

View File

@ -863,6 +863,9 @@ class DefaultRenderContext extends AbstractContext<RenderContext> implements Ren
@ -870,7 +873,12 @@ class DefaultRenderContext extends AbstractContext<RenderContext> implements Ren
// [#5701] Tests were conducted with PostgreSQL 9.5 and pgjdbc 9.4.1209 // [#5701] Tests were conducted with PostgreSQL 9.5 and pgjdbc 9.4.1209
case POSTGRES: case POSTGRES:
case YUGABYTEDB: case YUGABYTEDB:
checkForceInline(32767);
checkForceInline(65535);
break; break;
case SQLITE: case SQLITE:

View File

@ -510,7 +510,7 @@ final class Tools {
* <li>{@link org.jooq.SQLDialect#DATABRICKS} : 256</li> * <li>{@link org.jooq.SQLDialect#DATABRICKS} : 256</li>
* <li>{@link org.jooq.SQLDialect#INGRES} : 1024</li> * <li>{@link org.jooq.SQLDialect#INGRES} : 1024</li>
* <li>{@link org.jooq.SQLDialect#ORACLE} : 32767</li> * <li>{@link org.jooq.SQLDialect#ORACLE} : 32767</li>
* <li>{@link org.jooq.SQLDialect#POSTGRES} : 32767</li> * <li>{@link org.jooq.SQLDialect#POSTGRES} : 65535</li>
* <li>{@link org.jooq.SQLDialect#SQLITE} : 999</li> * <li>{@link org.jooq.SQLDialect#SQLITE} : 999</li>
* <li>{@link org.jooq.SQLDialect#SQLSERVER} : 2100</li> * <li>{@link org.jooq.SQLDialect#SQLSERVER} : 2100</li>
* <li>{@link org.jooq.SQLDialect#TERADATA} : 2536</li> * <li>{@link org.jooq.SQLDialect#TERADATA} : 2536</li>

View File

@ -1244,7 +1244,7 @@ case of which, this defaults to INLINED]]></jxb:javadoc></jxb:property></appinfo
<li>{@link org.jooq.SQLDialect#DATABRICKS} : 256</li> <li>{@link org.jooq.SQLDialect#DATABRICKS} : 256</li>
<li>{@link org.jooq.SQLDialect#INGRES} : 1024</li> <li>{@link org.jooq.SQLDialect#INGRES} : 1024</li>
<li>{@link org.jooq.SQLDialect#ORACLE} : 32767</li> <li>{@link org.jooq.SQLDialect#ORACLE} : 32767</li>
<li>{@link org.jooq.SQLDialect#POSTGRES} : 32767</li> <li>{@link org.jooq.SQLDialect#POSTGRES} : 65535</li>
<li>{@link org.jooq.SQLDialect#SQLITE} : 999</li> <li>{@link org.jooq.SQLDialect#SQLITE} : 999</li>
<li>{@link org.jooq.SQLDialect#SQLSERVER} : 2100</li> <li>{@link org.jooq.SQLDialect#SQLSERVER} : 2100</li>
<li>{@link org.jooq.SQLDialect#TERADATA} : 2536</li> <li>{@link org.jooq.SQLDialect#TERADATA} : 2536</li>