Skip to content

Resolve cross-schema complex column types by schema ID - #23

Merged
skhe merged 1 commit into
mainfrom
codex/cross-schema-complex-types
Sep 26, 2026
Merged

skhe merged 1 commit into
mainfrom
codex/cross-schema-complex-types

Conversation

@skhe

@skhe skhe commented Sep 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • Resolve complex column types using the server's type schema ID, rather than the result table's schema or the login user.
  • Add a real DM regression with identically named types in two schemas, including a local table that references a foreign VARRAY of objects containing DECIMAL(30,8) and Unicode text.

Verification

  • GB18030 real database: 192 passed, 6 deselected.
  • UTF8 real database: 187 passed, 5 skipped (local instance lacks admin password), 6 deselected.
  • Vendored Go driver: go test ./... passed.
  • git diff --check and Go formatting passed.

@skhe
skhe merged commit edeb260 into main Sep 26, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant