[PR #6739] [MERGED] Closes #6471: Squash database migrations up to v2.11.0 #13161

Closed
opened 2025-12-29 22:25:44 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/6739
Author: @jeremystretch
Created: 7/10/2021
Status: Merged
Merged: 7/12/2021
Merged by: @jeremystretch

Base: featureHead: 6471-reset-migrations


📝 Commits (4)

  • 4383425 Delete pre-2.11.0 migrations
  • c82470e Add re-initialized migrations for v2.11.0
  • 3387282 Resolve migration dependencies
  • 42b2e27 Standardize squashed migration names

📊 Changes

322 files changed (+2791 additions, -12762 deletions)

View changed files

netbox/circuits/migrations/0001_initial.py (+0 -62)
netbox/circuits/migrations/0001_squashed.py (+107 -0)
netbox/circuits/migrations/0002_auto_20160622_1821.py (+0 -41)
netbox/circuits/migrations/0002_squashed_0029.py (+129 -0)
netbox/circuits/migrations/0003_provider_32bit_asn_support.py (+0 -19)
netbox/circuits/migrations/0004_circuit_add_tenant.py (+0 -20)
netbox/circuits/migrations/0005_circuit_add_upstream_speed.py (+0 -18)
netbox/circuits/migrations/0006_terminations.py (+0 -97)
netbox/circuits/migrations/0007_circuit_add_description.py (+0 -18)
netbox/circuits/migrations/0008_circuittermination_interface_protect_on_delete.py (+0 -19)
netbox/circuits/migrations/0009_unicode_literals.py (+0 -79)
netbox/circuits/migrations/0010_circuit_status.py (+0 -18)
netbox/circuits/migrations/0011_tags.py (+0 -25)
netbox/circuits/migrations/0012_change_logging.py (+0 -43)
netbox/circuits/migrations/0013_cables.py (+0 -89)
netbox/circuits/migrations/0014_circuittermination_description.py (+0 -18)
netbox/circuits/migrations/0015_custom_tag_models.py (+0 -25)
netbox/circuits/migrations/0016_3569_circuit_fields.py (+0 -39)
netbox/circuits/migrations/0017_circuittype_description.py (+0 -18)
netbox/circuits/migrations/0018_standardize_description.py (+0 -28)

...and 80 more files

📄 Description

Fixes: #6471

  • Isolate all migrations introduced in v2.11.0 or later
  • Rebuild all other migrations in their most efficient form
  • Standardize naming of replacement migrations to ensure seamless upgrades

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbox-community/netbox/pull/6739 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 7/10/2021 **Status:** ✅ Merged **Merged:** 7/12/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `feature` ← **Head:** `6471-reset-migrations` --- ### 📝 Commits (4) - [`4383425`](https://github.com/netbox-community/netbox/commit/43834250608d0250966c02c39453694a824a941d) Delete pre-2.11.0 migrations - [`c82470e`](https://github.com/netbox-community/netbox/commit/c82470e4df45f33c1ba6824ec46a8921545aff30) Add re-initialized migrations for v2.11.0 - [`3387282`](https://github.com/netbox-community/netbox/commit/3387282de4ff0159b11d58a069130ff4bb9411d1) Resolve migration dependencies - [`42b2e27`](https://github.com/netbox-community/netbox/commit/42b2e2717d8165596fdf5ae8edb02092ffe1ec63) Standardize squashed migration names ### 📊 Changes **322 files changed** (+2791 additions, -12762 deletions) <details> <summary>View changed files</summary> ➖ `netbox/circuits/migrations/0001_initial.py` (+0 -62) ➕ `netbox/circuits/migrations/0001_squashed.py` (+107 -0) ➖ `netbox/circuits/migrations/0002_auto_20160622_1821.py` (+0 -41) ➕ `netbox/circuits/migrations/0002_squashed_0029.py` (+129 -0) ➖ `netbox/circuits/migrations/0003_provider_32bit_asn_support.py` (+0 -19) ➖ `netbox/circuits/migrations/0004_circuit_add_tenant.py` (+0 -20) ➖ `netbox/circuits/migrations/0005_circuit_add_upstream_speed.py` (+0 -18) ➖ `netbox/circuits/migrations/0006_terminations.py` (+0 -97) ➖ `netbox/circuits/migrations/0007_circuit_add_description.py` (+0 -18) ➖ `netbox/circuits/migrations/0008_circuittermination_interface_protect_on_delete.py` (+0 -19) ➖ `netbox/circuits/migrations/0009_unicode_literals.py` (+0 -79) ➖ `netbox/circuits/migrations/0010_circuit_status.py` (+0 -18) ➖ `netbox/circuits/migrations/0011_tags.py` (+0 -25) ➖ `netbox/circuits/migrations/0012_change_logging.py` (+0 -43) ➖ `netbox/circuits/migrations/0013_cables.py` (+0 -89) ➖ `netbox/circuits/migrations/0014_circuittermination_description.py` (+0 -18) ➖ `netbox/circuits/migrations/0015_custom_tag_models.py` (+0 -25) ➖ `netbox/circuits/migrations/0016_3569_circuit_fields.py` (+0 -39) ➖ `netbox/circuits/migrations/0017_circuittype_description.py` (+0 -18) ➖ `netbox/circuits/migrations/0018_standardize_description.py` (+0 -28) _...and 80 more files_ </details> ### 📄 Description ### Fixes: #6471 - Isolate all migrations introduced in v2.11.0 or later - Rebuild all other migrations in their most efficient form - Standardize naming of replacement migrations to ensure seamless upgrades --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 22:25:44 +01:00
adam closed this issue 2025-12-29 22:25:44 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13161