Opened 13 months ago
Closed 13 months ago
#34924 closed Bug (duplicate)
Example for squashmigration not working properly
Reported by: | Sebastian Jekutsch | Owned by: | nobody |
---|---|---|---|
Component: | Migrations | Version: | 4.2 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description (last modified by )
Hi there,
sorry for the unspecific summary, but I expect to have a few issues here without knowing how to tell one from the other.
I expect squashmigrations with optimization turned on (default) to result in a squashed migration file so that running makemigration afterwards doesn't detect any migration needs. In my case though, makemigration detected for differences, i.e. some single migrations doesn't seem to be in the squashed migration file.
Squashing is important to me, because for some time I temporarily experimented with third-party libraries I don't want to include anymore. But installing/migrating in a new database still require them to be in the virtual environment, of course, if not squashed with optimization on.
See attachments:
- Zip of single migrations 0001 to 0116
- Resulting squashed migration file of "manage.py squashmigrations knowledgebase 0116"
- Resulting migration file of "manage.py makemigrations" -> 0117
Additionally, I found that two models seem to have errorneously disappeared completely in the squashed migration file as well as they have not been recognized by the makemigrations cross-check (which I expected to be empty anyway):
- Activity
- AbstractEntity - this may be ok since it's an abstract super-class, but note that AbstractCategory *is* included in the squashing
See attachment models.py
In case any information is missing please don't hesitate to contact me.
Attachments (4)
Change History (7)
by , 13 months ago
Attachment: | single_migrations.zip added |
---|
by , 13 months ago
by , 13 months ago
Attachment: | 0117_alter_actor_category_alter_document_abstract_and_more.py added |
---|
by , 13 months ago
comment:1 by , 13 months ago
Description: | modified (diff) |
---|
comment:2 by , 13 months ago
Description: | modified (diff) |
---|
comment:3 by , 13 months ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Thanks for this report, it's a duplicate of #26223 (
document.created_at
,document.abstract
,evidence.reference
) and #32263 (actor.category
).