refactor(pkg): canonicalize base types and adjust length handling

* Update base types to keep explicit modifier forms
* Modify length handling for vector types in tests
This commit is contained in:
2026-04-26 17:35:15 +02:00
parent 4ca1810d07
commit ed7130bba8
7 changed files with 18 additions and 12 deletions

View File

@@ -711,6 +711,7 @@ func (r *Reader) parseTypeWithLength(typeStr string) (baseType string, length in
rawBaseType := strings.TrimSpace(matches[1])
if pgsql.SupportsLength(rawBaseType) {
if _, err := fmt.Sscanf(matches[2], "%d", &length); err == nil {
baseType = pgsql.CanonicalizeBaseType(rawBaseType)
return
}
}