Nie ma typu danych w Postgresie. Warianty składni wskazujące na wiele wymiarów tablicy są tolerowane w dokumentacji, ale wewnętrznie wszystkie z nich są mapowane na ten sam (i tylko) typ tablicy, który działa dla dowolnej liczby wymiarów:text[][]
text[]
. Wypróbuj string[]
w swojej deklaracji .net.
Nie musisz mi wierzyć na słowo, sprawdź sam:
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[]
Powiązane: