Array of created types - Mailing list pgsql-general

From Kelly Burkhart
Subject Array of created types
Date
Msg-id 1125587241.18140.27.camel@krb06.tradebot.com
Whole thread Raw
Responses Re: Array of created types
List pgsql-general
Should something similar to the following be possible in PG 8.0.3?

create type foo_t as ( c1 int, c2 int );
create table tab (
  name varchar not null,
  foos foo_t[]
);

The response I get is:

ERROR:  type "foo_t[]" does not exist

The create type documentation says that postgres silently creates an
array type for each base type with an underscore prepended to the base
name.  That makes it sound like the following should work:

create table tab (
  name varchar not null,
  foos _foo_t
);
ERROR:  type "_foo_t" does not exist


How can I create a table containing an array of items of a created type?

-K

pgsql-general by date:

Previous
From: Martijn van Oosterhout
Date:
Subject: Re: Order By for aggregate functions (Simulating Group_concat)
Next
From: Tom Lane
Date:
Subject: Re: Transaction error