1# Manual transition from plain-worker (plainworker) to plain-jobs (plainjobs)
2#
3# If upgrading from plain.worker, run this SQL command BEFORE running migrations:
4#
5# plain models db-shell -- -c "INSERT INTO plainmigrations (app, name, applied) SELECT 'plainjobs', name, applied FROM plainmigrations WHERE app = 'plainworker' ON CONFLICT DO NOTHING;"
6#
7# Then run: plain migrate
8# Then run: plain migrate --prune (to clean up old plainworker records)
9#
10# Step 1: Rename tables from plainworker_* to plainjobs_*
11
12from plain.models import migrations
13
14
15class Migration(migrations.Migration):
16 dependencies = [
17 ("plainjobs", "0003_rename_job_jobprocess_and_more"),
18 ]
19
20 operations = [
21 migrations.AlterModelTable(
22 name="JobRequest",
23 table="plainjobs_jobrequest",
24 ),
25 migrations.AlterModelTable(
26 name="JobProcess",
27 table="plainjobs_jobprocess",
28 ),
29 migrations.AlterModelTable(
30 name="JobResult",
31 table="plainjobs_jobresult",
32 ),
33 ]