Re: error:
| От | Tom Lane |
|---|---|
| Тема | Re: error: |
| Дата | |
| Msg-id | 11300.1222696535@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | error: ("chetan N" <chetan622@gmail.com>) |
| Список | pgsql-general |
"chetan N" <chetan622@gmail.com> writes:
> CREATE TYPE emptype as(
> name text,
> id integer,
> dob date);
> SELECT * from passingEmployeeList(ARRAY[('chethan', 1,
> '10-05-1983'),('ashok', 2, '10-05-1982')]::emptype[] );
> ERROR: could not find array type for data type record
That does work in CVS HEAD, but in existing releases you'll need to
spell the array constructor like this:
ARRAY[('chethan', 1,'10-05-1983')::emptype, ('ashok', 2, '10-05-1982')::emptype]
8.3 and before try to determine the array type too soon --- casting the
result of the constructor doesn't help them.
regards, tom lane
В списке pgsql-general по дате отправления: