Actions
Task #5465
closedRemove custom JSONField implementation, use the Postgres one instead
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 59
Quarter:
Description
We've currently got a custom implementation of JSONField (backed by a TextField) that we use in a couple of places:
https://github.com/pulp/pulpcore/search?q=jsonfield&unscoped_q=jsonfield
It's also exposed via the plugin API.
Since there is no longer a need to support MariaDB and it was the main reason TextField is used for JSON content,
let's convert all the TextFields which store JSON content into Django JSONFields.
Actions
Remove custom JSONField
Remove our TextField-based JSONField implementation and use the PostgreSQL Django-supplied one instead.
closes: #5465 https://pulp.plan.io/issues/5465