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

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

chipx86
Django Evolution
master
django-evolution

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
Allow providing explicit SQL and evolutions to EvolveAppTask.execute().
Checks run (2 succeeded)
flake8 passed.
JSHint passed.
david
  1. Ship It!
  2. 
      
Loading...