データ型はありませんtext[][]
ストライク> Postgresで。ドキュメントでは、複数の配列次元を示す構文バリアントが許容されますが、内部的には、それらすべてが、任意の数の次元で機能する同じ(そして唯一の)配列型にマップされます:text[]
。 string[]
をお試しください .net宣言で。
私の言葉を信じる必要はありません、自分でテストしてください:
SELECT pg_typeof(NULL::text[][]) AS type1
, pg_typeof('{a,b}'::text[][]) AS type2
, pg_typeof('{{{a,b},{c,d}}, {{a,b},{c,d}}}'::text[][][][][]) AS type3;
type1 | type2 | type3
--------+--------+--------
text[] | text[] | text[]
関連: