diff --git a/internal/sql/catalog/schema.go b/internal/sql/catalog/schema.go index 3cdfeb5bb8..1d834ac355 100644 --- a/internal/sql/catalog/schema.go +++ b/internal/sql/catalog/schema.go @@ -77,6 +77,10 @@ func (s *Schema) getType(rel *ast.TypeName) (Type, int, error) { if typ.Name == rel.Name { return s.Types[i], i, nil } + case *CompositeType: + if typ.Name == rel.Name { + return s.Types[i], i, nil + } } } return nil, -1, sqlerr.TypeNotFound(rel.Name)