openedx / django-config-models

Configuration models for Django allowing config management with auditing.
GNU Affero General Public License v3.0
23 stars 16 forks source link

Cannot remove fields #7

Open clintonb opened 7 years ago

clintonb commented 7 years ago

A recent attempt to remove a field from a config model failed: https://github.com/edx/edx-platform/pull/14939. Please document the process for removing fields.

cpennington commented 7 years ago

This is a subclass of the general problem: we don't have a good way to remove fields from our database models, because that requires a backwards-incompatible migration.

cpennington commented 7 years ago

(And backwards-incompatible migrations are also rolling-release incompatible migrations)

doctoryes commented 7 years ago

https://openedx.atlassian.net/browse/TE-2059