Adam Johnson
Adam Johnson
The error: ``` py38-codestyle run-test: commands[0] | multilint Running black check would reformat /home/runner/work/django-mysql/django-mysql/src/django_mysql/models/aggregates.py Oh no! 💥 💔 💥 1 file would be reformatted, 90 files would be left unchanged....
So thinking about how we release this - it's a small breaking change. I think it will need a major version bump to communicate this, so I'd like to batch...
@javiplx It'll be faster if you run `isort` and `black` locally, rather than iterating against them on CI :) If you don't have python 3.8 locally, you should be able...
The list is even longer with MySQL 8: https://mariadb.com/kb/en/function-differences-between-mariadb-102-and-mysql-56/
Quick! Someone made the postgres version! https://github.com/california-civic-data-coalition/django-postgres-copy
Other ideas to show: - number of queries per pt-fingerprint as wrapped in #58 - number of `Handler_*` statements, though that's quite low-level
`Select_full_join` and `Select_range_check` warnings too! as per #147
Also MySQL 5.7 introduces generated columns
I think this might be more suitable in Django core, or it will probably need changes there at least. What's your use case for virtual columns? I haven't had one...
I think you really need a big table with realistic fragmentation to investigate this properly. Also look in the source code for `pt-table-sync`. Are you having any problems with the...