| Age | Commit message (Collapse) | Author |
|
Thanks Markus Holtermann for review.
|
|
Thanks Simon Charette for help.
|
|
|
|
|
|
|
|
|
|
Thanks Simon Charette for the test.
|
|
fields.
|
|
ForeignObject.get_extra_descriptor_filter().
|
|
|
|
Although reverse accessor clashes should be skipped query name can't be hidden.
Thanks to Ian Foote and Tim Graham for the review.
|
|
cause deadlocks.
|
|
|
|
|
|
Added the Migration.atomic attribute which can be set to False
for non-atomic migrations.
|
|
|
|
|
|
This was causing an issue when calling the `migrate` command in a test case with
the `available_apps` attribute pointing to an application with migrations
disabled using the `MIGRATION_MODULES` setting.
Thanks to Tim Graham for the review.
Refs #24919
|
|
|
|
Thanks to Markus Holtermann and Tim Graham for their review.
|
|
Thanks to Markus Holtermann and Tim Graham for their review.
|
|
|
|
|
|
|
|
If SQLITE_MAX_VARIABLE_NUMBER (default = 999) is changed at compile time
to be greater than SQLITE_MAX_COLUMN (default = 2000), which Debian does
by setting the former to 250000, Django raised an exception on queries
containing more than 2000 parameters when DEBUG = True.
|
|
|
|
|
|
Thanks to Karl Hobley for the report and Markus, Shai, Aymeric for their input
and Tim for the review.
|
|
|
|
Char/TextField with unique=True and db_index=True.
Thanks Simon Charette for review.
|
|
|
|
Now intermediate states in the database_backwards are cached, similar to
the executor's migrate() (or _migrate_all_backwards()). This makes the
migration run much faster (O(n) instead of O(n^2) over number of
database_operations).
|
|
Thanks to Tim for the review.
|
|
|
|
Thanks to Tim Graham for the review.
|
|
|
|
|
|
|
|
|
|
The use of predictable filenames in /tmp often leads to symlink attacks
so remove the most obvious use of them in the docs.
|
|
warning.
|
|
|
|
|
|
|
|
on Oracle.
|
|
Thanks to Geoffrey Sechter and the Django NYC group for the report and Markus
for the review.
|
|
|
|
|
|
There is no need to wrap the save() call in transaction.atomic() as
it's already done down the call stack in Model.save_base().
|
|
Thanks to Trac aliases gerricom for the report, raphaelmerx for the
attempts to reproduce and Sergey Fedoseev and Tim for the review.
Refs #16891
|