Няма тип данни в Postgres. Вариантите на синтаксиса, указващи множество измерения на масиви, се толерират за документация, но вътрешно всички те се съпоставят към един и същ (и единствен) тип масив, който работи за произволен брой измерения:text[][]
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[]
Свързани: