• 
      

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

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

    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.

    Summary ID
    Allow providing explicit SQL and evolutions to EvolveAppTask.execute().
    `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.
    a88c83d09466e98b0ff9cf39dedddd646d197fcc
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (77ed0a3)