За основния тип масив, DatabaseMetaData.getColumns()
връща ResultSet съдържащ метаданни на колона. Една от върнатите колони е TYPE_NAME . Изглежда, че това съдържа името на основния тип на масива, с префикс долна черта. Например _int4 или _text . Има допълнителна информация за типа в pg_type това може да е полезно.
За измеренията изглежда малко вероятно те да бъдат в метаданните. От документацията :
array_dims функцията ще върне текущите размери на стойност на масив. Но тъй като това може да е различно за всеки ред в таблицата, се съмнявам, че това ще ви помогне.
АКТУАЛИЗАЦИЯ :Изглежда, че размерите са налични в метаданните. Вижте отговора на @a_horse_with_no_name .