With:
- array types on Oracle, and
- enumerated types on Postgres
we run into the same limitation: we need to export a named (user-defined) type that is reused across multiple places. In both cases, a reasonable name can be inferred. We don’t currently have a well-defined way to do this, however, so we should define that, and then update the default type mappings to make use of it. |