配列の基本タイプの場合、 DatabaseMetaData.getColumns()
ResultSetを返します 列のメタデータが含まれています。返される列の1つはTYPE_NAMEです。 。これには、配列の基本タイプの名前が含まれているようで、接頭辞としてアンダースコアが付いています。例:_int4 または_text 。 pg_type > それは役に立つかもしれません。
ディメンションについては、メタデータに含まれる可能性は低いようです。 ドキュメント から :
array_dims 関数は、配列値の現在の次元を返します。ただし、これはテーブルの行ごとに異なる可能性があるため、これが役立つとは思えません。
更新 :ディメンションはメタデータで使用できるようです。 @a_horse_with_no_nameの回答 をご覧ください 。