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)