"Christian Hofmann" <christian.hofmann@gmx.de> writes:
> select test(ARRAY[['my_row'::text, 'mytext'::text, false::boolean, 'thats my
> value'::text],['my_row2'::text, 'integer'::text, false::boolean,
> 3::integer]])
You can't have an "array" whose elements are of different datatypes.
regards, tom lane