russell, i've re-read your linked email (from 8/4/07), and i'm still 
totally lost as to what you're proposing.  i'm reading of application 
and verification of an SQL-abstraction syntax:

        mutations = [
           AddColumn('Author', 'dateofbirth', models.DateField,
                        initial_value=None),
           DeleteColumn('Author', 'age')
        ]

combined with a signature list embedded in the Meta class in model. 
(btw, you said earlier that "in_the_model==bad".... ???)

which is ok and all, but there is nothing on how to actually generate 
these mutations, except for the suggestion of calling it "syncdb --hint" 
(instead of "sqlevolve" i presume).  is it up to the user to write them? 
  where is the actual introspection/generation bit?

derek


Russell Keith-Magee wrote:
> On 9/27/07, Derek Anderson <[EMAIL PROTECTED]> wrote:
>> Russell Keith-Magee wrote:
>>> I'm not sure where you got the idea that automatic introspection is
>>> the issue - the proposal I put forward included automatic
>>> introspection. The issue has always been the aka syntax, and the
>>> consequences of that syntax on the overall design.
>> because several of the complaints you've and others have listed would
>> apply to any automatic introspection implementation.  (most memorably
>> the 'round-trip-change' data issue)  but if i'm mistaken i apologize.
> 
> My objection was to the equivalence between A->B->C and A->C under
> your proposal. This is mostly a consequence of the limitations of the
> aka-syntax as applied to introspection. I have no problem with the
> concept of introspection itself, and the proposal I floated
> specifically mentions introspection as a tactic that can be used, both
> for validation and for identifying required migrations.
> 
>> btw, i must have missed your proposal.  (unless you're referring to your
>> 8/4/2007 email?)  link?
> 
> http://groups.google.com/group/django-developers/browse_thread/thread/da7831d08081d7b7/49347e67d22fa3cc?rnum=1#49347e67d22fa3cc
> 
>>> Derek - on a housekeeping issue - are you happy for us to write-lock
>>> the schema-evolution branches and close the outstanding tickets in
>>> Django's ticket database relating to that branch?
>> if you don't mind, i'd prefer you keep them open, lest as you suggest we
>> get sudden fame and fortune and merging re-enters the realm of distant
>> feasibility.  :)  (maintaining should be pretty easy anyway, once the
>> majority of it is separated.  i'll make that call once we release, i'm
>> just not ready to commit to it yet)
> 
> No problems.
> 
> Yours,
> Russ Magee %-)
> 
> > 
> 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to