Kelly Burkhart <kelly@tradebotsystems.com> writes:
> The create type documentation says that postgres silently creates an
> array type for each base type with an underscore prepended to the base
> name.
"Base type" in this context specifically means "not composite type".
We may support that someday, but it doesn't work now.
regards, tom lane