• 
      

    Allow providing explicit SQL and evolutions to EvolveAppTask.execute().

    Review Request #11224 — Created Oct. 14, 2020 and submitted — Latest diff uploaded

    Information

    Django Evolution
    master

    Reviewers

    EvolveAppTask.execute() now allows the caller to provide specific SQL
    to execute (instead of the task-prepared SQL) and a list of evolutions
    for signal emissions (instead of the task-prepared new_evolutions).

    This will be used by some upcoming work to enable finer-grained batches
    of evolutions and SQL statements that are calculated independently of
    the task's full lists of evolutions and SQL.

    Unit tests passed.

    Tested this with in-progress changes that provide explicit SQL and
    evolutions.

    Commits

    Files