"Timothy H. Keitt" <Timothy.Keitt@StonyBrook.Edu> writes:
> By the way, what are all those types prefixed with an
> underscore? Are these ever delivered to a client?
If foo is a simple type, then (by convention) _foo is an array of foo,
ie, it's the internal name for "foo[]".
"CREATE TYPE foo" makes the array type _foo as well...
regards, tom lane