Tidak ada tipe data di Postgres. Varian sintaks yang menunjukkan beberapa dimensi larik ditoleransi untuk dokumentasi, tetapi secara internal semuanya dipetakan ke jenis larik yang sama (dan hanya) yang berfungsi untuk sejumlah dimensi:text[][]
text[]
. Coba string[]
dalam deklarasi .net Anda.
Anda tidak perlu menuruti kata-kata saya, ujilah diri Anda sendiri:
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[]
Terkait: