Skip to content

Comments

builtins: add range, multirange types#165

Merged
bendrucker merged 2 commits intomasterfrom
builtins-range-types
Jul 30, 2025
Merged

builtins: add range, multirange types#165
bendrucker merged 2 commits intomasterfrom
builtins-range-types

Conversation

@bendrucker
Copy link
Collaborator

@bendrucker bendrucker commented Jul 10, 2025

Adds OIDs for range and multirange types. Multiranges were added in PostgreSQL v14, so we need to use that to generate the OIDs. v11 supports regular range types, but not multi.

The generator confirms we now have a bunch of new types in v14 (including non-range ones like JSONPATH), but a handful where we still need v11 to avoid a breaking change. v17 doesn't have any type changes compared to v14.

Found 66 types in PostgreSQL 11
Found 75 types in PostgreSQL 14
Total unique types found: 79

Closes #161
Stacks on #164

@bendrucker bendrucker force-pushed the builtins-range-types branch from 672eeb1 to d7df75f Compare July 10, 2025 05:52
@bendrucker bendrucker changed the base branch from generate-builtins to master July 30, 2025 15:33
@bendrucker bendrucker force-pushed the builtins-range-types branch from d7df75f to 498534a Compare July 30, 2025 15:35
@bendrucker bendrucker merged commit 9686fdb into master Jul 30, 2025
8 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