-
-
Notifications
You must be signed in to change notification settings - Fork 111
Parameter type inference is order dependent #354
Copy link
Copy link
Closed
Labels
Description
This query
SELECT * FROM "users"
WHERE :lastNameFilter IS NULL OR :lastNameFilter = "lastName";
raises the error
Error in query. Details: {
errorCode: 'check_parameter_resolution_walker',
hint: undefined,
message: 'could not determine data type of parameter $1',
position: '30'
}
However, the equivalent query
SELECT * FROM "users"
WHERE :lastNameFilter = "lastName" OR :lastNameFilter IS NULL;
works just fine. It seems like the parameter type is inferred from its first occurance.
Reactions are currently unavailable