David Wobrock

(David-Wobrock)

Most Active Role

Bug Fixer

Most Active Component

Database Layer (Models, Orm)

Activity Timeline

Components

Tickets

Trac Ticket (70) Reporter (4) Owner (49) Commenter (140) Summary Component
34262 34262 1 Queryset grouped by annotation with aggregates on another annotated expression crashes on MySQL with sql_mode=only_full_group_by. Database layer (models, ORM)
34865 34865 1 DatabaseWrapper are not GC and connections are not closed Database layer (models, ORM)
16055 16055 5 Filtering over generic relations with TextField/CharField object_id breaks in postgres contrib.contenttypes
34462 34462 1 Deletions in admin panel create N + 1 queries contrib.admin
27236 27236 4 Deprecate Model.Meta.index_together in favour of Model.Meta.indexes Database layer (models, ORM)
28553 28553 1 Querysets: annotate() columns are forced into a certain position which may disrupt union() Database layer (models, ORM)
34881 34881 1 migrate crashes when renaming model referenced twice by ManyToManyField.through model on SQLite. Migrations
34964 34964 1 Reversing the order of Q objects in a CheckConstraint generates a migration Migrations
32114 32114 4 Workaround for subtest issue with parallel test runner Testing framework
35097 35097 1 Test utils.dateparse.parse_datetime() with a bare date Utilities
33277 33277 5 SimpleTestCase does not block database connections in threads Testing framework
35050 35050 1 Issue filtering on FilteredRelation with F object Database layer (models, ORM)
35022 35022 2 RenameIndex crashes when there is a unique index on the same fields. Migrations
34830 34830 1 csrf_failure and bad_request views missing context processors Core (Other)
34955 34955 1 Make Concat() use the database operator `||` on PostgreSQL. Database layer (models, ORM)
33952 33952 1 Too aggressive pk control in create_reverse_many_to_one_manager Database layer (models, ORM)
34866 34866 Cannot inspect migrations that replace squashed migrations with sqlmigrate Migrations
34362 34362 1 FilteredRelation doesn’t support conditional expression Database layer (models, ORM)
34568 34568 makemigrations --update should respect the --name option. Database layer (models, ORM)
28948 28948 1 CookieStorage performance issues contrib.messages
34388 34388 3 Added support for direct usage of Choices classes on model fields Database layer (models, ORM)
34333 34333 1 Migrations tries to add constraint before adding a foreign key. Migrations
34384 34384 2 SECRET_KEY_FALLBACKS is not used for sessions contrib.auth
34217 34217 1 Migration removing a CheckConstraint results in ProgrammingError using MySQL < 8.0.16. Migrations
34363 34363 floatformat() crashes on "0.0000" Template system
16211 16211 4 using negated F()-expression in update query Database layer (models, ORM)
34272 34272 1 floatformat() crashes on "0.00". Template system
34240 34240 assertRedirects() doesn't preserve headers set in RequestFactory/Client methods. Testing framework
34074 34074 4 'headers' argument for test RequestFactory/Client Testing framework
34165 34165 4 migrate management command does not respect database parameter when adding Permissions. contrib.auth
34219 34219 Collation is not preserved when field is altered on PostgreSQL and MySQL. Database layer (models, ORM)
34099 34099 1 update_or_create() not saving data assigned in a model's save() method Database layer (models, ORM)
33374 33374 2 ExpressionWrapper for ~Q(pk__in=[]) crashes. Database layer (models, ORM)
34138 34138 Adding ManyToManyField on SQLite rebuilds table. Migrations
23353 23353 1 TransactionManagmentError isn't helpful for tracking down cause Database layer (models, ORM)
33464 33464 2 Resolve output_field when combining numeric expressions with MOD operator. Database layer (models, ORM)
34024 34024 1 'WhereNode' object has no attribute 'is_summary' when counting a queryset with annotation from a subquery Database layer (models, ORM)
33927 33927 1 Rendering a read-only ArrayField with choices crashes. contrib.admin
33895 33895 1 Case() crashes with ~Q(pk__in=[]). Database layer (models, ORM)
28897 28897 4 QuerySet.update() raises FieldError on queryset ordered by an annotated field. Database layer (models, ORM)
24870 24870 4 Create --update flag for makemigrations management command, mimicking South's one. Migrations
31788 31788 1 Models migration with change field foreign to many and deleting unique together. Migrations
23740 23740 2 Cannot drop unique_together constraint on a single field with its own unique=True constraint Migrations
27060 27060 1 Take indexes into account in inspectdb command Core (Management commands)
33705 33705 2 IsNull() lookup cannot be used directly in filters. Database layer (models, ORM)
27064 27064 4 Implement RenameIndex in a backwards compatible way Migrations
33710 33710 2 RenameIndex() crashes when unnamed index is moving backward and forward. Migrations
25105 25105 1 Migrating multiple CharFields to null=False breaks on PostgreSQL Migrations
33413 33413 3 Errors with db_collation – no propagation to foreignkeys Migrations
27844 27844 2 Add a management command to optimize a migration Migrations
33402 33402 1 Optimize multiple AlterFooTogether operations into one Migrations
31503 31503 4 Moving a unique constraint from unique_together to Field.unique generate an invalid migration. Migrations
33018 33018 3 Incorrect annotation value when doing a subquery with empty queryset Database layer (models, ORM)
33141 33141 2 Rename Aggregate.empty_aggregate_value to empty_result_set_value. Database layer (models, ORM)
33073 33073 3 AttributeError when annotating with Exists(none()) and aggregation Database layer (models, ORM)
29899 29899 5 Adapt the auto-detector to detect changes from model states instead of model classes Migrations
32743 32743 1 Migrations don't alter foreign key data types when referencing primary keys in MTI models. Migrations
32704 32704 1 QuerySet.defer() doesn't clear deferred field when chaining with only(). Database layer (models, ORM)
32676 32676 4 Migration autodetector changes related_name for self-referential ManyToManyField. Migrations
32675 32675 2 Migration autodetector detects unnecessary changes. Migrations
32636 32636 3 QuerySet.values()/values_list() crashes on a combined queryset ordered by "extra" select. Database layer (models, ORM)
31507 31507 4 Augment QuerySet.exists() optimizations to .union().exists(). Database layer (models, ORM)
31496 31496 3 Combined queryset crash when chaining `values()` after `order_by()` with annotated constants. Database layer (models, ORM)
32132 32132 3 ManyToManyField does not respect the PositiveBigIntegerField in m2m intermediate table. Database layer (models, ORM)
31926 31926 2 Queryset crashes when recreated from a pickled query with FilteredRelation used in aggregation. Database layer (models, ORM)
31640 31640 2 Trunc() function take tzinfo param into account only when DateTimeField() are used as output_field Database layer (models, ORM)
31880 31880 2 QuerySet.aggregate() mixes annotated fields names. Database layer (models, ORM)
29224 29224 1 Migration crashes deleting an index_together if there is a unique_together on the same fields Migrations
31318 31318 3 sqlmigrate doesn't allow inspecting migrations that have been squashed Migrations
31097 31097 3 StringAgg And ArrayAgg with filtering in subquery generates invalid string_agg() SQL function call contrib.postgres