You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: make ilike postgres-specific via trait-targeted extension operations
Move ilike from a core comparison method to a postgres adapter-provided
extension operation. Operation args now support targeting by trait
(e.g., `traits: ['textual']`) in addition to codecId, allowing
adapter operations to match any codec with the required traits.
- Extend ParamSpec and QueryOperationArgSpec with optional `traits` field
- Add FieldSpec/TraitField to sql-builder scope for trait-targeted expressions
- Update FieldOperations type matching to support trait-based operations
- Boolean-trait return detection makes predicate ops return AnyExpression
- Register ilike in postgres adapter's queryOperations()
- Remove ilike from BinaryOp union, BinaryExpr, ComparisonMethodFns
- Remove ilike runtime guard from SQLite adapter
- Fix tsdown exports stripping ./schema-sql in sql-contract-ts
0 commit comments