Changes between Initial Version and Version 5 of Ticket #5099


Ignore:
Timestamp:
Sep 25, 2007, 8:46:24 PM (17 years ago)
Author:
Russell Keith-Magee
Comment:

For the benefit of anyone interested in this feature; the schema-evolution branch will *not* be merged as it currently stands. The design implemented by this branch has been discussed and rejected by the core developers. Feel free to use the patch and/or branch if you find it useful, but it will *not* become the official Django schema evolution implementation.

However, the underlying feature - providing a mechanism for evolving schema - *is* of interest. I've changed the subject, description and status of this ticket to reflect this.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5099

    • Property Summary merge the schema-evolution branch into trunkProvide the ability to update database to reflect changes in model definitions (i.e., schema evolution)
    • Property Keywords feature ALTER TABLE added
    • Property Cc DXpublica@… added
    • Property Has patch unset
    • Property Triage Stage UnreviewedAccepted
  • Ticket #5099 – Description

    initial v5  
     1
     2Django needs to provide the ability to evolve database schema - i.e., to update the database representation of project to reflect changes in the model definitions.
     3
     4The design issues have been discussed here:
     5
     6http://code.djangoproject.com/wiki/SchemaEvolution
     7
     8A previous attempt at this feature exists in the form of the schema-evolution branch. This implementation is discussed here:
     9
    110http://code.djangoproject.com/wiki/SchemaEvolutionDocumentation
    211
    3 i want to make it clear i'm *not* advocating doing this immediately.  for now, this is simply a place to submit patches for others who do not wish to export the full branch.  (for example, if they have their own custom branch they're maintaining)
    4 
     12However, this design has been rejected by the core developers.
Back to Top