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

JDBC inserta una matriz real

El controlador Postgresql JDBC tiene su propia idea sobre la denominación de los tipos. Puede buscarlos en Clase TypeInfoCache .

En tu caso, el nombre correcto es float4 , por lo que la línea sería:

Object[] theArray = {.11f, .22f, .33f};
Array a = theConnection.createArrayOf("float4", theArray); 

Los apoyos van a @JBNizet por sugerir este registro en una pregunta similar .