Adam Johnson

Results 320 issues of Adam Johnson

With MySQL 5.5, Django uses `datetime` for `DateTimeField`, from 5.6 onwards it uses `datetime(6)` with microseconds. It would be useful to be able to customize this, especially when converting from...

enhancement

The functions examples in the docs are all terribly non-specific and just use annotate. Django's manual has much clearer examples which also have some kind of rationalization behind them. Let's...

enhancement
easy

Django's DB functions have docstrings, we should have them too.

enhancement
easy

The various `information_schema` tables could be expressed as Django models. They would not trigger migrations with with `managed = False` and could be importable as e.g. `django_mysql.models.information_schema`, for `information_schema.Schemata` etc....

feature

https://github.com/django-debug-toolbar/django-debug-toolbar has an API for adding your own panels. A MySQL specific panel could show the status variable changes in processing a view, for example the `Com_*` counts. I've looked...

help wanted
feature

Using the `Com_select` etc. status variables, it's possible to count the number of queries performed by code, sectioned by type. Also this could check for `Select_full_join` or `Select_range_check` increasing, both...

feature

As used by https://github.com/dbcli/mycli.

enhancement

I'm sure there are situations where `LOAD DATA LOCAL INFILE` would be faster for bulk-inserts than `bulk_create`.

help wanted
feature

Follow-on from #128 - we could support a 64-bit flag field. Would be a rival to [`django-bitfield`](https://github.com/disqus/django-bitfield) which doesn't work well with MySQL anyway.

help wanted
feature

It should be checked that the django memcached backend works with the MySQL memcached plugin, and any missing tools provided. For example the django database cache backend has a `createcachetable`...

help wanted
feature