我有一个postgres数据库,其中包含一些varchar[]类型的列。jOOQ和pgjdbc-ng并不能很好地配合;jOOQ的DefaultBindContext有一些类似的东西:
protected final BindContext bindValue0(ObjectPGArray类型或实际的数组;它无法将数组的字符串表示形式强制转换为数组的字符串表示形式。
根据https://dba.stackexchange.com/a/307373/156984的说法,text[]和text[][]都有相同的内部类型_text。如果两者的内部类型是相同的,那么我如何才能真正区分它们呢?
SELECT * FROM pg_type;只返回一行,表示这两种类型。编辑:我需要这些信息的原因是,我希望从text[]或text[][]反向工程_text,然后将类型信息作为字符串发送到客户端。