Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SQLite]: Add support for blob SQL type in relational queries #2173

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Colonel-Sandvich
Copy link

SQLite does not support selecting a blob type column in json_array() and this function is used in relational queries. Solve this by wrapping blob type columns in 'hex()' function to cast the blob to a hex string that we can parse back into a blob later. Later meaning, the mapFromDriverValue step where inside this function we turn the hex string back into a buffer before passing it along.

Closes #2171

TODO:

  • Tests

SQLite does not support selecting a blob type column in 'json_array()' and this function is used in relational queries.
Solve this by wrapping blob type columns in 'hex()' function to cast the blob to a hex string that we can parse back into a blob later.
Said 'later' being the 'mapFromDriverValue' step where inside this function we turn the hex string back into a buffer before passing it along.
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.

[FEATURE]: SQLite: Support blob SQL type in relational queries
1 participant