Commit ad59804
feat(metadata-java): accept @dbColumnType uuid_array / text_array (loader side)
The JVM loader's closed dbColumnType value set rejected the array values the
migrate-ts side now emits. Add uuid_array/text_array to VALID_DB_COLUMN_TYPES
and the legal (subtype × value) pairing (both legal on field.string), so JVM
consumers can load metadata using native-array columns.
codegen-kotlin emission (List<T> property + Exposed array<T> column) follows.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018mjBXyYKk6tbQymzhgMmdB1 parent 57ba81f commit ad59804
2 files changed
Lines changed: 11 additions & 3 deletions
File tree
- server/java/metadata/src/main/java/com/metaobjects
- database
- loader
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
70 | 74 | | |
71 | 75 | | |
72 | 76 | | |
73 | | - | |
| 77 | + | |
| 78 | + | |
74 | 79 | | |
75 | 80 | | |
76 | 81 | | |
| |||
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
710 | 710 | | |
711 | 711 | | |
712 | 712 | | |
713 | | - | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
714 | 716 | | |
715 | 717 | | |
716 | 718 | | |
| |||
721 | 723 | | |
722 | 724 | | |
723 | 725 | | |
724 | | - | |
| 726 | + | |
| 727 | + | |
725 | 728 | | |
726 | 729 | | |
727 | 730 | | |
| |||
0 commit comments