Small point: a cross-DB JSONField could also serve as a cross-DB ArrayField, since JSON can store arrays. I don't believe MySQL or SQLite have "array" types, so to build a cross-DB ArrayField you'd emulate them with JSON plus a restriction to just storing arrays, which comes back to building a cross-DB JSONField.
On Tue, 29 Jan 2019 at 17:51, Carlton Gibson <carlton.gib...@gmail.com> wrote: > Hi Shrikrishna, > > Not so much a ticket… See the thread I linked. There’s a lot of info > there. > > The first step (I think) is a proof-of-concept JSONField for SQLite — we > have the other three DBs. > > So taking a look at the implementation of the existing fields and SQLite’s > API for the JSON extension, should lead you to be able to put together the > first draft of some thoughts as to how we’d go forward. > > Have a rummage in `contrib.postgres` (and the Oracle and MySQL examples). > How do the equivalent lookups look in SQLite? (HasKey, ContainedBy, and so > on.) Any blockers? > > A rough breakdown here would be a good starting point. > > From there, there are lots of people here who know a lot about this stuff > (more that me). > > I’m wondering about Florian’s point about scope. I don’t know much about > GSoC, so I don’t know what they’d require. > (The other wish-list item for me is a cross-DB ArrayField, but I haven’t > even begun to look what the support is like there, if any at all.) > > Kind Regards, > > Carlton > > -- > You received this message because you are subscribed to the Google Groups > "Django developers (Contributions to Django itself)" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-developers+unsubscr...@googlegroups.com. > To post to this group, send email to email@example.com. > Visit this group at https://groups.google.com/group/django-developers. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-developers/ADB006C1-4936-4949-83EC-4138176A27D0%40gmail.com > . > For more options, visit https://groups.google.com/d/optout. > -- Adam -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to firstname.lastname@example.org. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/CAMyDDM3jD7Zsr2io8hv2AMez0QxNZcbEscfpCirH2o3K5vCxRQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.