sql >> Base de Datos >  >> RDS >> PostgreSQL

Actualización de ResultSets con tipos de matrices SQL en JDBC / PostgreSQL

Cambie "CARÁCTER VARIABLE" a "varchar". La línea de comandos psql el cliente acepta el nombre de tipo "CARÁCTER VARIABLE", pero el controlador JDBC no.

La fuente de org.postgresql.jdbc2.TypeInfoCache contiene una lista de nombres de tipos aceptados.

Considere parte del contrato redactado de forma ambigua para createArrayOf() :

Siempre asumí que los implementadores de controladores interpretan las frases "nombre específico de la base de datos" y "compatible con esta base de datos" en el sentido de "aceptar lo que quieras". Pero tal vez podría presentar esto como un error contra el controlador JDBC de Postgres.

Buena suerte.