Skip to content
New issue

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

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

Already on GitHub? # to your account

♻️(backends) remove ClickHouse JSON column (#482) #493

Merged
merged 1 commit into from
Nov 3, 2023

Conversation

bmtcril
Copy link
Contributor

@bmtcril bmtcril commented Nov 2, 2023

Purpose

Initial implementation of the ClickHouse backend used the experimental JSON column type, with the string of the JSON as a backup. The JSON type has never graduated out of experimental status and has some serious issues that make it undesirable to support.

This commit removes all references to the column in favor of using the JSON ClickHouse functions, which are generally faster and better supported.

Copy link
Contributor

@wilbrdt wilbrdt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some nitpicking here and there but otherwise looks good to me! 🎉
Thank you for the contribution! 🙌

@wilbrdt wilbrdt added this to the 4.0 milestone Nov 3, 2023
@wilbrdt wilbrdt linked an issue Nov 3, 2023 that may be closed by this pull request
Initial implementation of the ClickHouse backend used the experimental JSON
column type, with the string of the JSON as a backup. The JSON type has never
graduated out of experimental status and has some serious issues that make it
undesirable to support.

This commit removes all references to the column in favor of using the JSON
ClickHouse functions, which are generally faster and better supported.
@bmtcril bmtcril force-pushed the bmtcril/remove_json_column branch from ae72750 to f888ec3 Compare November 3, 2023 12:45
@bmtcril
Copy link
Contributor Author

bmtcril commented Nov 3, 2023

Thanks for the feedback @wilbrdt , it should all be addressed!

@wilbrdt wilbrdt merged commit 9328e04 into openfun:master Nov 3, 2023
@wilbrdt
Copy link
Contributor

wilbrdt commented Nov 3, 2023

Thanks again @bmtcril !

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Remove JSON column from ClickHouse backend
2 participants